*{margin:0; padding:0;}
html,body {  margin: 0; padding: 0;}
body{font-size:18px;font-family:"Microsoft Yahei","\5b8b\4f53";color:#333;line-height:1.2; background-color: #e5f5ff;}
ul,li{list-style:none;}
a:active,a:hover{outline:0}
i{font-style:normal;}
em{font-style:normal;display:inline-block;}
p{display:block;}
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
/*ol,ul {list-style:none;}*//* 所有ul下的自带属性都会去掉*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal; }
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
a {color:#3f3f3f;text-decoration:none;}
a:hover {color:#0083ef; text-decoration:none;}
img { vertical-align: middle;}
a { text-decoration: none;}
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear { clear: both;}
div {display: block;}
img { margin: 0; padding: 0; border: 0;        }
.blank5{ height:5px; overflow:hidden; display:block; clear: both;}
.blank20{ height:20px; overflow:hidden; display:block; clear: both;}
.blank10{ height:10px; overflow:hidden; display:block; clear: both;}
.blank30{ height:30px; overflow:hidden; display:block; clear: both;}
.blank40{ height:40px; overflow:hidden; display:block; clear: both;}
.blank50{ height:50px; overflow:hidden; display:block; clear: both;}
.contentBox{ background: url(../images/bg.jpg) repeat center top; background-size: 100%; padding-bottom: 50px;min-width: 1400px;}
.box {height:100%;	width:100%;	background:rgba(0, 0, 0, .5);position: fixed;display:none;z-index: 10;}
.nybox {background:#e6e5e3;}
.marginL20{ margin-left: 20px; padding: 0;}
.mainBox{ width: 1400px; margin: 0 auto; padding: 0;}
.fl{ float: left; display: block;padding:0; margin: 0;}
.fr{ float: right; display: block;padding:0; margin: 0;}
.bgcolor{ background: #ffffff;}


/*网站导航*/
.headerPosition{position: absolute; z-index: 9999; width:100%; }
#header{ margin: 0 auto;background: url(../images/top_bg.jpg) no-repeat center center; min-width: 1440px;}
#header .logo{ float: left; width:272px; margin-top: 5px;}
#header .nav{ text-align:center; float: left; width: 950px; margin-left: 57px;}
#header .nav.snmask:before{ content:''; position:absolute; left:0; top:100%; width:100%; height:50px; background:#ffffff;}
#header .nav ul li{ position:relative;background:url(../image/opacity-0.png) no-repeat;display:inline-block; margin: 0 10px;}
#header .nav ul li>a{ line-height:24px; padding:28px 0; width: 70px; display: block; color:#566e7c; font-size:18px; text-align: center;}
#header .nav ul li a:hover{ color:#152e30; }
#header .nav ul li>a>i{ display: block; font-size: 12px;}
#header .nav ul .cur a{}
#header .nav ul li .line{display:block;width:0;height:0px; text-align: center; background:#1b3834;transition:all 0.3s ease-in-out; position: absolute; bottom: 0;}
#header .nav ul li:hover .line{width:50px; margin-left: 10px; height:5px;}
#header .subnav{ position:absolute; left:0; right:0; top:100%; height:50px;line-height:50px; display:none;text-align: center;width:100%; white-space:nowrap;}
#header .subwrap{ display:inline-block;}
#header .subnav h1{ font-size:14px; color:#152e30;display:inline-block;margin-right:10px;}
#header .subnav ul{display:inline-block;overflow:hidden; background:url(../images/img6.png) left center no-repeat; padding-left:8px; vertical-align:middle;}
#header .subnav ul li{ display:inline-block; vertical-align:middle;position: relative;}
#header .subnav ul li a{ padding:0 8px; font-size:12px; color:#152e30; line-height:50px;}
#header .nav li.cur a{color:#152e30;/*background:url(../image/arrow1.png) center bottom no-repeat;*/}
#header .nav li b{display: block; visibility: hidden; width: 18px;height: 10px;position: absolute;bottom: 0;left: 50%;margin-left: -9px;}
#header .nav li.cur b{visibility: visible;}
#header .nav li b img{vertical-align:top;}
#header .nav_child{position: absolute; left:0; z-index: 999; top:104px;width:100%;}
#header .nav_child .child{position:absolute;left:0;top:0;width:100%;text-align:left;line-height:50px;height:0;overflow:hidden;background: url(../images/black1.png) repeat;}
#header .nav_child .child.now{transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;height:50px;}
#header .nav_child .child a{color:#333;}
#header .nav_child .child strong{color:#333;background:url(../images/img6.png) right center no-repeat;padding-right:15px;margin-right:8px;}
#header .nav_child .child p{display:inline-block;margin-right:15px;}
#header .nav_child .child p a{font-size:12px;margin-right:15px;}
#header .nav_child .child strong a{font-size:15px; font-weight: normal;}
#header .nav_child .child strong a:hover{color:#0083ef;}
#header .nav_child .child .p{display:inline-block;}
#header .nav_child .child p.last{margin:0;}
#header .nav_child .child p.last strong{margin:0;background:none;padding:0;}
#header .nav_child .child p.last strong a{margin:0;}

#header .menu-right{ float: right; width:60px; margin-left: 15px;}
.serch{ position: relative; margin-top: 30px;}
.right_ico{ float: left;font-size: 20px;line-height: 30px; background: #a4bcc4; 	padding:0 5px 5px 5px;	color:#b1873d;}
.search-option {background: #ffffff none repeat scroll 0 0;	top:74px;	color: #666; display: none; position: absolute;	right:0px;width: 350px;height: 35px;	line-height: 35px;	z-index: 99999}
.search-option input {background: #ffffff none repeat scroll 0 0;border: medium;color: #333;display: block;float: left;font-size: 14px;font-style: none;padding: 0px 10px;width: 290px;height: 35px;line-height: 35px}
.search-option button.button {background: #a4bcc4;border: medium;color: #fff;display: inline-block;float: right;font-size: 14px; padding:8.5px 10px;width:35px;}
.serch-right{ float: right; font-size: 14px; line-height: 35px;}
.serch-right a{ color:#566e7c; }
.serch .main-search{ font-size: 14px; line-height: 35px; color:#FFF;}

/*网站baner*/

.focus{ overflow:hidden; position:relative;width:100%;}
.focus ul{ overflow:hidden; width:9999px;height:100%;}
.focus li{ float:left; width:100%; height:100%; position:absolute;}
.focus li + li{z-index:-1;}
.focus li img{width:100%;height:auto;}
.focus li a{display:block;width:100%;height:100%;}
.focus .nav3{position:absolute;left:0;bottom:5%;width:100%;text-align: center;}
.focus .nav3 i{	display:inline-block;	width:27px;	height:24px;margin:0 5px;line-height:3px;text-align: center;vertical-align: middle;cursor: pointer;	background-image: url(../images/dian3.png);	background-repeat: no-repeat;background-position: left center;}
.focus .nav3 i.now{background-position:right center;}
/*按钮*/
.focus .prev{ position: absolute; left:0; top:0; width:80px; height:100%; z-index:10; }
.focus .next{ position: absolute; right:0; top:0; width:80px; height:100%; z-index:10; }
.focus .prev a{	position: absolute;	left:0;	top:50%;margin-top:-40px;width:80px;height:80px;opacity:0;	transition:all 0.3s;-webkit-transition:all 0.3s;background-image: url(../images/ld_prev.png);background-repeat: no-repeat;	background-position: center;}
.focus .next a{	position: absolute;	right:0;top:50%;margin-top:-40px;width:80px;height:80px;opacity:0;	transition:all 0.3s;-webkit-transition:all 0.3s;background-image: url(../images/ld_next.png);background-repeat: no-repeat;	background-position: center;}
.focus .prev:hover a,.focus .next:hover a{ opacity:1; }

.boxTop{ padding:70px 0 33px 0;}
.boxTop .pic{width: 378px; height: 381px; position:relative; padding: 30px;}
.boxTop .pic .line{display:block;width:0;height:2px;background:#435255;transition:all 0.3s ease-in-out; left:0; position: absolute; bottom: 0;}
.boxTop .pic:hover .line{width:100%;}
.jj-pic img{width: 100%; height: 210px; margin-top: 21px;}
.boxTop .pic ul{height: 110px; margin-top: 20px;}
.boxTop .pic ul li{ background: url(../images/line.png) no-repeat right center; float: left; display: block;height: 110px; width: 25%; text-align: center; font-size: 15px;}
.boxTop .pic ul li a i{display:block;width:51px;height:52px;margin:0 auto;margin-bottom:2px; margin-top: 15px;}
.boxTop .pic ul li a:hover i{animation:ba 1s linear;-webkit-animation:ba 1s linear;-moz-animation:ba 1s linear;}
@keyframes ba{0%{opacity:1;transform:rotate(360deg) scale(1, 1);-ms-transform:rotate(360deg) scale(1, 1);-moz-transform:rotate(360deg) scale(1, 1);-webkit-transform:rotate(360deg) scale(1, 1);-o-transform:rotate(360deg) scale(1, 1);}
40%{opacity:0.6;transform:rotate(320deg) scale(1.1, 1.1);-ms-transform:rotate(320deg) scale(1.1, 1.1);-moz-transform:rotate(320deg) scale(1.1, 1.1);-webkit-transform:rotate(320deg) scale(1.1, 1.1);-o-transform:rotate(320deg) scale(1.1, 1.1);}
60%{opacity:1;transform:rotate(360deg) scale(1, 1);-ms-transform:rotate(360deg) scale(1, 1);-moz-transform:rotate(360deg) scale(1, 1);-webkit-transform:rotate(360deg) scale(1, 1);-o-transform:rotate(360deg) scale(1, 1);}
80%{opacity:0.8;transform:rotate(340deg) scale(1.05, 1.05);-ms-transform:rotate(340deg) scale(1.05, 1.05);-moz-transform:rotate(340deg) scale(1.05, 1.05);-webkit-transform:rotate(340deg) scale(1.05, 1.05);-o-transform:rotate(340deg) scale(1.05, 1.05);}
100%{opacity:1;transform:rotate(360deg) scale(1, 1);-ms-transform:rotate(360deg) scale(1, 1);-moz-transform:rotate(360deg) scale(1, 1);-webkit-transform:rotate(360deg) scale(1, 1);-o-transform:rotate(360deg) scale(1, 1);}}
@-webkit-keyframes ba{0%{opacity:0;}60%{opacity:0;}80%{opacity:1;transform:rotate(360deg) scale(1, 1);-ms-transform:rotate(360deg) scale(1, 1);-moz-transform:rotate(360deg) scale(1, 1);-webkit-transform:rotate(360deg) scale(1, 1);-o-transform:rotate(360deg) scale(1, 1);}90%{opacity:0.6;transform:rotate(300deg) scale(1.2, 1.2);-ms-transform:rotate(300deg) scale(1.2, 1.2);-moz-transform:rotate(300deg) scale(1.2, 1.2);-webkit-transform:rotate(300deg) scale(1.2, 1.2);-o-transform:rotate(300deg) scale(1.2, 1.2);}100%{opacity:1;transform:rotate(360deg) scale(1, 1);-ms-transform:rotate(360deg) scale(1, 1);-moz-transform:rotate(360deg) scale(1, 1);-webkit-transform:rotate(360deg) scale(1, 1);-o-transform:rotate(360deg) scale(1, 1);}}
.boxTop .pic ul li:nth-child(4){ background:none;}

.boxTop .cgzn{width: 431px;  height: 381px;margin-left: 20px; padding: 30px; position:relative;display: block; background: url(../images/cgzn-bg.jpg) no-repeat;}
.boxTop .cgzn .line{display:block;width:0;height:2px; left:0; background:#435255;transition:all 0.3s ease-in-out; position: absolute; bottom: 0;}
.boxTop .cgzn:hover .line{width:100%;}
.boxTop .cgzn .zlq{ background: #d3e1e5; padding-top: 15px; margin-top: 21px;}
.boxTop .cgzn .zlq span{ background: url(../images/cg-tit.png) no-repeat; font-size: 14px; text-align: center; color:#19252a; font-weight: bold; width: 96px; height: 28px; line-height: 28px; display: block; margin-left: 27px;}
.boxTop .cgzn .zlq ul{ border-bottom: 1px solid #c4d1d5; padding: 10px 0; width:380px; margin: 0 auto;}
.boxTop .cgzn .zlq ul li{ float: left; font-size: 30px; font-weight: bold; margin-left: 10px;}
.boxTop .cgzn .zlq ul li i{ font-size: 14px; display: block; font-weight: normal;}
.boxTop .cgzn .zlq ul li:nth-child(1){ margin-left:0;}
.boxTop .cgzn .zlq p{ font-size: 14px; padding-left: 27px; padding-top: 10px; padding-bottom: 10px;}

.title{}
.title span{ float: left; width: 125px;}
.title i{ float:right; width: 28px;}
.list{ padding: 0 15px; font-size: 15px; line-height: 40px;}
.list ul{ padding-top: 5px;}
.list li{ background: url(../images/k.jpg) no-repeat left center; padding-left: 15px; border-bottom: 1px dashed #d1d1d1;}
.list li:nth-child(6){border-bottom:none;}

.boxTop .news{width: 371px; height: 381px; padding:30px; margin-left: 17px; position:relative;}
.boxTop .news .line{display:block;width:0; left:0; height:2px;background:#435255;transition:all 0.3s ease-in-out; position: absolute; bottom: 0;}
.boxTop .news:hover .line{width:100%;}
.xw-line{ background: #ecf1f1; height: 1px; margin-top: 20px;}
.boxTop .news ul{}
.boxTop .news ul li{ }
.boxTop .news ul li img{display: block; width: 140px; height: 93px;}
.boxTop .news ul li span{ line-height: 25px; display: block; overflow: hidden; font-size: 16px;}
.boxTop .news ul li i{ font-size: 12px; line-height: 20px; display: block;}

.boxTop .news2{width: 371px; height: 381px; padding:30px; margin-left: 17px; position:relative;}
.boxTop .news2 .line{display:block;width:0; left:0; height:2px;background:#435255;transition:all 0.3s ease-in-out; position: absolute; bottom: 0;}
.boxTop .news2:hover .line{width:100%;}
.xw-line{ background: #ecf1f1; height: 1px; margin-top: 20px;}
.boxTop .news2 ul{}
.boxTop .news2 ul li{ border-bottom:1px solid #ecf1f1; padding:5px 0; width:100%;}
.boxTop .news2 ul li span{ line-height: 30px; display: block; overflow: hidden; font-size: 16px;}
.boxTop .news2 ul li i{ font-size: 12px; line-height: 25px; display: block; color:#999;}

.boxCon span{ text-align: center; width: 217px; margin: 20px auto; display: block;}
.boxCon .pic-li{ height:640px;margin-top: 25px;}
.boxCon .pic-li li{ float: left; display: block; position: relative;width: 349px; height: 640px; margin-right: 1px;}
.boxCon .pic-li li a .Black{background-color: rgba(0, 0, 0, 0.4); width: 349px; height: 640px; z-index: 2; position: absolute;transition:all 0.3s ease-in-out;}
.boxCon .pic-li li a .Black:hover{background-color: rgba(0, 0, 0, 0); width: 349px; height: 640px;width:100%;}
.boxCon .pic-li li a:hover{ color:#3F3F3F}
.boxCon .nav-li{ width:740px; margin: 25px auto 0 auto;}
.boxCon .nav-li li{ float: left; width:132px; height: 55px; line-height: 55px; margin-left: 40px;  background: url(../images/gc-li.png) no-repeat; text-align: center; }


.boxBottom{ margin-top: 20;}
.boxBottom{ padding:70px 0 33px 0;}
.boxBottom .pic{width: 378px; height: 381px; position:relative; padding: 30px;}
.boxBottom .pic .line{display:block;width:0;height:2px;background:#435255;transition:all 0.3s ease-in-out; left:0; position: absolute; bottom: 0;}
.boxBottom .pic:hover .line{width:100%;}
.boxBottom .pic .wc-pic{ }
.boxBottom .pic .wc-pic span{ line-height: 40px; font-size: 16px; overflow: hidden; display: block;}
.boxBottom .pic .wc-pic i{ display:block;line-height: 30px; font-size: 14px; overflow: hidden; color:#999;}

.boxBottom .cgzn{width: 431px;  height: 381px;margin-left: 20px; padding: 30px; position:relative;display: block;}
.boxBottom .cgzn .line{display:block;width:0;height:2px; left:0; background:#435255;transition:all 0.3s ease-in-out; position: absolute; bottom: 0;}
.boxBottom .cgzn:hover .line{width:100%;}
.boxBottom .cgzn .wc-pic{}
.boxBottom .cgzn .wc-pic span{ line-height: 40px; font-size: 16px; overflow: hidden; display: block;}
.boxBottom .cgzn .wc-pic i{ display:block; line-height: 30px; font-size: 14px; overflow: hidden; color:#999;}

.boxBottom .news{width: 371px; height: 381px; padding:30px; margin-left: 17px; position:relative;}
.boxBottom .news .line{display:block;width:0; left:0; height:2px;background:#435255;transition:all 0.3s ease-in-out; position: absolute; bottom: 0;}
.boxBottom .news:hover .line{width:100%;}
.boxBottom .news .wc-pic{}
.boxBottom .news .wc-pic span{ line-height: 40px; font-size: 16px; overflow: hidden; display: block;}
.boxBottom .news .wc-pic i{ display:block; line-height: 30px; font-size: 14px; overflow: hidden; color:#999;}


.footer{ text-align: center; font-size: 14px; padding: 50px 0; color:#5e5e5e;min-width: 1400px; background: url(../images/footer_bg.jpg) repeat;}
.footer .footer-left{ float: left; width:258px; margin-right: 20px; color:#b6bcbc; line-height: 30px; text-align: left; border-right: 1px solid #505c60; padding-right: 20px;}
.footer .footer-left img{ display: block; margin-bottom: 15px;}
.footer .footer-left a{ color:#b6bcbc; }
.footer .footer-con{ float: left; width:840px;}
.footer .footer-con dl{ float: left; display: block; text-align: left; padding: 0 17px;}
.footer .footer-con dl dt{ font-size: 16px; margin-bottom: 10px;}
.footer .footer-con dl dd{ font-size: 14px; margin-top: 5px; height: 22px; line-height: 22px;}
.footer .footer-con dl dd a{color:#505c60;}
.footer .footer-right{ float: right; width:220px;}

.rel-link-wrap{position: relative; cursor: pointer;}
.rel-link-wrap select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 10px;
    cursor: pointer;
	width: 220px;
	background: #505c60;
	color: #fff;
	border: none;
	height: 36px;
	outline: none;
}
.xui-margin-right{ margin-top: 20px;}
.xui-margin-right img{ margin: 15px auto 15px auto; display: block; width: 60px;}

/*网站头部*/	

/*网站导航*/
#header1{ position:absolute; left:0; top:0; width:100%; margin: 0 auto; z-index:999;background-color:#ffffff;min-width: 1440px;}
#header1 .logo{ overflow:hidden; position:absolute; left:40px; top:10px}
#header1 .logo img{ width:275px;}
#header1 .nav1{text-align:center;}
#header1 .nav1.snmask:before{ content:''; position:absolute; left:0; top:100%; width:100%; height:50px; background:#ffffff;}
#header1 .nav1 ul li{ position:relative;background:url(../image/opacity-0.png) no-repeat;display:inline-block;}
#header1 .nav1 ul li>a{ display:block; line-height:24px; padding:28px; color:#333333;font-size:18px;}
#header1 .nav1 ul li a:hover{ color:#333333; }
#header1 .nav1 ul .cur a{}
#header1 .nav1 ul li .line{display:block;width:0;height:0px;background:#00a0fe;transition:all 0.3s ease-in-out; position: absolute; bottom: 0;}
#header1 .nav1 ul li:hover .line{width:100%;height:5px;}
#header1 .nav1 li.cur a{color:#333333;/*background:url(../image/arrow1.png) center bottom no-repeat;*/}
#header1 .nav1 li b{display: block; visibility: hidden; width: 18px;height: 10px;position: absolute;bottom: 0;left: 50%;margin-left: -9px;}
#header1 .nav1 li.cur b{visibility: visible;}
#header1 .nav1 li b img{vertical-align:top;}
#header1 .nav_child1{position:absolute;left:0;top:100%;width:100%;}
#header1 .nav_child1 .child1{position:absolute;left:0;top:0;width:100%;text-align:left;line-height:50px;height:0;overflow:hidden;background: url(../images/black1.png) repeat; border-top:1px solid #eeeeee;}
#header1 .nav_child1 .child1.now{transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;height:50px;}
#header1 .nav_child1 .child1 a{color:#333;}
#header1 .nav_child1 .child1 strong{color:#333;background:url(../images/img6.png) right center no-repeat;padding-right:15px;margin-right:8px;}
#header1 .nav_child1 .child1 p{display:inline-block;margin-right:15px;}
#header1 .nav_child1 .child1 p a{font-size:12px;margin-right:15px;}
#header1 .nav_child1 .child1 strong a{font-size:15px; font-weight: normal;}
#header1 .nav_child1 .child1 strong a:hover{color:#0083ef;}
#header1 .nav_child1 .child1 .p{display:inline-block;}
#header1 .nav_child1 .child1 p.last{margin:0;}
#header1 .nav_child1 .child1 p.last strong{margin:0;background:none;padding:0;}
#header1 .nav_child1 .child1 p.last strong a{margin:0;}
#header1 .zk_headr input[type=text] {color:#999;	font-size: 14px;}
#header1 .zk_headr input[type=submit] {display: block;height: 20px;width: 20px;background: url(../img/sousuo.png) no-repeat center;	position: absolute;	right: 8px;	cursor: pointer;}
#header1 .zk_headr {float:left;}
#header1 .zk_headr {position: absolute;	right: 60px;top: 24px;}
#header1 .zk_headr input[type="submit"] {border:none;background:none;outline: none;display: block;height: 20px;width: 20px;background: url(../images/sousuo.png) no-repeat center;position: absolute;right: 8px;	bottom: 4px;}
#header1 .zk_headr input {display: block;border: none;background: none;outline: none;border: 1px solid #a9cee8;	height: 28px;width: 168px;	padding-left: 10px;	box-sizing: border-box;}
#header1 .zk_zi {position: absolute;color:#333;	font-size: 14px;right: 250px;top: 24px;	line-height: 2;	padding-left:10px;}
#header1 .zk_zi1 {position: absolute;color:#333;font-size: 14px;right: 280px;top: 24px;	line-height: 2;}


/*内页样式*/

.ny-title{ width: 275px; margin: 0 auto; text-align: center;}

.newTitle{ padding-top: 50px; margin-left: 50px;}
.newTitle li{ background: url(../images/nytitle.png) no-repeat; height: 34px; float: left; display: block; text-align: center; width:230px; font-size: 24px;}
.newTitle li a{ color:#e8f6ff;}
.newTitle li a:hover{ color:#ffffff; font-weight: bold;}

/* 图片列表页 */

.sight_lists .name {position:absolute;z-index:10; bottom:0; left:0; width:100%; height:30px; line-height:30px; background-color:rgba(0,0,0,.5); font-size:16px; padding:0 10px; color:#fff; overflow:hidden;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.sight_lists .pic {overflow:hidden; position:relative; z-index:10;}
.sight_lists img {width:400px; height:259px;}
.jd_hover1 {position:absolute; z-index:10; bottom:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5);  cursor:default; overflow:hidden; opacity:0; background-image:url(../images/sp.png); background-position:center; background-repeat:no-repeat;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.sight_lists li:hover .jd_hover1 {opacity:1;}
.jd_hover {position:absolute; z-index:10; bottom:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5);  cursor:default; overflow:hidden; opacity:0;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.jd_hover .textwrap {padding:30px 50px;}
.jd_hover h2 {font-size:16px; color:#fff; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #fff; margin-bottom:0.525rem;}
.jd_hover .text {font-size:14px; color:#fff; line-height:35px;text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.sight_lists li:hover .name {opacity:0;}
.sight_lists li:hover .jd_hover {opacity:1;}
.sight_bg1 {position:absolute; z-index:3; top:0; left:0; width:100%; height:100%; background:url(../images/sight-bg2.png) no-repeat center top; background-size:100%;}
.sight_bg2 {position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; background:url(../images/sight-bg1.png) no-repeat center bottom; background-size:100%;}
.hhl_sight .loadingMore {position:absolute; bottom:1rem; left:0; right:0;}
.ui-box-sizing {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;/* box-sizing:border-box; */}

.hhl_sight {margin-top:20px; padding-bottom:20px; position:relative;}
.sight_body {overflow:hidden; position:relative; z-index:10;}
.sight_lists {margin:-5px; margin-left:20px;}
.sight_lists li {width:400px; height:300px; float:left; margin-bottom:20px; margin-left:38px;}
.sight_lists a {display:block; margin:5px; position:relative; overflow:hidden; background-color:#ccc;}
.sight_lists a:after {content:""; display:block; width:58px; height:58px; position:absolute; top:50%; left:0; right:0; margin:-29px auto;background:url(../images/loading.png) no-repeat center;-webkit-animation: loading 2s linear infinite;-moz-animation: loading 2s linear infinite;-o-animation: loading 2s linear infinite;animation: loading 2s linear infinite;}

/* 图片新闻列表页 */

.newtheme{position: relative;text-align: center;}
.newthemelist{position: relative;margin-right: -35px;overflow: hidden;}
.newthemelist li{width: 400px;background-color: #fbfbfb; margin-left: 50px; position: relative;float: left;text-align: left; margin-top: 20px;}
.newthemelist li .imgstyle {width: 400px;height: 300px;position: relative;overflow: hidden;display: inline-block;}
.newthemelist li .imgstyle img{width: 400px; height: 300px;transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s;-o-transition:all 1s; } 
.newthemelist li .imgstyle:hover img{transform:scale(1.5);-webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5);}
.newthemelist li .date{font-size: 14px;color: #ffffff;text-align: center;width: 90px;height: 40px;position: absolute;background-color: #293640;z-index: 1;line-height: 40px;right: 0px;top: 0px;}
.newthemelist li .info{padding: 26px 23.5px;}
.newthemelist li .info h3{font-size: 17px;color: #2e2d2d;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newthemelist li a:hover .info h3{ color: #7F3C34; }
.newthemelist li .info p{font-size: 13px;color: #4f4f4f;line-height: 25px;margin-top: 10px;height: 50px;overflow: hidden; color:#8e9394}


/* 展览图片列表页 */

.newtheme1{position: relative;text-align: center;}
.newthemelist1{position: relative;margin-right: -35px;overflow: hidden;}
.newthemelist1 li{width: 280px;background-color: #fbfbfb; margin-left: 50px; position: relative;float: left;text-align: left; margin-top: 20px;}
.newthemelist1 li .imgstyle {width: 280px;height: 400px;position: relative;overflow: hidden;display: inline-block;}
.newthemelist1 li .imgstyle img{width: 280px; height: 400px;transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s;-o-transition:all 1s; } 
.newthemelist1 li .imgstyle:hover img{transform:scale(1.5);-webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5);}
.newthemelist1 li .date{font-size: 14px;color: #ffffff;text-align: center;width: 90px;height: 40px;border-radius: 5px;position: absolute;background-color: #008ee9;z-index: 1;line-height: 40px;right: 20px;top: 20px;}
.newthemelist1 li .info{padding: 26px 23.5px;}
.newthemelist1 li .info h3{font-size: 17px;color: #2e2d2d;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newthemelist1 li a:hover .info h3{ color: #7F3C34; }
.newthemelist1 li .info p{font-size: 13px;color: #4f4f4f;line-height: 25px;margin-top: 10px;height: 50px;overflow: hidden;text-indent: 2em;}


/* 文字新闻列表页 */

.img-cont-list{ padding: 0 50px 50px 50px;}
.img-cont-list li{line-height: 35px; border-bottom: 1px dashed #eeeeee;padding: 20px 20px; }
.img-cont-list li>a{display:block;height:100%;}
.img-cont-list li .date{ font-size: 14px; color:#7f898f}
.img-cont-list li .cont{}
.img-cont-list li .cont h3{display: inline-block; width: 100%; height: 35px; font-size: 18px;color: #323232;line-height: 1;transition: color .5s ease-out;}
.img-cont-list li .cont h3:hover{ color: #9c7c4d;}
.img-cont-list li .cont p{font-size: 14px;color: #7f7f7f;line-height: 1.8; display: block;}
.img-cont-list li:nth-of-type(odd){ background:#f0f5f8;}


/*分页*/

.pages{ background: #ffffff; padding: 10px 0;  text-align: center; margin-top: 20px;}

.ny-nav{padding-top: 30px;font-size: 14px; padding-right: 50px; width: 480px; float: right;}
.ny-nav li{ float: left; width:96px; height: 28px; line-height: 28px; text-align: center; margin-left: 15px; background: url(../images/cg-tit.png) no-repeat;}
.ny-nav .hover{ color:#F00;}

/*详细页*/
.breadcrumb{padding-top: 30px;line-height: 30px;font-size: 12px; width: 1300px; margin:0 auto; }
.breadcrumb ul{ float: left; width: 1000px; }
.breadcrumb li{position: relative;display: inline-block;}
.breadcrumb i {font-size: 14px;vertical-align: middle;display: inline-block;padding: 0 5px;position: relative;margin-top: -3px;}
.breadcrumb li a{font-size: 14px;color: #313131;padding: 0 15px 0 0;display: inline-block;vertical-align: middle;background:url(../images/jj.png) no-repeat right center;}
.breadcrumb li:first-child a{padding-left: 0;}
.breadcrumb li:hover a{ text-decoration: underline;}
.breadcrumb li.back{ float: right;margin-right: 5px;}
.breadcrumb li.back:before{ right: 0;left: auto;}
.breadcrumb li:last-child a{background: none;}
.breadcrumb .fanhui{ float:right;height: 50px; color: #333333; font-size: 14px;}
.breadcrumb .fanhui a{ color: #333333;}
.breadcrumb .fanhui a img{ width:20px; margin-right: 5px;}

.beautydetail{border: 1px solid #b5b5b5;width: 1100px;padding: 0 70px 40px;box-sizing: border-box;margin: 30px auto 80px auto; }
.beautydetail .maindetail{margin-top:0;}
.beautydetail .maindetail .title{min-height: 90px;background: url(../images/beautydetail-titlebg.jpg) repeat;border-bottom: 1px solid #b5b5b5;padding: 0 70px;}
.beautydetail .maindetail .title h1{padding: 21px 0; font-size: 26px; text-align: center;}
.maindetail{color: #585858;position:relative;z-index:1;min-height: 500px;margin:30px auto 0;}
.maindetail .title{color: #3d3d3d;margin-bottom: 20px;text-align: center;margin-left: -70px; margin-right: -70px;}
.maindetail .title h1{font-size: 26px;}
.maindetail .title i.threed{ width: 23px;height: 23px;background: url(../images/threed.png) no-repeat;z-index: 5;display: inline-block;cursor: pointer;vertical-align: middle;margin-left: 10px;}
.maindetail .title span.videobtn{width: 80px;height: 30px;line-height: 30px; z-index: 5;cursor: pointer;font-size: 15px;text-align: center;font-weight: normal;background: #0d62a7;color: #fff;position: absolute;right: 0;}
.maindetail .tip{font-size: 16px;color: #b7b6b6;text-align: center;line-height: 2;}
.maindetail .tip span{/*margin-right: 20px;*/padding: 0 10px;}
.maindetail .tip p{ display: inline-block;margin-left: 10px;}
.maindetail .tip p span{ margin: 0 6px;cursor: pointer;}
.maindetail .tip p span.active{ color: #C31414;}
.maindetail .cont{line-height: 1.625;font-size: 16px;overflow: hidden;margin-top: 10px;}
.maindetail .cont p{margin: 15px 0;}
.maindetail .cont img,.maindetail .cont video{display: block;margin: 5px auto;max-width: 100%;max-height:100%;vertical-align:middle;}
.maindetail .cont h1,.maindetail .cont h2,.maindetail .cont h3,.maindetail .cont h4,.maindetail .cont h5,.maindetail .cont h6{ font-weight: bold;}
.maindetail .cont table{ border-collapse: collapse;text-align: center;max-width: 100%;margin: 5px auto;}
.maindetail .cont table tr{ margin: 0;}
.maindetail .cont table td{ padding: 5px 10px;border: 1px solid #a9a9a9;}
.maindetail .cont table p,.maindetail .cont li p{text-indent:0;}
.maindetail .cont ul,.maindetail .cont ol{margin-left:20px;}
.maindetail .cont ul li{list-style-type: disc;}
.maindetail .cont ol li{list-style-type: decimal;}
.maindetail .cont a{color: #0066cc;}


/*概况*/

.gaikuang{ padding: 50px; margin-top: 50px;}

.zhanlan{ position: relative; width: 100%; padding-top: 50px; margin-bottom: 50px;}
.zhanlan span{ font-size: 24px; position: absolute; z-index: 22; background: url(../images/black.png) repeat; left:0px; top:50px; width: 280px; padding: 50px 0; color:#ffffff; text-align: center;}
.zhanlan span a{color:#ffffff;}
.zlTitle{ margin-top: 50px;background: url(../images/zltitle.png) no-repeat; height: 34px; float: left; display: block; text-align: center; width:230px; font-size: 24px;}

.zl-hg{ background: #ffffff; float: left; width:680px; padding: 50px; height: 630px}
.zlyg{ width:100%; height:auto; margin-top:20px;}
.zlyg dl{ border-bottom: 1px dashed #efefef; padding-bottom: 25px; margin-bottom: 25px;}
.zlyg dl dt span{ background: #e8eeee; font-size: 14px; text-align: center; height: 25px; line-height: 25px; margin-left: 15px; padding:5px 10px; border-radius: 5px; color:#364548; }
.zlyg dl dd{ font-size: 14px; color:#8e9394; margin: 10px 0;}

.ztpm{ padding:0 50px 50px 50px; margin-top: 30px;}

.reserve{float: right;background: url(../images/cgzn-bg.jpg) no-repeat; background-size: cover; width: 600px;height: 630px;padding: 50px 0;}
.reserve .titleheads{font-size: 30px;color: #ffffff;width: 125px;margin: 0 auto;padding-top: 100px;}
.reserve h5{font-size: 14px;color: #ffffff;display: block;width: 500px; line-height: 35px; margin: 20px auto;}
.reserve  .reserve-pic{width: 500px; margin: 50px auto 20px auto;}
.reserve  .reserve-pic img{ width: 100%;}


/*清渭楼*/

.nyTitle{ background: url(../images/nytitle.png) no-repeat; height: 34px; line-height: 34px; width: 222px; text-align: center; font-size: 24px;color:#333333;}
.more{ background: url(../images/lineBg.png) repeat-x; height: 26px; line-height: 26px;}
.more a{ background: url(../images/ckbg.png) no-repeat; display: block; height: 26px; width: 103px; margin: 0 auto; text-align: center; background-color: #ffffff; font-size: 14px;}
.more a:hover{ background: url(../images/ckbg_hover.png) no-repeat; display: block; height: 26px; width: 103px; margin: 0 auto; text-align: center; background-color: #ffffff; font-size: 14px;}

.ls-banner{ background: url(../images/qwl-banner.jpg) no-repeat center; height: 491px; min-width: 1400px;}


.nyTitle1{ background: url(../images/zltitle1.png) no-repeat; height: 34px; line-height: 34px; width: 222px; text-align: center; font-size: 24px;color:#ffffff; margin-bottom: 30px;}
.more1{line-height: 26px; padding-top: 40px; font-size: 14px;}
.more1 a{ background: url(../images/more1.png) no-repeat center top; color:#8e9394; display: block;padding-top: 40px; width: 103px; margin: 0 auto; text-align: center; font-size: 14px;}
.more1 a:hover{color:#efefef;}

.more2{line-height: 26px; padding-top: 40px; font-size: 14px;}
.more2 a{ background: url(../images/more1.png) no-repeat center top; color:#8e9394; display: block;padding-top: 40px; width: 103px; margin: 0 auto; text-align: center; font-size: 14px;}
.more2 a:hover{color:#333333;}



.qwlls{ position: relative; height: 487px;}
.qwlls .qwlPic{ position: absolute; z-index: 6;}
.qwlls .qwllsCon{ position: absolute; top:105px; height: 380px; padding-left: 580px; padding-right: 60px; line-height: 35px; font-size: 16px; color:#8f8f8f;}
.qwlls .qwllsCon span{ text-indent: 2em; display: block;}

.qwlsc{ padding-top: 50px;}
.qwlscCon-title{ width: 1348px; margin: 0 auto; height: 109px;}
.qwlsc .qwlscCon h3{ font-size: 16px; line-height: 30px; padding:0 100px;}
.qwlsc .qwlscCon ul{ margin-top: 50px; margin-left: 100px;}
.qwlsc .qwlscCon ul li{ margin-top: 20px; line-height: 30px; float: left; width:235px; border-right: 1px solid #efefef; padding: 0 35px;}
.qwlsc .qwlscCon ul li span{ padding: 5px 0; display: block; font-size: 14px; color:#8e9394}
.qwlsc .qwlscCon ul li:nth-child(4){border-right:none;}
.ls-bg{background: url(../images/ls-banner.jpg) no-repeat center; height: 108px;}

.lsyjh{ margin-top: 50px; height: 760px;}
.lsyjh .lsyjhCon{width: 630px; padding: 30px; background:#293640; height: 700px; color:#ffffff;  font-size: 16px; line-height: 35px;}
.lsyjh .qwlsp{width: 610px; height: 680px; padding: 40px; background:#293640; overflow: hidden;}
.lsyjh .qwlsp .qwlsp-pic img{ width: 613px; height: 297px;}
.lsyjh .qwlsp .qwlsp-pic span{ font-size: 14px;color:#7f898f;height: 65px; overflow: hidden;  margin-bottom: 20px; border-bottom: 1px dashed #3a4750; padding-bottom: 30px; padding-top: 23px; display: block; line-height: 20px;}

.lsyjhCon ul{ padding-top: 20px;}
.lsyjhCon ul li{border-bottom: 1px dashed #3a4750; height: 100px; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; font-size: 14px; color:#7f898f;}
.lsyjhCon ul li h3{color:#ffffff;}
.lsyjhCon ul li h3 i{ color:#7f898f;}
.lsyjhCon ul li span{ line-height: 20px;color:#7f898f;}

/*馆藏*/
.tempbanner{ margin-top: 40px;}
.tempbanner .imgstyle{display: block;width: 1400px;height: 520px;position: relative;overflow: hidden;}
.tempbanner .imgstyle img{position: absolute;top: 0;left: 0;animation: scaleimg 16s linear infinite;}
@keyframes scaleimg {
    0%{transform: scale(1,1)}
    50%{transform: scale(1.1,1.1)}
    100%{transform: scale(1,1)}
}
.gcjp{height: 690px; padding: 40px; background-color: #293640;}
.gcjp .gcjpPic{ width: 351px; height: 690px;float: left;}
.gcjp .gcjpPic img{ width: 351px; height: 690px; }
.gcjp .gcjpCon{height: 442px; float: right; width:830px; padding-right: 60px; line-height: 35px; font-size: 16px; color:#8f8f8f;}
.gcjp .gcjpCon .gcTitle{ color:#ffffff; margin: 30px 0; padding-bottom: 10px;}
.gcjp .gcjpCon span{ text-indent: 2em; display: block; height: 230px;}

.gcjp .gcjpCon ul{ padding-top: 20px;}
.gcjp .gcjpCon ul li{border-bottom: 1px dashed #3a4750; height: 400px; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; font-size: 14px; color:#7f898f;}
.gcjp .gcjpCon ul li h3{color:#ffffff;}
.gcjp .gcjpCon ul li h3 i{ color:#7f898f;}
.gcjp .gcjpCon ul li span{ line-height: 30px;color:#7f898f;}

.cqcl li{ float: left; width: 320px; height: 480px; display: block; margin: 0 15px;}
.cqcl li img{ width:100%;height: 480px;}
.cqcl li.marg{ margin-top: 90px;}

.wrap{width:1400px;margin:80px auto; background-color: #ffffff;}
.poster-main{width:1200px;height:270px;position:relative}
.poster-main .poster-btn{width:100px;height:270px;position:absolute;top:0;cursor:pointer}
.poster-main .poster-prev-btn{left:0;background:url(../images/1.png) no-repeat;background-position:left center}
.poster-main .poster-next-btn{right:0;background:url(../images/2.png) no-repeat;background-position:right center}
.poster-main .poster-list .list-item{position:absolute;top:0;left:0}
.list-item{display:block;width:100%;height:100%;border:0;}
.list-item img{display:block;width:100%;height:100%;border:0; position: absolute;}
.list-item span{ display: none; position: absolute;z-index: 55; padding:30px; width: 272px;height:409px; color:#ffffff;}
.list-item span b{ font-weight: normal; margin-bottom: 20px; display: block;}
.list-item span p{ line-height: 35px; font-size: 14px;}
.list-item span a{ background: url(../images/ckbg.png) no-repeat; margin-top:10px; display: block; height: 26px; line-height: 26px; color:#e4e4e4; width: 103px; text-align: center;}
.list-item:hover span{display: block; overflow: hidden; background: url(../images/black.png) repeat;}


/*教育*/

/*公共教育*/
.actganbo{height: 690px;}
.actganbo .pic{width: 500px;height: 690px;overflow: hidden; padding: 30px; background: url(../images/cgzn-bg.jpg) no-repeat center top; background-size: cover;}
.actganbo .pic h3{ font-size: 18px; padding: 10px 0; color:#ffffff;}
.actganbo .pic span{ font-size: 14px; color:#7f898f;}
.actganbo .actganbo-pic img{ width: 500px; height:281px;}
.actganbo .news{width: 760px;height: 690px;overflow: hidden; padding: 30px;}
.actganbo .news ul{}
.actganbo .news ul li{ border-bottom: 1px solid #eeeeee; padding:30px 0; height: 135px; overflow: hidden;}
.actganbo .news ul li img{ float: right; display: block; width: 240px; height:135px;}
.actganbo .news ul li .fl{ float: left;width: 480px;margin-right: 10px;}
.actganbo .news ul li h3{ line-height: 35px; font-size: 18px; overflow: hidden;}
.actganbo .news ul li span{ font-size: 14px; line-height: 20px; overflow: hidden; color:#8e9394;}
.actganbo .news ul li i{ font-size: 14px; margin-top: 10px; display: block; color:#8e9394;}
.lines{ border-bottom: 1px dashed #627275; height: 1px;}

.actganbo1{height: 530px;}
.actganbo1 .news{width: 500px;height: 530px;overflow: hidden; padding: 30px; background:#293640;}
.actganbo1 .news ul{ padding-top: 20px;}
.actganbo1 .news ul li{border-bottom: 1px dashed #3a4750; height: 100px; overflow: hidden; padding-bottom: 24px; margin-bottom: 24px; font-size: 14px; color:#7f898f;}
.actganbo1 .news ul li h3{color:#ffffff; font-size: 18px; height: 35px; line-height: 35px; overflow: hidden;}
.actganbo1 .news ul li span{ line-height: 20px;color:#7f898f;}


.actganbo1 .pic{width: 760px;height: 530px;overflow: hidden; padding: 30px;}
.hhl_sight {margin-top:20px; padding-bottom:20px; position:relative;}
.actganbo1 .pic .pic_body {overflow:hidden; position:relative; z-index:10;}
.actganbo1 .pic .pic_lists {margin:-5px;}
.actganbo1 .pic .pic_lists li {width:380px; height:259px; float:left; margin-bottom:20px;}
.actganbo1 .pic .pic_lists a {display:block; margin:5px; position:relative; overflow:hidden; background-color:#ccc;}
.actganbo1 .pic .pic_lists a:after {content:""; display:block; width:58px; height:58px; position:absolute; top:50%; left:0; right:0; margin:-29px auto;background:url(../images/loading.png) no-repeat center;-webkit-animation: loading 2s linear infinite;-moz-animation: loading 2s linear infinite;-o-animation: loading 2s linear infinite;animation: loading 2s linear infinite;}
.actganbo1 .pic .pic_lists li.last{float: right;}

.actganbo1 .pic .pic_lists .name {position:absolute;z-index:10; bottom:0; left:0; width:100%; height:30px; line-height:30px; background-color:rgba(0,0,0,.5); font-size:16px; padding:0 10px; color:#fff;overflow:hidden;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.actganbo1 .pic .pic_lists .tsg-pic {overflow:hidden; position:relative; z-index:10;}
.actganbo1 .pic .pic_lists img {width:100%; height:259px;}

.actganbo1 .pic .pic_lists li:hover .jd_hover1 {opacity:1;}
.actganbo1 .pic .pic_lists li:hover .name {opacity:0;}
.actganbo1 .pic .pic_lists li:hover .jd_hover {opacity:1;}


/*学术*/
.edu_blockA {width: 1340px;padding:30px; background: #ffffff;}
.edu_blockAR a:hover, .edu_blockA a:focus {	color: #008be4;}
.edu_blockAL {width: 650px;	float: left;}
.edu_blockAR {width: 660px;	float: right;}
.edu_blockA_big_img {height: 380px;	width: 100%;overflow: hidden;position: relative;float: left;	/* margin: 5px 8px 5px 20px; */}
.edu_blockA_big_img div {position: absolute;top:0;left:0;	margin: 0;	padding: 0;}
.edu_blockA_big_img div img{ height: 380px; width: 650px;}
.edu_blockA_big_img .hideImg {visibility: hidden;position: static;}
.edu_blockA_big_img img {display: block;position: absolute;	top: -50%;left: -50%;/* min-height: 338px; */	/* height: 338px; */min-width: 600px;width: 600px;}
.edu_blockA_big_img p {	position: absolute;	bottom: 0;	color: #ffffff;	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 15px;height: 36px;width:620px;line-height: 36px;font-size: 16px;background: #293640;/* background:#000; */	/* opacity: 0.25; */}
.edu_blockA_big_text {float: left;padding: 10px 15px;line-height: 24px; font-size: 14px;width:620px;}
.edu_blockA_big_text span {	color: #b2b2b2; display: block; margin-top: 10px;}
.edu_blockA_big_text span a{ color: #8e9394;}
.edu_blockAR {padding: 0 0 0 9px;}
.edu_blockAR_list {	width: 100%;margin: 0px 0 15px 0;float: left; padding-bottom: 15px; border-bottom: 1px solid #eeeeee;}
.edu_blockA_small_img {	height: 95px;width: 169px;	overflow: hidden;position: relative;float: left;border: 1px solid #e5e5e5;	/* margin: 5px 8px 5px 20px; */}
.edu_blockA_small_img div {	position: absolute;	top:0;	left: 0;	margin: 0;	padding: 0;}
.edu_blockA_small_img .hideImg {visibility: hidden;	position: static;}
.edu_blockA_small_img img {	display: block;	position: absolute;	top: 0;	left: 0;	/* min-height: 95px; */	/* height: 95px; */	min-width: 169px;width: 169px;}
.edu_blockA_small_img p {position: absolute;bottom: 0;color: #ffffff;	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 15px;height: 50px;width: 100%;	line-height: 50px;	font-size: 24px;}
.edu_blockA_small_title {padding: 0 0 0 9px;margin: 0 0 5px 0;	float: left;color: #333333; font-size: 14px;}
.edu_blockA_small_title .new {color: #ffffff;background: #293640;/* font-style: italic; */	padding: 2px 6px;margin: 0 10px 0 0;line-height: 16px;float: left;font-size: 12px;}
.edu_blockA_small_title .edu_date {	float: left; color:#8e9394}
.edu_blockA_small_text {padding: 0 0 0 9px;	float: left;width: 415px;font-size: 16px; line-height: 30px; overflow: hidden;height: 70px;}




.box2{overflow:hidden; width: 1400px; margin-top: 30px;}
.box2 ul{}
.box2 ul li{ float: left; width:340px; margin-right: 13px;}
.box2 ul li.last{ margin-right: 0;}

.newsbox{background-color: #ffffff;height: 500px;position: relative;margin-bottom: 45px;}
.newsbox .bg{background:url(../images/bookbg.jpg) no-repeat;background-size: auto 100%;height: 100%;position: relative;width: 275px;float: left;padding: 30px;box-sizing: border-box;text-align: center;}
.newsbox .bg:before{ content: "";border: 2px solid rgba(239,239,239,0.43);position: absolute;top: 30px;bottom: 30px;left: 30px;right: 30px;}
.newsbox .active{ font-size: 24px; color:#ffffff; padding-top: 200px;position: absolute; z-index: 999; text-align: center; padding-left: 50px;}
.newsbox .active a{ color:#ffffff; background: url(../images/ckbg.png) no-repeat; display: block; height: 26px; line-height: 26px; width: 103px; margin: 0 auto; text-align: center; font-size: 14px;}
.newsbox .active a:hover{ background: url(../images/ckbg_hover.png) no-repeat; color:#5e9ad8;display: block; height: 26px; width: 103px; margin: 0 auto; text-align: center; font-size: 14px;}
.newsbox .right{padding: 37px 45px;margin-left: 275px;}
.newsbox .right ul{margin-top:30px;}
.newsbox .right ul li{ position:relative;overflow: hidden;margin: 30px 0 40px;}
.newsbox .right ul li:before{content:"";position:absolute;border-top: 1px solid #d2d2d2;top:0;left:0;width:1125px;}
.newsbox .right ul li .imgstyle{ width: 275px;height: 155px;float: right;}
.newsbox .right ul li .date{float: left;padding: 25px 15px 75px 15px;font-weight: bold;border-right: 1px solid #d2d2d2;margin-right: 25px;}
.newsbox .right ul li .date p:first-child{position: relative;font-size: 24px;color: #545353;margin-bottom: 6px;}
.newsbox .right ul li .date p:first-child + p{ font-size: 13px;color: #a3a3a3;text-align: right;}
.newsbox .right ul li .cont{margin-top: 28px;float: left;width: 600px;}
.newsbox .right ul li .cont h3{ color: #3b3b3b;font-size: 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: color 0.3s;}
.newsbox .right ul li .cont p,.booksindexlist .item .cont p{color: #787878;font-size: 14px;line-height: 26px;margin-top: 10px;height: 78px;overflow: hidden;text-indent: 2em;}




.guide{height: 400px;background-color: #ffffff; padding: 50px;}
.guide .guideLeft{ float: left; width: 520px;}
.guide .visitguide{ float: right; width: 777px;}
.guide .titlehead{}
.guide .cont{float: left;width: 450px;margin-right: 50px;}
.guide .cont h3{ margin-bottom: 30px;}
.guide .cont h3,.guide .cont .visitguide a h3{ font-size: 18px;font-weight: bold;color: #2e2d2d;}
.guide .cont p{font-size: 14px;color: #4f4f4f;line-height: 35px;}

.main_box{width:100%;position:relative}
.main_box h3{ text-align: center;}
.box3{width:1400px;margin:10px auto;}
.box3 ul li{width:332px;height:350px;box-shadow:3px 2px 30px rgba(0,0,0,.1);float:left;text-align:center;position:relative;transition:all .6s ease-out}
.box3 ul li h3{padding-top:30px;color:#333;font-size:18px;width:80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.box3 ul li p{margin-top:7px;color:#666;font-size:14px;width:80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.box3 ul li img{width:280px;height:210px;position:absolute;right:26px;bottom:40px;transition:all .6s ease-out}
.box3 ul .on{width:402px;height:350px;background:url(../images/cgzn-bg.jpg) no-repeat;text-align:left}
.box3 ul .on h3{padding-left:20px;color:#fff}
.box3 ul .on p{margin-left:20px;color:#fff;width:80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.box3 ul .on img{width:270px;height:270px;position:absolute;right:0;bottom:0}



.zlsb{ padding:20px 80px; font-size: 14px; line-height: 30px;}
.zlsb .zlsbCon{ float: left; width: 800px; background: #fbfbfb; padding: 50px;}
.zlsb .zlsbCon img{ max-width:100%;}
.zlsb .sbRight{ float: right; width: 315px;}
.zlsb span{ font-size: 20px; float: right; text-align: right;}


.danggonglist{}
.danggonglist li{width: 100%;height: 310px;background: url(../images/danggong.png) no-repeat center;margin-bottom: 20px;}
.danggonglist li .imgstyle{width: 280px;height: 280px;border-radius: 50%;overflow: hidden;display: inline-block;margin-top: 15px;margin-right: 12px;float: right;transform: rotate(0);position: relative;}
.danggonglist li .cont{width: 980px;float: left;margin-top: 65px;margin-left: 60px;}
.danggonglist li .cont span{ font-size: 14px; line-height: 30px;height: 79px; overflow: hidden;}
.danggonglist li .cont a{ font-size: 14px; font-weight: normal; color:#3f3f3f;}
.danggonglist li .cont a:hover{ color:#0083ef;}

.dtzy{width: 100%; height: 400px;}
.dtzy .dt{height: 370px; overflow: hidden;}
.dtzy .dtCon{width: 630px;}
.dtzy .dtCon a{ margin: 58px auto 30px auto; width: 263px; display: block;}
.dtzy .dtCon ul{ margin-left: 30px;  width: 630px;}
.dtzy .dtCon li{ float: left; display: block; width: 128px; margin: 0 80px; font-size: 14px; text-align: center; height: 160px;  border-bottom: 0;}
.dtzy .dtCon li span{ color: #7f898f !important;}

.bwg-jj{}
.bwg-jj li img{ width:100%}



.width371{width:371px;}
.width381{width:381px; border:1px solid #000;}
.width432{width:432px;}

.myscroll {	display: block;	width: 100%;position: relative;height: 320px;overflow: hidden; margin-top: 23px;}
.myscroll .myscrollbox {display: block;	float: left;position: absolute;	left: 0;top: 0;	width: 1000000px;}
.myscroll ul {display: block;float: left;list-style-type: none;	padding: 0;	margin: 0;}
.myscroll ul li {display: block;float: left;position: relative;}
.myscroll ul li .xinwen-li a{display: block; margin-bottom: 15px; padding-bottom: 15px; height: 110px; border-bottom: 1px solid #ecf1f1;}

.myscroll a .intro {position: absolute;	left: 0;z-index: 10;background: url(../images/black.png) repeat;padding:0 30px; width: 90px;color: #fff;text-align: center}
.myscroll a .intro h5 { padding-top:50px; margin: 0;font-size: 16px;height: 230px; line-height: 40px;font-weight: 100;z-index: 99; font-size: 15px; }
.myscroll a .intro {bottom: 0px}
.myscroll a:hover .intro {	bottom: 0}
.mybtns span{ float: left; width: 125px; background: url(../images/tit.png) no-repeat center top; text-align: center;}
.mybtns a {	width: 28px;height: 28px;display: block;float: right;margin-right: 1px;margin-left: 1px}
.mybtns a:hover {background-color: #347fdc}
.mybtns a:hover,.myscroll,.mybtns a,.myscroll a:hover .intro,.myscroll a .intro,.myscroll .myscrollbox {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;	-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.mybtns .left {	background-image: url(../images/more1.jpg);}
.mybtns .right {background-image: url(../images/more.jpg);}
.kinMaxShow {visibility: hidden;width: 100%;height: 500px;overflow: hidden}
.mybtns .left:hover{background-image: url(../images/more1-hover.jpg);}
.mybtns .right:hover{background-image: url(../images/more-hover.jpg);}

.pages {
	text-align:center;
	font-size:16px;
	padding-bottom:20px;
}
.pages a {
	margin:5px;
	padding:2px 8px;
	border:#ccc solid 1px;
	line-height:22px;
	display:inline-block;
}
.pages a:hover, .pages a.hover {
	background:#2D363D;
	border-color:#2D363D;
	color:#FFF;
}


.cms_page{height:48px; font-size: 16px; line-height:34px;width: 95%;margin: 30px auto;text-align:left; clear:both;overflow:hidden;}
.cms_page a{ color: #333333;}
.cms_page .pre{background: #fff;border-left: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee; text-align: center;float: left; cursor: pointer;border-radius:3px 0px 0px 3px;height:32px;margin-top: 4px; padding:3px 10px;}
.cms_page .p{height:34px; margin-top: 4px; padding:3px 10px;}
.cms_page .next{background: #fff;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee; text-align: center;float: left; cursor: pointer;height:32px; margin-top: 4px; border-radius:0px 3px 3px 0px;padding-bottom:3px; padding:3px 10px;}
.cms_page input[type=text]{height:31px;line-height: 32px;border: 1px solid #a7b5bc;}
.cms-i1{ height:35px; line-height:35px;float: left; display:block;}
.cms-i2{ margin:0 10px;color:#0202a3; }
.cms-i3{padding-right:5px;float:right;position: relative;}
.cms-i4{padding-right:5px;float:right;}
.cms-i5{width:35px; font-size:14px;margin:5px; padding: 2px;text-align:center;}
.cms_page .next:hover,.page .p:hover,.page .pre:hover{background: #f5f5f5;}
.cms_page .active{ background: #0064b5; color: #ffffff;}
.cms_page .disable{color:#ccc;}
.cms_page .disable:hover{background: #fff;color:#ccc;cursor: default;}
