/* Reset Css */
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; overflow-x:hidden;}
body,div,ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,caption{margin:0px;padding:0px;}
fieldset,img{border:0;outline:medium none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
table{border-collapse:collapse;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,en,th,var{font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a{text-decoration:none;outline:medium none;}
input,textarea{outline:medium none;}
img{transition:all .5s; -webkit-transition:all .5s;}
/* 公共部分CSS样式 */
html,body{font:14px/1 avian,microsoft Yahei,Arial,Helvetica,sans-serif; color:#333333; background:url(../images/bg.jpg) repeat;}
body{opacity:1;}
input,label,textarea{font:12px Microsoft Yahei;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;}
img{font-size:12px; width:100%;}
a{color:#333333; text-decoration:none;-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.clear{clear:both;}
.clearfix:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

.clearfix {
  zoom: 1; 
  }
@font-face {
    font-family: 'avian';
	src: url('../font/avian.eot');
    src: url('../font/avian.eot?#iefix') format('embedded-opentype'),
         url('../font/avian.woff') format('woff'),
         url('../font/avian.ttf') format('truetype'),
         url('../font/avian.svg#webfont34M5alKg') format('svg');
	font-style:normal;
	font-weight:normal;
}

.visible-hd {
  display: none !important;
}
.visible-lg {
  display: block !important;
}

@media screen and (max-width:1200px){
	.visible-hd {
		display: block !important;
	}
	.visible-lg {
		display: none !important;
	}
}
.l{float:left;}
.r{float:right;}
.g-wrap{max-width:1200px; margin-left:auto; margin-right:auto;padding-left:15px; padding-right:15px; }
.ellip{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellip1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-line-break: auto;-webkit-box-orient: vertical;}

.so{ float:right; width:100%; height:35px; margin:0px 0 15px 0; position:relative;}
.so .Search{ float:left; width:100%; height:35px; background:#fff; border:1px solid #dddddd; line-height:35px; text-indent:9px; color:#888888; font-size:14px;}
.so .sear_sub{ float:left; width:18px; height:20px; position:absolute; right:10px; top:50%; margin-top:-10px;}
.mlang{line-height:35px; color:#b2b2b2; font-size:12px; text-transform:uppercase;text-align:center; margin:15px auto 15px auto;}
.mlang a{background:#1b5175; color:#fff; padding:10px 20px; margin:0 5px; border-radius:3px;}
.mlang a.on,
.mlang a:hover{ color:#fff;}

/*手机网站头部*/
.phhead{width:100%;  position: fixed;left: 0;top: 0; z-index: 210; display:none;  background:#313131;}
.pcontainer { padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position:relative;}
.phhead .logo{ padding:22px 0px;  width:226px; float:left;position:relative;}
.phhead .logo a{display:block;}
.phonemeng{width:100%;z-index: 196; height:78px;}
@media screen and (max-width:480px){
.phhead .logo{width:180px;}
.phonemeng{height:71px;}
}

.pf_h{ float:left; width:100%; height:0px;}
.menuph{position: absolute;top: 50%;margin-top:-25px;right: 10px;cursor: pointer;width: 50px;height:50px;text-align: center;}
.menuph .point{display: inline-block;width: 28px;height: 22px;margin-top: 12px;position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{width: 28px;}
.menuph .navbtn{position: absolute;top: 12px;right: 0;display: inline-block;width: 21px;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #FFF;}
.menuph .navbtn::after,
.menuph .navbtn::before{position: absolute;right: 0;display: inline-block;width: 28px;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #FFF;}
.menuph .navbtn::after{top: -11px;}
.menuph .navbtn::before{top: 10px;}
.menuph .point.active .navbtn{background: transparent;}
.menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
.menuph .point.active .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}


/*手机网站下拉样式*/

.xialaph{top:78px;left: 0;width: 100%;background:rgba(49,49,49,0.9);z-index: 1049;display:none; position:fixed;}
.xialaph .img_d{ display:none;}
.xialaph .ul2,.xialaph .ul3{ display: none;}
.xialaph h4 a{color:#FFF;font-size: 14px;line-height: 55px; }
.xialaph h4 a:hover{color:#7394aa;}
.xialaph h4{position: relative;}
.xialaph li:last-child h4::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color:rgba(255,255,255,0.5);/*opacity: 0.1;*/}
.xialaph h4::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color:rgba(255,255,255,0.5);/*opacity: 0.1;*/}
.xialaph h5 a{color: #FFF;font-size: 14px;line-height: 50px; display:block;}
.xialaph h5 a:hover{color:#7394aa;}
.xialaph h5{position: relative;}
.xialaph h5::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color:rgba(255,255,255,0.5);/*opacity: 0.05;*/}
.xialaph .ul2 li:last-child h5::after{height:0px;}
.xialaph h4 img{width:15px;height:8px;float: right;margin-top: 23.5px;cursor: pointer; margin-right:15px;}
.xialaph h5 img{width:11px;height:6px;float: right;margin-top: 26px;margin-right: 18px;cursor: pointer;}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{display: none;}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{display: block;}
.xialaph h4.active {border-bottom: 1px solid #e5e5e5;}
.xialaph .ul2{width:95%; margin:0px auto; }
.xialaph .ul3{padding-top: 12px;padding-bottom: 18px;padding-left: 15px;position: relative;}
.xialaph .ul3::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #e5e5e5;}
.xialaph li:last-child .ul3::after{display: none;}
.xialaph .ul3 li a{color: #666;font-size: 14px;line-height: 35px;display: block;}
.xialaph .ul3 li{padding-top: 5px;}
.xialaph .ul3 li:first-child{padding-top: 0;}
.xialaph .phsou{position: relative;margin-top: 30px;}
.xialaph .phsou input{width: 100%;height: 42px;background-color: #fff;color: #aaa;font-size: 14px;padding-left: 10px;border: 1px solid #e5e5e5;}
.xialaph .phsou button{cursor: pointer;outline:none;width: 34px;height: 34px;position: absolute;top: 4px;right: 4px;}
.xialaph .try{ text-align:center; padding:30px 0 0 0;}
.xialaph .try span{ display:inline-block; background:#efefef;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;}
.xialaph .try a{ display:block; float:left; width:120px; font-size:16px; color:#1c71ba; line-height:42px;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;}
.xialaph .try a:hover,
.xialaph .try a.hover{ background:#1c71ba; color:#fff;}
.xialaph  .h_w_top{text-align:center; line-height:50px;}



@media  screen and (max-width:480px){
.xialaph{top:71px;}
.xialaph .ul2{width:92%;}
}


.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0; position:relative;}
.slide_banner .slick-prev{position:absolute; width:100px; height:100px; left:50%; margin-left:-700px; top:50%;margin-top:-50px; z-index:2; background:url(../images/b_prev.png) no-repeat center/cover; cursor:pointer;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s; opacity:0.3;}
.slide_banner .slick-prev:hover{margin-left:-705px;opacity:1;}
.slide_banner .slick-next{position:absolute; width:100px; height:100px; right:50%; margin-right:-700px; top:50%; margin-top:-50px;z-index:2; background:url(../images/b_next.png) no-repeat center/cover; cursor:pointer;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s; opacity:0.3;}
.slide_banner .slick-next:hover{margin-right:-705px;opacity:1; }
.slide_banner .slick-dots{ bottom:5%; text-align:right;width:1200px; left:50%; margin-left:-600px;}
.slide_banner .slick-dots li{ display:inline-block;vertical-align:top; width:15px;  height:15px; border-radius:50%; margin:0 5px; position:relative;  top:9px; border:1px solid #FFF;}

.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:#FFF; }

@media screen and (max-width:1400px){
.slide_banner .slick-prev{left:45px;margin-left:0px;}
.slide_banner .slick-prev:hover{left:40px; margin-left:0px;}
.slide_banner .slick-next{right:45px;margin-right:0px;}
.slide_banner .slick-next:hover{right:40px;margin-right:0px;}
}

@media screen and (max-width:1240px){
   .slide_banner .slick-dots{width:auto; margin-left:15px; margin-right:15px;right:15px;  bottom:50px;}
}


@media screen and (max-width:991px){
.slide_banner .slick-prev{left:45px;margin-left:0px; width:60px; height:60px; margin-top:-30px;}
.slide_banner .slick-prev:hover{left:40px; margin-left:0px;}
.slide_banner .slick-next{right:45px;margin-right:0px; width:60px; height:60px; margin-top:-30px;}
.slide_banner .slick-next:hover{right:40px;margin-right:0px;}
}

@media screen and (max-width:480px){
.slide_banner .slick-prev{left:15px;margin-left:0px; width:40px; height:40px; margin-top:-20px;}
.slide_banner .slick-prev:hover{left:10px; margin-left:0px;}
.slide_banner .slick-next{right:15px;margin-right:0px; width:40px; height:40px; margin-top:-20px;}
.slide_banner .slick-next:hover{right:10px;margin-right:0px;}
.slide_banner .slick-dots li{width:10px; height:10px; }
}
@media screen and (max-width:640px){
   .slide_banner .slick-dots{bottom:25px;}
}

.pz_banner{ position:relative; width:100%;}
.pz_banner a{display:block;}
.w_0100_2{float: left;width:100%;position: relative;outline: none;}
.w_0100_2 .w_2_1{float: left;width: 100%;height:100vh;;position: relative;outline: none;z-index: -1;overflow: hidden; }
.w_0100_2 .w_2_2{float: left;overflow: hidden; display:none;}
.s_banner{float: left;width: 100%;position: relative;outline: none;}
.s_banner .w_2_1{float: left;width: 100%;height:310px;position: relative;outline: none;z-index: -1;overflow: hidden;}
.s_banner .w_2_2{float: left;overflow: hidden; display:none;}

.bann_cont{position:absolute;bottom:0px; height:100px; background:rgba(0,0,0,0.66); width:100%;}
.bann_cont .txt{position:absolute; height:30px; line-height:30px; font-size:20px; padding-left:15px; border-left:3px solid #FFF; width:1200px; left:50%; margin-left:-600px; top:50%; margin-top:-15px; color:#FFF;}
.sub_cont{position:absolute; top:40%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); font-size:42px; font-weight:bold; color:#1b5175; text-transform:uppercase; font-family:Arial;}
.sub_cont:after{position:absolute; content:""; width:30px; height:3px; background:#1b5175; left:50%; margin-left:-15px; bottom:-10px;}


@keyframes myfirst {
         0% {
                transform: translate(0px, 0px);
            }
            50% {
                transform: translate(0px, -10px);
            }
            100% {
                transform: translate(0px, 0px);
            }
}

@media screen and (max-width:1200px){
   .w_0100_2{height:auto;}
   .w_0100_2 .w_2_1{display:none;}
   .w_0100_2 .w_2_2{display:block;}
   .s_banner{height:auto;}
   .s_banner .w_2_1{display:none;}
   .s_banner .w_2_2{display:block;}
   .bann_cont .txt{width:auto;left:15px; margin-left:15px; margin-right:15px;  }
}
@media screen and (max-width:991px){
.bann_cont .txt{ width:80%; height:auto; transform:translate(0,-30%); -webkit-transform:translate(0,-30%);}
}
@media screen and (max-width:768px){
.sub_cont{font-size:36px;}
}
@media screen and (max-width:640px){
.bann_cont{height:auto;min-height:50px;}
.bann_cont .txt{font-size:16px; transform:translate(0,0); -webkit-transform:translate(0,0);}
.sub_cont{font-size:30px;}
}

@media screen and (max-width:480px){
.bann_cont{height:auto;min-height:50px;}
.bann_cont .txt{font-size:12px; transform:translate(0,20%); -webkit-transform:translate(0,20%); line-height:20px; width:60%;}
.sub_cont{font-size:20px;}
}

@keyframes myfirst {
         0% {
                transform: translate(0px, 0px);
            }
            50% {
                transform: translate(0px, -10px);
            }
            100% {
                transform: translate(0px, 0px);
            }
}

@media screen and (max-width:1170px){
   
   .s_banner{height:auto;}
   .s_banner .w_2_1{display:none;}
   .s_banner .w_2_2{display:block;}
}


.mobile_subnav{width:95%;  margin:0px auto; display:none; }
@media screen and (max-width:768px){
.mobile_subnav{display:block;}
}
.t_ntop_1 {height:40px;line-height: 40px;padding: 0px 14px;border: 1px solid #1b5175;font-size: 14px;color: #1b5175;border-radius:3px;background: url(../images/ico91.png) no-repeat 97% center;margin-left:auto;margin-right:auto;}
.pz_SideLayer{ width:100%; margin-top:5px;margin-bottom:20px; margin-left:auto; margin-right:auto;background:rgba(255,255,255,0.8); overflow:hidden;display:none; }

/*.pz_SideLayer .l2{ float:left; margin-right:12px; font-size:16px; color:#8bbeea; height:32px; line-height:32px;}
.pz_SideLayer .l2 a{ color:#315995; margin-right:12px;}
.pz_SideLayer .l2 a:hover,.pz_SideLayer .l2.hover a{ color:#fff; text-decoration:underline;}*/
.pz_SideLayer .l1{width:100%; margin-top:1px; display:block;}
.pz_SideLayer .l1 a{ height:50px; line-height:50px; color:#1b5175; font-size:14px;  background:#f4f4f4 url(../images/main22.png) right center no-repeat;  display:block; }
.pz_SideLayer .l1 a span{margin-left:14px;}
.pz_SideLayer .l1 a:hover,.pz_SideLayer .l1.hover a{background:#e3e3e3 url(../images/main23.png) right center no-repeat; color:#e00430; width:100%;}
.imglist{margin-top:-30px; margin-right:-30px; overflow:hidden;}
.imglist li{float:left;}
.imglist li a{margin-right: 30px;margin-top:30px;position: relative;color: #fff;overflow: hidden; display:block; transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s;}

.head{height:90px;  background:#313131;}
.head .h_cont{width:1330px; margin:0px auto;}
.head .logo{display:block; float:left; margin:28px 0px;}
.head .h_c{float:left;position:relative; margin-left:2%;width:750px;}
#nav{position:absolute; }
#nav li{ line-height:90px;  color:#FFF;position:relative; z-index:10; font-size:18px; float:left;} 
#nav li .aon a{display:block; color:#FFF; padding:0px 20px; transition:all 0.5s; -webkit-transition:all 0.5s; position:relative;  height:90px; line-height:90px; font-family:avian; text-align:center;}
#nav li .aon a:hover, #nav li .aon .sele{background:#1b5175; }
#nav li .subnav{position:absolute;top:90px; display:none;  z-index:20;  left:0px; }
#nav li .subnav .ico{width:100%; height:20px; background:url(../images/ico8.png) 20px 10px no-repeat;}
#nav li .subnav dd{line-height:45px; color:#ffffff;  width:250px;  background:#1b5175;}
#nav li .subnav dd a{color:#ffffff; display:block; font-size:16px; transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s; padding-left:22px;}
#nav li .subnav dd a:hover{background:#0d3c5c;}
.head .h_right{float:right; margin:28px 0px 28px 0px;}
.head .h_right .search{width:160px; height:32px; line-height:32px; border-radius:16px; border:1px solid #FFF; float:left;}
.head .h_right .search .int{width:75%; float:left; border:0px; background:transparent; font-size:14px; height:30px; line-height:30px; color:#FFF; margin-left:5%; }
.head .h_right .search .int::-webkit-input-placeholder{color:#FFF; font-family:avian;}
.head .h_right .search .int::-moz-input-placeholder{color:#FFF; font-family:avian;}
.head .h_right .search .int::-ms-input-placeholder{color:#FFF; font-family:avian;}
.head .h_right .search .btn{width:15%; float:right; background:url(../images/ico5.png) transparent center center no-repeat; height:30px; border:0px; margin-right:5%;}
.head .h_right .shareico{float:left; margin-left:25px; cursor: pointer; width:32px; position:relative;}
.head .h_right .shareico em{display:block;}
.head .h_right .share{position:absolute;top:80px; width:233px;height:50px; border-radius:25px; background:#313131;left:-100px; z-index:100; display:none;}
.head .h_right .share:before{width:36px; height:20px;background:url(../images/ico11.png)  no-repeat; position:absolute; content:""; left:50%;margin-left:-18px; top:-10px;}
.head .h_right .share a{display:block; width:32px; height:32px; border-radius:50%;transition:all 0.3s;-webkit-transition:all 0.3s; float:left;margin:8px 5px;}
.head .h_right .share a:first-child{margin-left:10px;}


.head .h_right .lang{line-height:32px; height:32px; margin-left:10px;  float:right; width:75px;  font-size:18px;}
.head .h_right .lang a{display:block; color:#FFF;width:30px; float:left; text-align:center; position:relative;}
.head .h_right .lang a:hover{color:#1b5175;}
.head .h_right .lang a:after{position:absolute; content:"";right:0px; width:1px; height:18px; top:7px; background:#FFF;}
.head .h_right .lang a:last-child:after{width:0px;}

@media screen and (max-width:1366px){
.head .h_cont{width:auto; margin:0px 15px;}
#nav li .aon a{padding:0px 15px;}
.head .h_right .shareico{margin-left:15px;}
}

@media screen and (max-width:1300px){
#nav li .aon a{padding:0px 10px;}
.head .h_right .lang{width:60px; text-align:right;margin-left:0px;}
.head .h_right .search{width:140px;}
.head .h_right .search .int{width:65%;margin-left:7.5%;}
.head .h_right .search .btn{width:20%;margin-right:7.5%;}
}

.h_classname{font-size:26px; font-weight:bold; color:#303030; line-height:100%; float:left; width:50%;font-family:Arial; text-transform:uppercase; line-height:32px;}
.h_top_issues{background:url(../images/bg1.jpg) top center ; padding:80px 0px;}
.h_top_issues .title{width:100%; margin-bottom:20px; }
.h_top_issues .title .more{float:right; }
.h_top_issues .title .more .ico{width:28px; height:28px; border:2px solid #7394aa; float:left; background:url(../images/h_ico9.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s; border-radius:50%;}
.h_top_issues .title .more:hover .ico{background:url(../images/ico9.png) #1b5175 center/cover no-repeat;border:2px solid #1b5175; }
.h_top_issues .title .more span{display:block; line-height:32px; float:left; color:#303030; text-transform:uppercase; font-size:16px; margin-left:10px;}
.h_top_issues .title .more:hover span{color:#1b5175;}
.h_top_issues .issueslist{width:100%;}
.h_top_issues .issueslist .first_issues{width:410px; float:left; margin-right:15px; }
.h_top_issues .issueslist .first_issues a{display:block; background:#FFF;box-shadow:0px 0px 15px #ccc;-moz-box-shadow:0px 0px 15px #ccc;-ms-box-shadow:0px 0px 15px #ccc;-webkit-box-shadow:0px 0px 15px #ccc;}
.h_top_issues .issueslist .first_issues a .img{width:100%;overflow:hidden;}
.h_top_issues .issueslist .first_issues a .img em{transition:all 2s; -webkit-transition:all 2s; display:block;}
.h_top_issues .issueslist .first_issues a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1); }
.h_top_issues .issueslist .first_issues a .txt{width:100%;}
.h_top_issues .issueslist .first_issues a .txt .cont{margin:0px 20px; line-height:25px; padding:20px 0px;}
.h_top_issues .issueslist .first_issues a .txt .cont h2{font-size:16px; color:#303030; }
.h_top_issues .issueslist .first_issues a:hover .txt .cont h2{color:#1b5175; height:50px;}
.h_top_issues .issueslist .first_issues a .txt .cont .time{font-size:14px; color:#1b5175; margin:10px 0px 20px 0px;}
.h_top_issues .issueslist .first_issues a .txt .cont h3{color:#707070; font-size:14px; line-height:26px; height:180px;}
.h_top_issues .issueslist .last_issues{width:775px; float:right;}
.h_top_issues .issueslist .last_issues .imglist{margin-right:-15px; margin-top:-15px; overflow:visible;}
.h_top_issues .issueslist .last_issues .imglist li{width:33.33%;}
.h_top_issues .issueslist .last_issues .imglist li a{margin-right:15px; margin-top:15px; background:#FFF;box-shadow:0px 0px 15px #ccc;-moz-box-shadow:0px 0px 15px #ccc;-ms-box-shadow:0px 0px 15px #ccc;-webkit-box-shadow:0px 0px 15px #ccc; }
.h_top_issues .issueslist .last_issues .imglist li a .img{width:100%; overflow:hidden;}
.h_top_issues .issueslist .last_issues .imglist li a .img em{transition:all 2s; -webkit-transition:all 2s; display:block;}
.h_top_issues .issueslist .last_issues .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1); }
.h_top_issues .issueslist .last_issues .imglist li a .txt{width:100%; }
.h_top_issues .issueslist .last_issues .imglist li a .txt .cont{margin:0px 10px; line-height:22px; padding:15px 0px;}
.h_top_issues .issueslist .last_issues .imglist li a .txt .cont h2{font-size:16px; color:#303030; height:44px;}
.h_top_issues .issueslist .last_issues .imglist li a:hover .txt .cont h2{color:#1b5175;}
.h_top_issues .issueslist .last_issues .imglist li a .txt .cont .time{font-size:14px; color:#1b5175; margin:10px 0px 0px 0px;}

@media screen and (max-width:1260px){
.h_top_issues .issueslist .first_issues{width:35%;}
.h_top_issues .issueslist .last_issues{width:63%;}
}

@media screen and (max-width:991px){
.h_classname{line-height:30px;}
.h_top_issues .issueslist .first_issues{width:100%;}
.h_top_issues .issueslist .last_issues{width:100%; margin-top:15px;}
.h_top_issues .title .more .ico{width:30px; height:30px;}
.h_top_issues .title .more span{ line-height:34px;}

}

@media screen and (max-width:640px){
.h_top_issues{padding:60px 0px;}
.h_top_issues .title .more .ico{width:25px; height:25px;}
.h_top_issues .title .more span{ line-height:29px;}
.h_classname{font-size:24px; line-height:29px;}
.h_top_issues .issueslist .last_issues .imglist li{width:50%;}
.h_top_issues .issueslist .first_issues a .txt .cont h2{font-size:16px;}
.h_top_issues .issueslist .first_issues a .txt .cont .time{font-size:14px; margin-bottom:5px; margin-top:5px;}
.h_top_issues .issueslist .first_issues a .txt .cont h3{font-size:14px; line-height:22px;}
.h_top_issues .issueslist .last_issues .imglist li a .txt .cont h2{font-size:16px;}
.h_top_issues .issueslist .last_issues .imglist li a .txt .cont .time{font-size:16px;}
}

@media screen and (max-width:480px){
.h_top_issues{padding:30px 0px;}
.h_classname{font-size:20px;}
.h_top_issues .issueslist .last_issues .imglist li a .txt .cont h2{font-size:14px;}
.h_top_issues .issueslist .last_issues .imglist li a .txt .cont .time{font-size:14px;}
}

.h_opinions{padding:70px 0px 76px 0px;}
.h_opinions .title{width:100%; margin-bottom:20px; }
.h_opinions .title .more{float:right; }
.h_opinions .title .more .ico{width:28px; height:28px; border:2px solid #7394aa; float:left; background:url(../images/h_ico9.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s; border-radius:50%;}
.h_opinions .title .more:hover .ico{background:url(../images/ico9.png) #1b5175 center/cover no-repeat;border:2px solid #1b5175; }
.h_opinions .title .more span{display:block; line-height:32px; float:left; color:#303030; text-transform:uppercase; font-size:16px; margin-left:10px;}
.h_opinions .title .more:hover span{color:#1b5175;}
.h_opinions ul{border-top:1px solid #1b5175; border-bottom:1px solid #1b5175; }

.h_opinions ul li a{display:block; border-top:1px dashed #707070;padding:25px 30px; position:relative;}
.h_opinions ul li a .logo{width:227px; right:30px; top:20px; position:absolute; display:none; transition:all 0.6s; -webkit-transition:all 0.6s;}
.h_opinions ul li a:hover .logo{display:block;}
.h_opinions ul li a:before{position:absolute; content:"";width:0px; height:100%; background:#d7e2e9; transition:all 0.6s; -webkit-transition:all 0.6s; left:0px; top:0px; z-index:-1;}
.h_opinions ul li a:hover:before{width:100%;}
.h_opinions ul li:first-child a{border-top:0px;}
.h_opinions ul li a  h2{font-size:20px; line-height:100%; color:#303030;text-transform:uppercase; width:70%;}
.h_opinions ul li a:hover  h2{color:#1b5175; }
.h_opinions ul li a .time{font-size:16px; color:#1b5175; margin:10px 0px 15px 0px;}
.h_opinions ul li a  h3{font-size:14px; color:#707070; line-height:25px;}

@media screen and (max-width:991px){
.h_opinions .title .more .ico{width:30px; height:30px;}
.h_opinions .title .more span{font-size:16px; line-height:34px;}
.h_opinions ul li a  h2{font-size:24px;}
}

@media screen and (max-width:768px){
.h_opinions ul li a{padding:20px 10px;}
.h_opinions ul li a  h2{font-size:20px; width:100%;}
.h_opinions ul li a .logo{right:10px; width:150px;}
.h_opinions ul li a .time{font-size:16px;}
}

@media screen and (max-width:640px){
.h_opinions{padding:30px 0px 36px 0px;}
.h_opinions .title{margin-bottom:20px;}
.h_opinions .title .more .ico{width:25px; height:25px;}
.h_opinions .title .more span{line-height:29px;}
}

@media screen and (max-width:480px){
.h_opinions ul li a  h2{font-size:16px;}
.h_opinions ul li a  h3{font-size:14px; line-height:22px;}
.h_opinions ul li a .logo{top:auto; bottom:10px;}
}

.h_part3{background:url(../images/bg1.jpg); padding:80px 0px 68px 0px;}
.h_publications{width:565px; float:left;}
.h_publications .title{width:100%; margin-bottom:18px; }
.h_publications .title .more{float:right; }
.h_publications .title .more .ico{width:28px; height:28px;border:2px solid #7394aa; float:left; background:url(../images/h_ico9.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s; border-radius:50%;}
.h_publications .title .more:hover .ico{background:url(../images/ico9.png) #1b5175 center/cover no-repeat;border:2px solid #1b5175; }
.h_publications .title .more span{display:block; line-height:32px; float:left; color:#303030; text-transform:uppercase; font-size:16px; margin-left:10px;}
.h_publications .title .more:hover span{color:#1b5175;}
.h_publications .imglist{margin-top:-28px; margin-right:-28px; overflow:visible;}
.h_publications .imglist li{width:50%;}
.h_publications .imglist li a{margin-top:28px; margin-right:28px;overflow:visible;}
.h_publications .imglist li a .img{width:100%;background:#FFF;box-shadow:0px 0px 15px #ccc;-moz-box-shadow:0px 0px 15px #ccc;-ms-box-shadow:0px 0px 15px #ccc;-webkit-box-shadow:0px 0px 15px #ccc; overflow:hidden;}
.h_publications .imglist li a .img em{transition:all 2s; -webkit-transition:all 2s; display:block;}
.h_publications .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.h_publications .imglist li a .txt{line-height:25px; font-size:16px; color:#303030;padding:15px 0px 0px 0px; height:50px;}
.h_publications .imglist li a:hover .txt{color:#1b5175;}

.h_event{width:560px; float:right;}
.h_event .title{width:100%; margin-bottom:18px; }
.h_event .title .more{float:right; }
.h_event .title .more .ico{width:28px; height:28px; border:2px solid #7394aa;float:left; background:url(../images/h_ico9.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s; border-radius:50%;}
.h_event .title .more:hover .ico{background:url(../images/ico9.png) #1b5175 center/cover no-repeat;border:2px solid #1b5175; }
.h_event .title .more span{display:block; line-height:32px; float:left; color:#303030; text-transform:uppercase; font-size:16px; margin-left:10px;}
.h_event .title .more:hover span{color:#1b5175;}

.h_event .eventbox{width:100%;}
.h_event .eventbox .hd{margin-bottom:10px; width:100%; height:50px; }
.h_event .eventbox .hd li{width:49%; float:left; height:50px; line-height:50px; text-align:center; color:#1b5175; font-size:18px; list-style:none; cursor:pointer;}
.h_event .eventbox .hd li.on{background:#1b5175; color:#FFF;}
.h_event .eventbox .hd li:first-child{border-top-left-radius:25px; border-bottom-left-radius:25px;border:2px solid #1b5175; border-right:0px;}
.h_event .eventbox .hd li:last-child{border-top-right-radius:25px; border-bottom-right-radius:25px;border:2px solid #1b5175;  border-left:0px;}
.h_event .eventbox .bd ul{zoom:1;}
.h_event .eventbox .bd ul li a{display:block; overflow:hidden; border-bottom: 1px dashed #aaa;padding:20px 0px; position:relative; }
.h_event .eventbox .bd ul li:last-child a{border-bottom: 0px;}
.h_event .eventbox .bd ul li a .time{width:80px; height:80px; border-radius:50%; border:1px solid #7795aa; position:relative; float:left; transition:all 0.3s; -webkit-transition:all 0.3s;}
.h_event .eventbox .bd ul li a:hover .time{background:#1b5175;}
.h_event .eventbox .bd ul li a .time .cont{position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); line-height:18px; width:50%; text-align:center;}
.h_event .eventbox .bd ul li a .time .cont span{display:block;color:#303030;text-transform:uppercase; text-align:center; width:100%;}
.h_event .eventbox .bd ul li a:hover .time .cont span{color:#FFF;}
.h_event .eventbox .bd ul li a .time .cont .day{ font-size:12px;}
.h_event .eventbox .bd ul li a .time .cont .mouth{font-size:14px; font-family:Impact; }
.h_event .eventbox .bd ul li a .time .cont .num{font-size:20px; font-family:Impact; font-weight:bold; line-height:30px;}
.h_event .eventbox .bd ul li a .txt{font-size:16px;position:absolute; left:110px; top:50%; transform:translate(0px,-50%); -webkit-transform:translate(0px,-50%); color:#303030; transition:all 0.3s; -webkit-transition:all 0.3s; line-height:25px;}
.h_event .eventbox .bd ul li a:hover .txt{color:#1b5175;}

@media screen and (max-width:1200px){
.h_publications{width:49%;}
.h_event{width:48%;}
}

@media screen and (max-width:991px){
.h_publications .title .more .ico{width:30px; height:30px;}
.h_publications .title .more span{font-size:16px; line-height:34px;}
.h_event .title .more .ico{width:30px; height:30px;}
.h_event .title .more span{font-size:16px; line-height:34px;}
}

@media screen and (max-width:768px){
.h_publications{width:100%;}
.h_event{width:100%; margin-top:30px;}
}

@media screen and (max-width:640px){
.h_part3{padding:50px 0px 40px 0px;}
.h_publications .title{margin-bottom:20px;}
.h_publications .title .more .ico{width:25px; height:25px;}
.h_publications .title .more span{font-size:16px; line-height:29px;}
.h_event .title{margin-bottom:20px;}
.h_event .title .more .ico{width:25px; height:25px;}
.h_event .title .more span{font-size:16px; line-height:29px;}
.h_publications .imglist li a .txt{font-size:16px;}
.h_publications .imglist{margin-top:-15px; margin-right:-15px;}
.h_publications .imglist li a{margin-top:15px; margin-right:15px;}
.h_event .eventbox .hd li{font-size:18px;}
.h_event .eventbox .bd ul li a .txt{font-size:16px;left:85px; }
.h_event .eventbox .bd ul li a .time{width:70px; height:70px;}
.h_event .eventbox .bd ul li a .time .cont .day{font-size:12px;}
.h_event .eventbox .bd ul li a .time .cont .mouth{font-size:14px;}
.h_event .eventbox .bd ul li a .time .cont .num{font-size:24px; line-height:20px;}
.h_event .eventbox .bd ul li a{padding:10px 0px;}
}

@media screen and (max-width:480px){
.h_part3{padding:30px 0px 20px 0px;}
.h_publications .imglist li a .txt{font-size:14px; line-height:22px;}
.h_event .eventbox .hd li{font-size:16px;}
.h_event .eventbox .bd ul li a .txt{font-size:14px; line-height:22px;}
}

.h_video{padding:90px 0px 70px 0px;}
.h_video .title{width:100%; margin-bottom:18px; }
.h_video .title .more{float:right; }
.h_video .title .more .ico{width:28px; height:28px; border:2px solid #7394aa; float:left; background:url(../images/h_ico9.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s; border-radius:50%;}
.h_video .title .more:hover .ico{background:url(../images/ico9.png) #1b5175 center/cover no-repeat;border:2px solid #1b5175; }
.h_video .title .more span{display:block; line-height:32px; float:left; color:#303030; text-transform:uppercase; font-size:16px; margin-left:10px;}
.h_video .title .more:hover span{color:#1b5175;}
.h_video .cont{width:100%; background:#ececec;}
.h_video .cont .pic{width:850px; float:left; height:522px;}
.h_video .cont .pic .img{width:100%;position:relative; }
.h_video .cont .pic .play{width:123px; height:123px; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transition:all 2s; -webkit-transition:all 2s; cursor:pointer;}
.h_video .cont .pic .play:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.h_video .cont .video{width:100%;  height:522px; position:relative;}
.h_video .cont .video video{position:absolute; height:100%!important; width:100%;}
.h_video .cont .video iframe{position:absolute; height:100%!important; width:100%;}

.h_video .cont ul{width:350px; float:right; height:100%; height:522px;}
.h_video .cont ul li{height:25%; width:100%;}
.h_video .cont ul li a{display:block; height:100%;}
.h_video .cont ul li a h2{margin:0px 0px 25px 25px; font-size:16px; color:#303030; position:relative; padding-left:18px; line-height:25px; padding-top:25px;}
.h_video .cont ul li a .svideo{display:none;}
.h_video .cont ul li a h2:before{position:absolute; content:""; width:6px; height:6px; background:#1b5175; border-radius:50%; top:35px; left:0px;}
.h_video .cont ul li a:hover h2,.h_video .cont ul li.on a h2{color:#FFF;}
.h_video .cont ul li a:hover h2:before,.h_video .cont ul li.on a h2:before{background:#FFF;}
.h_video .cont ul li a:hover,.h_video .cont ul li.on a{background:#1b5175;}


@media screen and (max-width:1260px){
.h_video .cont .pic{width:70%; height:auto;}
.h_video .cont ul{width:30%;}
}

@media screen and (max-width:991px){
.h_video .cont ul li a h2{margin:0px 0px 15px 15px; font-size:16px; padding-left:10px; padding-top:15px;}
.h_video .cont ul li a h2:before{width:5px; height:5px; top:25px;}
.h_video .cont .pic{width:100%;}
.h_video .cont ul{width:100%;}
.h_video .title .more .ico{width:30px; height:30px;}
.h_video .title .more span{font-size:16px; line-height:34px;}
}

@media screen and (max-width:640px){
.h_video{padding:60px 0px 40px 0px;}
.h_video .cont .pic .play{width:80px; height:80px;}
.h_video .title{margin-bottom:20px;}
.h_video .title .more .ico{width:25px; height:25px;}
.h_video .title .more span{font-size:16px; line-height:29px;}
.h_video .cont ul li a h2{font-size:14px; line-height:22px;}
.h_video .cont ul li a h2:before{top:22px;}
}

@media screen and (max-width:480px){
.h_video{padding:30px 0px 30px 0px;}
}

.h_team{padding:80px 0px 0px 0px; background:url(../images/bg1.jpg);}
.h_team .title{width:100%; margin-bottom:26px; }
.h_team .title .more{float:right; }
.h_team .title .more .ico{width:28px; height:28px; border:2px solid #7394aa; float:left; background:url(../images/h_ico9.png) center/cover no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s; border-radius:50%;}
.h_team .title .more:hover .ico{background:url(../images/ico9.png) #1b5175 center/cover no-repeat;border:2px solid #1b5175; } 
.h_team .title .more span{display:block; line-height:32px; float:left; color:#303030; text-transform:uppercase; font-size:20px; margin-left:10px;}
.h_team .title .more:hover span{color:#1b5175;}
.h_team .h_teamlist{width:100%; padding-bottom:70px;}
.h_team .h_teamlist li a .img{width:100%;border-radius:50%; border:10px solid  #b8d0e0;box-sizing: border-box; transition:all 0.5s; -webkit-transition:all 0.5s;}
.h_team .h_teamlist li a:hover .img{border:10px solid #1b5175;}
.h_team .h_teamlist li a .txt{font-size:18px; color:#303030; text-align:center; font-weight:bold; height:60px; line-height:30px; margin-top:15px;}
.h_team .h_teamlist li a .txt span{font-size:14px; display:block; font-weight:normal;}
.h_team .h_teamlist li a:hover .txt{color:#1b5175;}
.h_team .h_teamlist .owl-dots{ position:absolute; bottom:-40px; text-align: center; line-height: 0; width:100%;}
.h_team .h_teamlist .owl-dot{ display: inline-block; *display: inline; *zoom: 1; width:10px; height: 10px;  margin: 0 5px; 
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
	background: #b8d0e0;
}

.h_team .h_teamlist .owl-dot.active{ background: #434343; width:10px; height: 10px;}
.re_team{background:#FFF; padding:85px 0px 0px 0px;}

@media screen and (max-width:991px){
.h_team .title .more .ico{width:30px; height:30px;}
.h_team .title .more span{font-size:16px; line-height:34px;}
}

@media screen and (max-width:640px){
.h_team{padding-top:60px;}
.h_team .title{margin-bottom:20px;}
.h_team .title .more .ico{width:25px; height:25px;}
.h_team .title .more span{font-size:16px; line-height:29px;}
.h_team .h_teamlist li a .txt{font-size:20px;}
.h_team .h_teamlist li a .txt span{font-size:14px;}
}

@media screen and (max-width:480px){
.h_team{padding-top:30px;}
.h_team .h_teamlist li a .txt{font-size:16px;}
.h_team .h_teamlist li a .txt span{font-size:12px;}
}

.footer{background:url(../images/bot_bg.jpg); padding:60px 0px 35px 0px;}
.footer .bot_nav{width:100%;}
.footer .bot_nav dl{width:16%; float:left;}
.footer .bot_nav dl dt{font-size:20px; margin-bottom:10px; color:#FFF;}
.footer .bot_nav dl dd{ font-size:14px; line-height:28px;}
.footer .bot_nav dl dd a{display:block; position:relative; color:#d8d8d8; padding-left:12px;}
.footer .bot_nav dl dd a:hover{color:#FFF; text-decoration:underline;}
.footer .bot_nav dl dd a:before{position:absolute; width:6px; height:6px; border-radius:50%; background:#aaaaaa; content:""; left:0px;  top:11px;}
.footer .bot_nav dl dd a:hover:before{background:#FFF;}
.footer .bot_nav dl:nth-child(3){width:20%;}

@media screen and (max-width:991px){
.footer .bot_nav dl{padding-left:0px; width:100%; min-height:auto;}
.footer .bot_nav dl:nth-child(3){width:100%;}
.footer .bot_nav dl dt{width: 100%;background: url(../images/ico30.png) #494949 right center no-repeat;line-height: 40px;margin-bottom: 10px;cursor: pointer; border-radius:3px; font-size:14px; }
.footer .bot_nav dl dt span{margin-left:15px; color:#FFF;}
.footer .bot_nav dl dt span a{color:#FFF;}
.footer .bot_nav dl .list{margin-left:15px; display:none; margin-bottom:15px;}
.footer .bot_nav dl:last-child .list{text-align:left;}
.footer .bot_nav dl:last-child .list img{width:auto;}
.footer .bot_nav dl dd a{ padding-left:0px;}
.footer .bot_nav dl dd a:before{width:0px;}
}
.footer .bot_info{padding:30px 0px; margin-top:25px; position:relative; width:100%; overflow:hidden;}
.footer .bot_info:before{position:absolute; content:""; background:url(../images/ico12.png) repeat-x; height:2px; width:100%; top:0px; left:0px;}
.footer .bot_info:after{position:absolute; content:""; background:url(../images/ico12.png) repeat-x; height:2px; width:100%; bottom:0px; left:0px;}
.footer .bot_info .h_about{width:32%; float:left; position:relative;}
.footer .bot_info .h_about h2{font-size:20px; color:#FFF;}
.footer .bot_info .h_about .txt{margin-top:15px; width:90%;color:#d8d8d8; line-height:20px;}
.footer .bot_info .h_links{width:32%; float:left; position:relative;}
.footer .bot_info .h_links:before{position:absolute;content:""; top:0px;left:0px; width:2px; height:100%;background:url(../images/ico13.png) repeat-y;}
.footer .bot_info .h_links:after{position:absolute;content:""; top:0px;right:0px; width:2px; height:100%;background:url(../images/ico13.png) repeat-y;}
.footer .bot_info .h_links .cont{width:70%; margin:0px auto;}
.footer .bot_info .h_links .cont h2{font-size:20px; color:#FFF;}
.footer .bot_info .h_links .cont .txt{margin-top:10px; line-height:25px;}
.footer .bot_info .h_links .cont .txt a{color:#d8d8d8;}
.footer .bot_info .h_links .cont .txt a:hover{color:#1b5175;}
.footer .bot_info .h_city{width:36%; float:left;}
.footer .bot_info .h_city .cont{width:88%; float:right;}
.footer .bot_info .h_city .cont h2{font-size:20px; color:#FFF;}
.footer .bot_info .h_city .cont ul{margin-top:10px; overflow:hidden;}
.footer .bot_info .h_city .cont ul li{width:33.33%; float:left; line-height:25px;}
.footer .bot_info .h_city .cont ul li a{display:block; position:relative; color:#d8d8d8; padding-left:10px;}
.footer .bot_info .h_city .cont ul li a:hover{color:#1b5175;}
.footer .bot_info .h_city .cont ul li a:before{position:absolute; width:5px; height:1px; content:""; background:#FFF; left:0px; top:50%;}
.footer .bot_info .h_city .cont ul li a:hover:before{background:#1b5175;}
.footer .copyright{margin-top:30px; overflow:hidden; margin-bottom:30px;}
.footer .copyright .h_email{float:left; }
.footer .copyright .h_email .txt{float:left; color:#FFF;font-size:16px; line-height:32px; }
.footer .copyright .h_email .int{width:360px; height:32px; border:1px solid #FFF; border-radius:16px; float:left; margin-left:20px; box-sizing: border-box;}
.footer .copyright .h_email .int input{width:95%;height:30px; margin:1px 2.5%; border:0px; background: transparent; color:#FFF; line-height:30px; }
.footer .copyright .h_email .int input::-webkit-input-placeholder{color:#FFF; font-family:avian; font-size:16px;}
.footer .copyright .h_email .int input::-moz-input-placeholder{color:#FFF; font-family:avian; font-size:16px;}
.footer .copyright .h_email .int input::-ms-input-placeholder{color:#FFF; font-family:avian; font-size:16px;}
.footer .copyright .h_email .btn{width:160px; height:32px; border:1px solid #FFF; background:#1b5175; text-align:center; line-height:32px; color:#FFF;font-size:14px; border-radius:16px; float:left; margin-left:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.footer .copyright .h_email .btn:hover{opacity:0.8;}
.footer .copyright .b_share{float:right;}
@media screen and (max-width:1200px){
.footer .copyright .h_email .int{width:200px;}
.footer .copyright .h_email .btn{width:100px;}
}

@media screen and (max-width:991px){
.footer .bot_info .h_about{width:100%;}
.footer .bot_info .h_links{margin-top:25px; width:100%; padding-top:15px;}
.footer .bot_info .h_links:before,.footer .bot_info .h_links:after{width:0px;}
.footer .bot_info .h_links .cont{width:100%;}
.footer .bot_info .h_city{margin-top:25px; padding-top:15px; width:100%;}
.footer .bot_info .h_city .cont{width:100%;}
.footer .copyright .h_email{width:100%;}
.footer .copyright .h_email .int{width:100%; margin-left:0px;margin-top:15px;}
.footer .copyright .h_email .btn{width:100%; margin-left:0px; margin-top:15px;}
}

@media screen and (max-width:768px){
.footer .copyright{margin:15px 0px;}
.footer .copyright .b_share{width:100%; margin-top:15px; margin-left:0px;}
}

@media screen and (max-width:640px){
.footer{padding-top:30px;}
}

@media screen and (max-width:480px){
.footer .bot_info .h_about h2{font-size:16px;}
.footer .bot_info .h_city .cont h2{font-size:16px;}
.footer .bot_info .h_links{margin-top:10px;}
.footer .bot_info .h_links .cont h2{font-size:16px;}
.footer .bot_info .h_city{margin-top:10px;}
.footer .bot_info .h_city .cont ul li{width:50%;}
}

.footer .copyright .b_share a{display:block; width:32px; height:32px; border-radius:50%; border:1px solid #FFF; transition:all 0.3s;-webkit-transition:all 0.3s; float:left;margin-left:10px;}
.footer .copyright .b_share a:last-child{margin-right:0px;}
.footer .copyright .b_share a .show,.footer .copyright .b_share a:hover .hide{display:block;}
.footer .copyright .b_share a .hide,.footer .copyright .b_share a:hover .show{display:none;}
.footer .copyinfo{line-height:25px; color:#FFF; width:100%;}
.footer .copyinfo a{color:#FFF;}

@media screen and (max-width:640px){
.footer .copyinfo{text-align:center;}
}

.s_site{height:80px; line-height:80px; text-align:right; font-size:16px;}
.s_site span{color:#1b5175; }
.s_site a{color:#303030;}
.s_site a:hover{color:#1b5175;}
.s_cont{ padding-bottom:80px; overflow:hidden;}
.s_nav{width:220px; float:left;}
.s_nav .title{width:100%; height:45px; line-height:45px; background:#e2f3ff; color:#1b5175;border-bottom:6px solid #1b5175; text-transform:uppercase; font-size:18px;}
.s_nav span{margin-left:10px;}
.s_nav ul{width:100%;}
.s_nav ul li{width:100%; font-size:16px;}
.s_nav ul li a{display:block;height:50px;line-height:50px; color:#303030; border-bottom:1px dashed #a6a6a6; position:relative; overflow:hidden; }
.s_nav ul li a:after{position:absolute; content:""; width:12px; height:11px; background:url(../images/ico14.png) center no-repeat; right:-12px; top:50%; margin-top:-5.5px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_nav ul li a:hover,.s_nav ul li.on a{color:#1b5175;}
.s_nav ul li a:hover:after,.s_nav ul li.on a:after{right:0px;}

@media screen and (max-width:640px){
.s_nav .title{font-size:16px;}
.s_nav ul li{font-size:14px;}
}

.s_about{width:610px;float:left; margin-left:40px;}
.s_about h2{font-size:34px; font-weight:bold;margin-bottom:15px; color:#303030; font-family:Arial; text-transform:uppercase;}

.s_about .shipin{width:100%;}
.s_about .shipin .img{width:100%; position:relative; overflow:hidden;}
.s_about .shipin .img .play{width:80px; height:80px; position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-40px; transition:all 2s; -webkit-transition:all 2s; display:block;}
.s_about .shipin .img .play:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_about .shipin .video{width:100%; display:none;}
.s_about .shipin .video video{width:100%; height:373px;}
.s_about .txt{margin:23px 0px; color:#707070; line-height:28px; font-size:16px;}
.s_about .txt p{margin-bottom:10px;}
.s_about .imglist{margin-top:0px; margin-right:-20px;}
.s_about .imglist li{width:50%;}
.s_about .imglist li a{margin-top:20px; margin-right:20px; cursor:auto; transition:all 2s; -webkit-transition:all 2s; position:relative;}
.s_about .imglist li a:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_about .imglist li a .info{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:85%;}
.s_about .imglist li a .info h2{font-size:24px; font-weight:bold; font-family:Arial; text-transform:uppercase; text-align:center; color:#FFF;}
.s_about .imglist li a .info h3{font-size:14px; margin-top:10px; line-height:20px;  color:#FFF;}

.s_download{width:300px; background:#eff5f8; float:right;}
.s_download .cont{margin:30px;}
.s_download .cont .title{padding-left:10px; color:#1b5175; font-size:22px;position:relative;}
.s_download .cont .title:before{width:2px; height:20px; position:absolute; content:""; background:#1b5175;left:0px; top:0px;}
.s_download .cont li{padding:20px 0px 20px 0px; border-bottom:1px solid #bbbbbb;}
.s_download .cont li:last-child{border-bottom:0px;}
.s_download .cont li a{display:block;}
.s_download .cont li a h2{font-size:18px; color:#303030; line-height:25px;}
.s_download .cont li a:hover h2{color:#1b5175;}
.s_download .cont li a .time{font-size:16px; color:#1b5175;padding:10px 0px 20px 0px;}
.s_download .cont li a .img{width:180px;}
.s_download .cont li a .txt{color:#707070; line-height:25px; font-size:16px;margin-top:10px;}
.s_download .cont li a .ico{background:url(../images/ico15.png) left center no-repeat; font-size:16px; color:#303030; padding-left:28px; line-height:20px; margin-top:20px; font-weight:bold;}
.s_download .cont li a:hover .ico{color:#1b5175;}

@media screen and (max-width:1260px){
.s_nav{width:25%;}
.s_about{width:45%; margin-left:3%;}
.s_download{width:24%;margin-left:3%;}
}

@media screen and (max-width:1200px){
.s_about .imglist{margin-right:-10px;}
.s_about .imglist li a{margin-top:15px; margin-right:10px;}
.s_about .imglist li a .info h2{font-size:18px; margin-bottom:10px; }
.s_about .imglist li a .info h3{margin-top:0px;}
}

@media screen and (max-width:991px){
.s_nav{width:100%; margin-bottom:25px;}
.s_about{margin-left:0px; width:60%;}
.s_download{width:37%;}
}

@media screen and (max-width:768px){
.s_about{width:100%;}
.s_about h2{font-size:30px;}
.s_download{width:100%;margin-left:0px; margin-top:25px;}
}

@media screen and (max-width:640px){
.s_site{height:60px; line-height:60px;}
.s_about h2{font-size:24px;}
.s_cont{padding-bottom:50px;}
.s_about .txt{font-size:14px; line-height:25px;}
.s_download .cont .title{font-size:18px;}
.s_download .cont li a h2{font-size:16px;}
.s_download .cont li a .txt{font-size:14px; line-height:22px;}
.s_download .cont li a .ico{font-size:14px;}
}

@media screen and (max-width:480px){
.s_about .imglist li{width:100%;}
.s_download .cont{margin:15px;}
.s_about .shipin .video video{height:200px;}
.s_about h2{font-size:20px;}
}

.s_team{width:950px; float:right;}
.s_team h2{font-size:34px; font-weight:bold;margin-bottom:30px; color:#303030; font-family:Arial; text-transform:uppercase;}
.s_team .imglist{margin-top:-23px; margin-right:-23px; overflow:visible;}
.s_team .imglist li{width:25%;}
.s_team .imglist li a{margin-top:23px; margin-right:23px; background:#eff5f8;overflow:visible;}
.s_team .imglist li a:hover{box-shadow:0px 0px 15px #ccc;-moz-box-shadow:0px 0px 15px #ccc;-ms-box-shadow:0px 0px 15px #ccc;-webkit-box-shadow:0px 0px 15px #ccc;}
.s_team .imglist li a .cont{margin:0px 20px; padding:20px 0px;}
.s_team .imglist li a .cont .img{width:100%; border-radius:50%; border:5px solid #1b5175;  box-sizing: border-box; margin-bottom:20px;}
.s_team .imglist li a .cont .name{font-size:22px; color:#303030; text-align:center;line-height:100%; }
.s_team .imglist li a:hover .cont .name{color:#1b5175;}
.s_team .imglist li a .cont span{display:block; color:#707070; text-align:center; line-height:20px; font-size:18px; margin-top:5px; height:20px;}
.s_team .imglist li a .cont .txt{font-size:16px; line-height:25px; margin-top:0px; color:#707070;}
.s_teamdetail{width:100%;}
.s_teamdetail .classname{font-size:34px; font-weight:bold; font-family:Arial; position:relative; text-transform: uppercase; margin-bottom:30px;}
.s_teamdetail .classname span{background:#FFF;position:relative; left:0px;padding-right:10px; z-index:10;}
.s_teamdetail .classname:after{position:absolute; content:""; width:100%; height:1px; background:#a0bed2; right:0px; top:50%; z-index:5;}
.s_teamdetail .t_cont{width:220px; float:left; background:#eff5f8; min-height:380px;}
.s_teamdetail .t_cont .cont{margin:0px 30px;}
.s_teamdetail .t_cont .cont .img{width:160px;height:160px; border-radius:50%; margin:30px auto 0px auto;}
.s_teamdetail .t_cont .cont h2{font-size:20px; color:#303030; margin-top:20px; text-align:center;}
.s_teamdetail .t_cont .cont span{line-height:30px; font-size:18px; color:#707070;text-align:center; display:block;}
.s_teamdetail .t_cont .cont .share{margin-top:15px; text-align:center; overflow:hidden; }
.s_teamdetail .t_cont .cont .share a{display:inline-block; width:32px; height:32px; border-radius:50%; border:1px solid #1b5175; transition:all 0.3s;-webkit-transition:all 0.3s; box-sizing: border-box;margin:0px 5px;}
.s_teamdetail .t_cont .cont .share a:hover{background:#1b5175; }
.s_teamdetail .t_cont .cont .share a .show,.s_teamdetail .t_cont .cont .share a:hover .hide{display:block;}
.s_teamdetail .t_cont .cont .share a .hide,.s_teamdetail .t_cont .cont .share a:hover .show{display:none;}

.s_teamdetail .info{line-height:25px; color:#707070; font-size:16px; width:950px; float:right;}
.s_teamdetail .info p{margin-bottom:10px;}
.s_teamdetail .info .bt1{color:#1b5175; font-size:22px; padding-left:10px; line-height:100%; margin-top:35px; position:relative; padding-bottom:20px;}
.s_teamdetail .info .bt1:before{position:absolute;content:""; width:2px; height:20px; top:0px; left:0px; background:#1b5175;}
.s_teamdetail .info ul{border-top:1px solid #1b5175; border-bottom:1px solid #1b5175;}
.s_teamdetail .info ul li{ line-height:28px; font-size:20px; }
.s_teamdetail .info ul li a{display:block; padding:15px 0px;color:#303030; border-bottom:1px dashed #707070; font-family:Arial;}
.s_teamdetail .info ul li:last-child a{border-bottom:0px;}
.s_teamdetail .info ul li a:hover{color:#1b5175;}
.s_teamdetail .info ul li .prev{background:url(../images/h_ico16.png) 30px center no-repeat;}
.s_teamdetail .info ul li .prev:hover{background:url(../images/ico16.png) 30px center no-repeat;}

@media screen and (max-width:1260px){
.s_team{width:72%;}
.s_team .imglist li{width:33.33%;}
.s_teamdetail .t_cont{width:25%;}
.s_teamdetail .info{width:72%;}
.s_teamdetail .classname:after{width:78%;}
}
@media screen and (max-width:1200px){
.s_team .imglist li a .cont span,.s_team .imglist li a .cont .txt{display:none;}
}

@media screen and (max-width:991px){
.s_team{width:100%;}
.s_team h2{font-size:30px;}
.s_teamdetail .t_cont{width:35%;}
.s_teamdetail .info{width:62%;}
.s_teamdetail .classname:after{width:72%;}
.s_teamdetail .classname{font-size:30px;}
}

@media screen and (max-width:640px){
.s_team .imglist{margin-top:-15px; margin-right:-15px;}
.s_team .imglist li a{margin-top:15px; margin-right:15px;}
.s_team .imglist li{width:50%;}
.s_team h2{font-size:24px;}
.s_team .imglist li a .cont .name{font-size:18px;}
.s_team .imglist li a .cont .txt{font-size:14px;}
.s_teamdetail .t_cont{width:100%;}
.s_teamdetail .info{width:100%; margin-top:25px; font-size:14px;}
.s_teamdetail .classname:after{width:62%;}
.s_teamdetail .classname{font-size:24px;}
.s_teamdetail .info .bt1{font-size:18px; margin-top:15px; padding-bottom:10px;}
.s_teamdetail .info ul li{font-size:16px;}
}

@media screen and (max-width:480px){
.s_team h2{font-size:20px;}
.s_team .imglist li a .cont .txt{ display:none;}
.s_team .imglist li a .cont .name{font-size:16px;}
.s_team .imglist li a .cont span{font-size:16px;}
.s_teamdetail .classname:after{width:0%;}
.s_teamdetail .classname{display:none;}
}

.listpage{margin-top:30px;}
.listpage a{display:block; width:215px; height:35px; border:1px solid #1b5175;border-radius:17.5px; float:right; margin-left:15px; transition:all 0.3s; -webkit-transition:all 0.3s; color:#1b5175; text-align:center; line-height:35px;}
.listpage a:hover{background:#1b5175; color:#FFF;}
.listpage .prev{background:url(../images/h_ico16.png) 30px center no-repeat;}
.listpage .prev:hover{background:url(../images/ico16.png) #1b5175 30px center no-repeat;}
.listpage .next{background:url(../images/h_ico17.png) 175px center no-repeat;}
.listpage .next:hover{background:url(../images/ico17.png) #1b5175 175px center no-repeat;}
@media screen and (max-width:640px){
.listpage a{margin:0px auto; width:100%;}
.listpage .prev{float:none;margin-top:15px;background:url(../images/h_ico17.png) 90% center no-repeat;}
.listpage .prev:hover{background:url(../images/ico17.png) #1b5175 90% center no-repeat;}
.listpage .next{float:none; background:url(../images/h_ico17.png) 90% center no-repeat;}
.listpage .next:hover{background:url(../images/ico17.png) #1b5175 90% center no-repeat;}
}

/*分页效果*/
.pagination{padding-top:50px;width:100%; text-align:center;}
.pagination a{font-size:20px; color:#909090; font-family:Arial; display:inline-block; width:30px; line-height:30px; height:30px; margin:0px 10px; transition:all 0.5s; -webkit-transition:all 0.5s;}
.pagination a:hover,.pagination a.on{font-size:30px; color:#1b5175;}
.pagination a.prev{background:url(../images/ico16.png) left bottom no-repeat;}
.pagination a.prev:hover{background:url(../images/h_ico16.png) left bottom no-repeat;}
.pagination a.next{background:url(../images/ico17.png) left bottom no-repeat;}
.pagination a.next:hover{background:url(../images/h_ico17.png) left bottom no-repeat;}

@media screen and (max-width:640px){
.pagination a{font-size:18px; margin:0px 5px;}
.pagination a:hover,.pagination a.on{font-size:24px; color:#1b5175; }
}

@media screen and (max-width:480px){
.pagination a{width:18px;}
}

.s_job{width:100%;}
.s_job .classname{font-size:34px; font-weight:bold; font-family:Arial;  text-transform: uppercase; margin-bottom:10px;}
.s_job .cont{font-size:16px; color:#707070; line-height:25px; margin:0px 0px 30px 0px;}
.s_job .bt1{color:#1b5175; font-size:22px; padding-left:10px; line-height:100%; margin-top:35px; position:relative; padding-bottom:15px; text-transform:uppercase;}
.s_job .bt1:before{position:absolute;content:""; width:2px; height:20px; top:0px; left:0px; background:#1b5175;}
.s_job ul li{width:100%; margin-bottom:15px;}
.s_job ul li .title{width:100%; height:55px; line-height:55px; background:#1b5175;}
.s_job ul li .title .name{width:95%;margin:0px auto; height:55px;line-height:55px; background:url(../images/ico18.png) left center no-repeat; font-size:20px; color:#FFF; }
.s_job ul li .title .name span{margin-left:35px;}
.s_job ul li .title .name em{font-style:normal; float:right; font-size:18px; }
.s_job ul li .duty{margin-top:25px; overflow:hidden;}
.s_job ul li .duty .name{font-size:22px; color:#303030;width:290px; float:left; text-align:right;}
.s_job ul li .duty .txt{font-size:18px; color:#707070; width:905px;line-height:28px; float:right;}

@media screen and (max-width:1260px){
.s_job ul li .duty .name{width:100%; text-align:left;}	
.s_job ul li .duty .txt{width:100%; }
}
@media screen and (max-width:991px){
.s_job .classname{font-size:30px;}	
}

@media screen and (max-width:640px){
.s_job .classname{font-size:24px;}	
.s_job .cont{font-size:14px;}
.s_job .bt1{font-size:18px;}
.s_job ul li .title .name{font-size:16px;}
.s_job ul li .duty .name{font-size:18px; line-height:30px;}
.s_job ul li .duty .txt{font-size:14px;}
.s_job ul li .title .name em{font-size:16px;}
}

@media screen and (max-width:480px){
	.s_job ul li .duty .name{font-size:16px; }
	.s_job ul li .title .name span{display:block;}
	.s_job ul li .title .name em{display:none;}
}


.s_contact{width:100%;}
.s_contact .classname{font-size:34px; font-weight:bold; font-family:Arial; position:relative; text-transform: uppercase; margin-bottom:30px;}
.s_contact .classname:after{position:absolute; content:""; width:80%; height:1px; background:#a0bed2; right:0px; top:50%;}
.s_contact #map{width:100%; height:397px;}

.s_contact li{padding:25px 0px 23px 0px; border-bottom: 1px dashed #707070;}
.s_contact li .bt1{color:#1b5175; font-size:22px; padding-left:10px; line-height:100%; position:relative; padding-bottom:15px; }
.s_contact li .bt1:before{position:absolute;content:""; width:2px; height:20px; top:0px; left:0px; background:#1b5175;}
.s_contact li dl{width:100%; overflow:hidden;margin-top:10px;}
.s_contact li dl dd{width:25%; float:left; line-height:30px; height:30px; }
.s_contact li dl dd em{display:block; width:30px; float:left;}
.s_contact li dl dd span{display:block; float:left; margin-left:10px; color:#303030; font-size:18px;}

@media screen and (max-width:1260px){
.s_contact li dl dd span{font-size:16px;}	
}

@media screen and (max-width:1200px){
	.s_contact .classname:after{width:75%;}
	.s_contact li dl dd{width:50%; margin-top:15px;}
}

@media screen and (max-width:991px){
	.s_contact .classname{font-size:30px;}
	.s_contact .classname:after{width:70%;}
}

@media screen and (max-width:768px){
.s_contact .classname:after{width:65%;}	
}
@media screen and (max-width:640px){
.s_contact .classname{font-size:24px;}	
.s_contact .classname:after{width:65%;}	
.s_contact li dl{margin-top:0px;}
.s_contact li dl dd{width:100%; margin-top:15px;}
.s_contact li .bt1{font-size:18px; padding-bottom:5px;}
.s_contact li dl dd em{width:25px;}
.s_contact li dl dd span{font-size:14px;}
}
@media screen and (max-width:480px){
.s_contact .classname{font-size:20px;}	
.s_contact #map{height:297px;}	
.s_contact .classname:after{width:60%;}	
}

@media screen and (max-width:380px){
.s_contact .classname:after{width:55%;}	
}

.s_video{width:100%;}
.s_video .classname{font-size:34px; font-weight:bold; font-family:Arial; position:relative; text-transform: uppercase; margin-bottom:30px;}
.s_video .classname:after{position:absolute; content:""; width:88%; height:1px; background:#a0bed2; right:0px; top:50%;} 
.s_video .v_search{width:100%; margin-top:28px; overflow:hidden; margin-bottom:30px;}
.s_video .v_search .int{width:80%; border:1px solid #6b8ea5; border-radius:3px; float:left; height:42px; line-height:42px;}
.s_video .v_search .int input{width:96%; height:40px; margin:1px 2%; border:0px; background:transparent; font-size:16px; color:#999;}
.s_video .v_search .btn{width:18%; float:right;height:42px; line-height:42px; background:#1b5175; color:#FFF; border:0px; border-radius:3px; font-size:18px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.s_video .v_search .btn:hover{opacity:0.8;}
.s_video .imglist{margin-top:-23px; margin-right:-23px;}
.s_video .imglist li{width:33.33%;}
.s_video .imglist li a{margin-top:23px; margin-right:23px;}
.s_video .imglist li a .img{width:100%; position:relative;  overflow:hidden;}
.s_video .imglist li a .img em{transition:all 2s;  -webkit-transition:all 2s; display:block;}
.s_video .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_video .imglist li a .img .ico{position:absolute; width:80px;left:50%; top:50%;margin-left:-40px; margin-top:-40px;}
.s_video .imglist li a .txt{padding:10px 0px; line-height:25px; color:#303030; font-size:18px; height:75px;}
.s_video .imglist li a .txt span{display:block; color:#1b5175; font-size:16px; margin-top:5px;}
@media screen and (max-width:1200px){
.s_video .classname:after{width:85%;}	
}

@media screen and (max-width:991px){
.s_video .classname{font-size:30px;}	
.s_video .classname:after{width:82%;}
}

@media screen and (max-width:768px){
.s_video .classname:after{width:80%;}	
.s_video .imglist li a .img .ico{width:60px; margin-top:-30px; margin-left:-30px;}
}

@media screen and (max-width:640px){
.s_video .classname{font-size:24px;}
.s_video .classname:after{width:78%;}
.s_video .v_search .int{width:70%; height:33px; line-height:33px;}
.s_video .v_search .int input{height:31px; line-height:31px;}
.s_video .v_search .btn{width:28%; height:35px; line-height:35px; font-size:16px;}
.s_video .imglist{margin-top:-15px; margin-right:-15px;}
.s_video .imglist li{width:50%;}
.s_video .imglist li a .txt{font-size:16px;}
.s_video .imglist li a .txt span{font-size:14px;}
.s_video .imglist li a{margin-top:15px; margin-right:15px;}
}

@media screen and (max-width:480px){
.s_video .classname:after{width:68%;}	
}

.s_event .classname{font-size:34px; font-weight:bold; font-family:Arial; position:relative; text-transform: uppercase; margin-bottom:30px;}
.s_event .cont{margin:40px 0px 50px 0px; overflow:hidden;}
.s_event .cont .name{padding:10px 50px 10px 40px; background:url(../images/ico24.png) left no-repeat; float:left; position:relative; font-size:26px; color:#1b5175;}
.s_event .cont .name:after{width:40px; height:1px; background:#1b5175; right:0px; top:50%; position:absolute; content:"";}
.s_event .cont .info{float:right;line-height:25px; color:#303030; width:78%; font-size:18px;}
.s_event .cont .info span{color:#1b5175;}
.timelist{ width:100%; position:relative; margin:0px auto; }
.timelist:after{position:absolute;content:""; width:100%; height:3px; background:url(../images/line.png) center/cover no-repeat; bottom:8.5px;}
.timelist li a{font-size:24px; color:#474747; position:relative; display:block; height:80px; text-align:center; width:100%;padding-top:10px;}
.timelist li a:hover,.timelist li a.on{font-size:40px; color:#1b5175; font-weight:bold;padding-top:0px; padding-bottom:10px;}
.timelist li a:before{width:10px; height:10px; border-radius:50%; position:absolute;content:""; left:50%; margin-left:-5px; bottom:5px; background:#1b5175;}
.timelist li a.on:after,.timelist li a:hover:after{width:20px; height:20px; border-radius:50%; position:absolute; content:""; left:50%; margin-left:-10px; bottom:0px; border:1px solid #1b5175; box-sizing: border-box;}
.s_eventlist{width:100%; margin-top:40px;}
.s_eventlist li{margin-bottom:30px;}
.s_eventlist li a{width:100%; background:#eff5f8;  display:block; transition:all 0.5s; -webkit-transition:all 0.5s; border:1px solid #eff5f8;}
.s_eventlist li a:hover{ border:1px solid #1b5175; box-sizing: border-box;}
.s_eventlist li a .cont{margin:0px 28px; overflow:hidden; padding:28px 0px;}
.s_eventlist li a .cont .img{width:264px; float:left; overflow:hidden;}
.s_eventlist li a .cont .img em{transition:all 2s; -webkit-transition:all 2s; display:block;}
.s_eventlist li a:hover .cont .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_eventlist li a .cont .txt{width:845px; float:right; color:#707070;font-size:16px; line-height:25px;}
.s_eventlist li a .cont .txt h2{font-size:24px; color:#303030; line-height:100%;}
.s_eventlist li a:hover .cont .txt h2{color:#1b5175;}
.s_eventlist li a .cont .txt span{display:block; color:#1b5175; margin-top:12px; margin-bottom:10px;}
.s_eventlist li a .cont .txt .more{width:130px; height:35px; line-height:35px; border:1px solid #1b5175; border-radius:17.5px; font-size:16px; color:#1b5175; text-align:center; margin-top:15px; transition:all 0.3s;-webkit-transition:all 0.3s;}
.s_eventlist li a:hover .cont .txt .more{background:#1b5175; color:#FFF;}

.s_event .event_info{margin-top:50px; line-height:25px;font-size:16px; color:#707070; margin-bottom:60px;}
.s_event .event_info img{width:70%; margin:0px 15%;}
.s_event .event_info h2{font-size:30px; color:#303030; line-height:35px;}
.s_event .event_info .s_title{margin:20px 0px 23px 0px; line-height:30px; overflow:hidden;}
.s_event .event_info .s_title em{display:blodk;width:30px;float:left;}
.s_event .event_info .s_title span{display:block; height:30px; line-height:30px; width:130px; font-size:18px; margin-left:10px; float:left;}
.s_event .event_info p{margin-bottom:10px; }
.s_event .event_info .imglist{margin-right-34px; margin-bottom:10px;}
.s_event .event_info .imglist li{width:50%;}
.s_event .event_info .imglist li .img{margin-top:30px; margin-right:34px;}

.s_event .bt1{color:#1b5175; font-size:22px; padding-left:10px; line-height:100%; position:relative; padding-bottom:-10px; }
.s_event .bt1:before{position:absolute;content:""; width:2px; height:20px; top:0px; left:0px; background:#1b5175;}

@media screen and (max-width:1260px){
	.s_eventlist li a .cont .img{width:25%;}
	.s_eventlist li a .cont .txt{width:73%;}
}

@media screen and (max-width:1200px){
.s_event .cont .name{width:100%;}	
.s_event .cont .name:after{width:0px;}
.s_event .cont .info{width:100%; margin-top:10px;}


}
@media screen and (max-width:991px){
.s_event .classname{font-size:30px;}
.s_eventlist li a .cont .txt h2{font-size:20px;}
.s_event .event_info{margin-top:30px; margin-bottom:30px;}	
.s_event .event_info img{width:100%; margin:0px auto;}
.s_event .event_info h2{font-size:24px;}
.s_event .event_info .imglist{margin-top:-15px; margin-right:-15px;}
.s_event .event_info .imglist li .img{margin-top:15px;margin-right:15px;}
}

@media screen and (max-width:768px){
    .timelist{display:none;}
	.s_eventlist li a .cont .img{width:35%;}
	.s_eventlist li a .cont .txt{width:63%;}
	.s_event .event_info h2{font-size:20px;}
}

@media screen and (max-width:640px){
.s_event .classname{font-size:24px; margin-bottom:20px;}
.s_eventlist li a .cont .txt h2{font-size:16px; line-height:25px;}	
.s_eventlist li a .cont .txt{font-size:14px;}
.s_eventlist li a .cont .txt .more{font-size:14px; margin-bottom:20px;}
.s_event .cont{margin-bottom:30px;}
.s_event .cont .name{font-size:20px; }
.s_event .cont .info{font-size:16px;}
.timelist li a{font-size:20px; height:60px; }
.timelist li a:hover,.timelist li a.on{font-size:26px;}
.s_eventlist .pagination{padding-top:0px;}
.s_event .event_info{margin-top:20px; font-size:16px;}	
.s_event .event_info h2{font-size:18px; line-height:25px;}
.s_event .event_info .s_title{margin:10px 0px 0px 0px;}
.s_event .event_info .imglist li{width:100%;}
}

@media screen and (max-width:480px){
.timelist li a{font-size:18px; height:50px; }
.timelist li a:hover,.timelist li a.on{font-size:22px;}	
.s_eventlist{margin-top:20px;}
.s_eventlist li a .cont{margin:0px 15px; padding:15px 0px;}
.s_eventlist li a .cont .img{width:100%;}
.s_eventlist li a .cont .txt{width:100%; margin-top:15px;}
.s_eventlist li a .cont .txt p{display:none;}
.s_event .cont .name{font-size:16px; }
.s_event .event_info{font-size:14px;}
.s_event .event_info h2{font-size:16px; }
.s_event .event_info .s_title span{width:100px;}
.s_eventlist li{margin-bottom:15px;}
}

.s_research{width:100%;}
.s_research .s_releft{width:860px; float:left;}
.s_research .s_releft .title{font-size:36px; font-weight:bold; margin-bottom:30px; font-weight:bold; color:#303030; text-transform:uppercase; }
.s_research .s_releft .cont{margin:0px 0px 20px 0px; font-size:16px; color:#707070; line-height:25px;}
.s_research .s_releft .cont a{display:block;}
.s_research .s_releft .cont a .img{overflow:hidden; margin-bottom:20px;}
.s_research .s_releft .cont a .img img{transition:all 2s; -webkit-transition:all 2s;}
.s_research .s_releft .cont a:hover .img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_research .s_releft .cont a h2{color:#303030;font-size:30px;}
.s_research .s_releft .cont a:hover h2{color:#1b5175;}
.s_research .s_releft .cont a span{display:block; color:#1b5175; margin:10px 0px;}
.s_research .re_nav{width:100%;margin:30px 0px; overflow:hidden;}
.s_research .re_nav a{display:block; width:25%; height:40px; line-height:36px; text-align:center; color:#1b5175; border-radius:3px; border:2px solid #1b5175; float:left; box-sizing: border-box; font-size:18px; color:#1b5175; transition:all 0.3s;}
.s_research .re_nav a:hover,.s_research .re_nav a.on{background:#1b5175; color:#FFF;}

.s_researchlist{width:100%; }
.s_researchlist li{margin-bottom:30px;}
.s_researchlist li a{width:100%; background:#eff5f8;  display:block; transition:all 0.5s; -webkit-transition:all 0.5s;}

.s_researchlist li a .cont1{margin:0px 28px; overflow:hidden; padding:28px 0px;}
.s_researchlist li a .cont1 .img{width:264px; float:left; overflow:hidden;}
.s_researchlist li a .cont1 .img em{display:block; transition:all 2s; -webkit-transition:all 2s;}
.s_researchlist li a:hover .cont1 .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_researchlist li a .cont1 .txt{width:508px; float:right; color:#707070;font-size:16px; line-height:25px;}
.s_researchlist li a .cont1 .txt h2{font-size:24px; color:#303030; line-height:100%; margin-bottom:15px;}
.s_researchlist li a:hover .cont1 .txt h2{color:#1b5175;}

.s_research .s_reright{width:300px; background:#eff5f8; float:right;}
.s_research .s_reright .cont{margin:30px;}
.s_research .s_reright .cont .title{padding-left:10px; color:#1b5175; font-size:22px;position:relative;}
.s_research .s_reright .cont .title:before{width:2px; height:20px; position:absolute; content:""; background:#1b5175;left:0px; top:0px;}
.s_research .s_reright .cont li{padding:25px 0px 25px 0px; border-bottom:1px solid #bbbbbb;}
.s_research .s_reright .cont li:last-child{border-bottom:0px;}
.s_research .s_reright .cont li a{display:block;}
.s_research .s_reright .cont li a h2{font-size:18px; color:#303030; line-height:25px;}
.s_research .s_reright .cont li a:hover h2{color:#1b5175;}
.s_research .s_reright .cont li a .time{font-size:16px; color:#1b5175;padding:10px 0px 0px 0px;}
.s_research .s_reright .cont li a .txt{color:#707070; line-height:25px; font-size:16px;margin-top:10px;}
.s_research .s_reright .cont li a .ico{background:url(../images/ico15.png) left center no-repeat; font-size:16px; color:#303030; padding-left:28px; line-height:20px; margin-top:20px; font-weight:bold;}
.s_research .s_reright .cont li a:hover .ico{color:#1b5175;}

@media screen and (max-width:1260px){
.s_research .s_releft{width:75%;}
.s_research .s_reright{width:22%;}
}

@media screen and (max-width:1200px){
.s_researchlist li a .cont1 .img{width:30%;}
.s_researchlist li a .cont1 .txt{width:65%;}
}

@media screen and (max-width:991px){
.s_research .s_releft{width:70%;}
.s_research .s_reright{width:27%;}
.s_research .s_releft .title{font-size:30px;}
.s_research .s_releft .cont a h2{font-size:24px;}
}

@media screen and (max-width:768px){
.s_research .s_releft{width:100%;}
.s_research .s_reright{width:100%; margin-top:30px;}
.s_researchlist .pagination{padding-top:0px;}
.s_research .s_releft .title{font-size:24px;}
.s_research .s_releft .cont a h2{font-size:20px;}
}


@media screen and (max-width:640px){
.s_research .s_releft .title{font-size:20px; margin-bottom:15px;}
.s_research .s_releft .cont{font-size:14px;}
.s_research .s_releft .cont a h2{font-size:16px;}
.s_research .re_nav a{width:50%; margin-top:15px; font-size:16px;}
.s_researchlist li{margin-bottom:15px;}
.s_researchlist li a .cont1 .txt h2{font-size:20px;}
.s_researchlist li a .cont1 .txt{font-size:14px;width:55%;}
.s_researchlist li a .cont1 .img{width:40%;}
.s_research .s_reright .cont{margin:20px;}
.s_research .s_reright .cont .title{font-size:18px; line-height:20px;}
.s_research .s_reright .cont li a h2{font-size:16px;}
.s_research .s_reright .cont li a .time{font-size:14px;}
.s_research .s_reright .cont li a .txt{font-size:14px;}
}

@media screen and (max-width:480px){
.s_researchlist li a .cont1{margin:0px 20px; padding:20px 0px;}
.s_researchlist li a .cont1 .img{width:100%;}
.s_researchlist li a .cont1 .txt{width:100%; margin-top:15px;}
.s_researchlist li a .cont1 .txt h2{font-size:16px; margin-bottom:5px;}
.s_research .re_nav{margin:0px 0px 15px 0px;}
.s_research .s_releft .cont{margin-bottom:10px;}
}

.s_issues{width:610px;float:left; margin-left:40px;}
.s_issues .title {font-size:34px;font-weight:bold;margin-bottom:15px;color:#303030;font-family:Arial;text-transform:uppercase;}
.s_issues .cont{padding:0px 0px 20px 0px; border-bottom:1px dashed #707070; color:#707070; line-height:25px; font-size:16px;}
.s_issues .cont a{display:block; }
.s_issues .cont a .img{width:100%; margin-bottom:10px; overflow:hidden;}
.s_issues .cont a .img em{display:block; transition:all 2s; -webkit-transition:all 2s;}
.s_issues .cont a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_issues .cont a h2{font-size:30px; color:#303030; line-height:120%;}
.s_issues .cont a:hover h2{color:#1b5175;}
.s_issues .cont a span{display:block; color:#1b5175; margin:10px 0px; font-size:20px;}

.s_issues .imglist{margin-top:0px; margin-right:-18px;}
.s_issues .imglist li{width:33.33%;}
.s_issues .imglist li a{margin-top:30px; margin-right:20px;}
.s_issues .imglist li a .img{width:100%;overflow:hidden;}
.s_issues .imglist li a .img em{display:block; transition:all 2s; -webkit-transition:all 2s;}
.s_issues .imglist li a:hover .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_issues .imglist li a h3{margin:10px 0px; font-size:22px; line-height:25px; color:#303030; height:50px;}
.s_issues .imglist li a h4{font-size:16px; color: #1b5175;}

.s_issuesright{width:300px; background:#eff5f8; float:right;}
.s_issuesright .cont{margin:30px;}
.s_issuesright .cont .title{padding-left:10px; color:#1b5175; font-size:22px;position:relative;}
.s_issuesright .cont .title:before{width:2px; height:20px; position:absolute; content:""; background:#1b5175;left:0px; top:0px;}
.s_issuesright .cont ul{padding-bottom:18px; border-bottom:1px solid #bbbbbb; padding-top:20px; margin-bottom:25px;}
.s_issuesright .cont li{margin-bottom:10px;}
.s_issuesright .cont li a{display:block; overflow:hidden;}
.s_issuesright .cont li a em{width:25px; height:25px; background:#909090; display:block;font-style:normal; border-radius:3px; color:#FFF; line-height:25px; text-align:center; font-size:16px; float:left;}
.s_issuesright .cont li:first-child a em{background:#1b5175;}
.s_issuesright .cont li:nth-child(2) a em{background:#2773a5;}
.s_issuesright .cont li:nth-child(3) a em{background:#2f8ecd;}
.s_issuesright .cont li a span{float:left; width:80%;margin-left:12px;color:#303030; font-size:18px; line-height:25px;}
.s_issuesright .cont li a:hover span{color:#1b5175;}
.s_issuesright .cont .email{background:url(../images/ico22.png) left center no-repeat; padding-left:40px; color:#1b5175; text-decoration:underline; display:block; margin-top:20px; line-height:30px; font-size:18px;}
.s_issuesright .cont .email:hover{color:#303030;}

@media screen and (max-width:1260px){
.s_issues{width:45%;margin-left:3%;}
.s_issuesright{width:24%; margin-left:3%;}
.s_issuesright .cont li a em{width:15%;}
.s_issuesright .cont li a span{width:80%;margin-left:5%;}
}

@media screen and (max-width:991px){
.s_issues{width:60%; margin-left:0px;}
.s_issuesright{width:37%;}
.s_issues .title{font-size:30px;}
}

@media screen and (max-width:768px){
.s_issues{width:100%;}
.s_issuesright{width:100%; margin-left:0px; margin-top:25px;}
.s_issuesright .cont li a em{width:25px;}

}

@media screen and (max-width:640px){
.s_issues .cont{font-size:14px;}
.s_issues .cont a h2{font-size:24px;}
.s_issues .cont a span{font-size:18px;}
.s_issues .imglist li{width:50%;}
.s_issues .imglist li a h3{font-size:18px;}
.s_issuesright .cont{margin:20px;}
.s_issuesright .cont .title{font-size:18px;}
.s_issues .title{font-size:24px;}
}

@media screen and (max-width:480px){
.s_issues .cont a h2{font-size:18px;}
.s_issues .cont a span{font-size:16px;}
.s_issues .title{font-size:20px;}
.s_issues .imglist li a h3{font-size:16px;}
.s_issues .imglist li a h4{font-size:14px;}
.s_issuesright .cont .title{font-size:16px; line-height:20px;}
.s_issuesright .cont li a span{font-size:16px;}
.s_issuesright .cont .email{font-size:16px;}
}

.s_issuesdetail{width:100%;}
.s_issuesdetail .classname{font-size:34px; font-weight:bold; font-family:Arial; position:relative; text-transform: uppercase; margin-bottom:30px;}
.s_issuesdetail .classname span{position:relative; padding-right:10px; left:0px; z-index:10; background:#FFF;}
.s_issuesdetail .classname:after{position:absolute; content:""; width:100%; height:1px; background:#a0bed2; right:0px; top:50%; z-index:5;}
.s_issuesdetail .cont{width:770px; float:left; color:#707070; line-height:25px; font-size:16px;}
.s_issuesdetail .cont img{max-width:100%; width:auto; margin:0px auto;}
.s_issuesdetail .cont .video{width:100%; margin:15px 0px;}
.s_issuesdetail .cont .video video{width:100%; }
.s_issuesdetail .cont h2{font-size:26px; line-height:35px; color:#303030; }
.s_issuesdetail .cont span{display:block; font-size:20px; color:#1b5175;margin:15px 0px;}
.s_issuesdetail .cont p{margin-bottom:15px;}
.s_issuesdetail .cont .share{padding-top:25px; padding-bottom:70px; overflow:hidden;}
.s_issuesdetail .cont .share a{display:block; width:32px; height:32px; border-radius:50%; border:1px solid #1b5175; transition:all 0.3s;-webkit-transition:all 0.3s; float:left;margin-right:10px;}
.s_issuesdetail .cont .share a:last-child{margin-right:0px;}
.s_issuesdetail .cont .share a .show,.s_issuesdetail .cont .share a:hover .hide{display:block;}
.s_issuesdetail .cont .share a .hide,.s_issuesdetail .cont .share a:hover .show{display:none;}
.s_issuesdetail .cont .bt1{color:#1b5175; font-size:22px; padding-left:10px; line-height:100%; position:relative; padding-bottom:15px; }
.s_issuesdetail .cont .bt1:before{position:absolute;content:""; width:2px; height:20px; top:0px; left:0px; background:#1b5175;} 
.s_issuesdetail .cont ul{border-top:1px solid #1b5175; border-bottom:1px solid #1b5175;}
.s_issuesdetail .cont ul li{ line-height:28px; font-size:20px; }
.s_issuesdetail .cont ul li a{display:block; padding:15px 0px;color:#303030; border-bottom:1px dashed #707070; font-family:Arial;}
.s_issuesdetail .cont ul li:last-child a{border-bottom:0px;}
.s_issuesdetail .cont ul li a:hover{color:#1b5175;}
.s_issuesdetail .cont ul li a .time{line-height:35px; color:#1b5175; font-size:16px; }

.s_issuesdetail .s_news{width:400px; background:#eff5f8; float:right;}
.s_issuesdetail .s_news .info{margin:30px;}
.s_issuesdetail .s_news .info .title{padding-left:10px; color:#1b5175; font-size:22px;position:relative;}
.s_issuesdetail .s_news .info .title:before{width:2px; height:20px; position:absolute; content:""; background:#1b5175;left:0px; top:0px;}
.s_issuesdetail .s_news .info li{padding:25px 0px 25px 0px; border-bottom:1px solid #bbbbbb;}
.s_issuesdetail .s_news .info li:last-child{border-bottom:0px;}
.s_issuesdetail .s_news .info li a{display:block;}
.s_issuesdetail .s_news .info li a h2{font-size:18px; color:#303030; line-height:25px;}
.s_issuesdetail .s_news .info li a:hover h2{color:#1b5175;}
.s_issuesdetail .s_news .info li a .time{font-size:16px; color:#1b5175;padding:10px 0px 0px 0px;}
.s_issuesdetail .s_news .info li a .txt{color:#707070; line-height:25px; font-size:16px;margin-top:10px;}
.s_issuesdetail .s_news .info li a .ico{background:url(../images/ico15.png) left center no-repeat; font-size:16px; color:#303030; padding-left:28px; line-height:20px; margin-top:20px; font-weight:bold;}
.s_issuesdetail .s_news .info li a:hover .ico{color:#1b5175;}

@media screen and (max-width:1260px){
.s_issuesdetail .cont{width:65%;}
.s_issuesdetail .s_news{width:32%;}

}

@media screen and (max-width:991px){
.s_issuesdetail .cont{width:65%;}
.s_issuesdetail .s_news{width:32%;}
.s_issuesdetail .cont h2{font-size:20px; line-height:28px;}
.s_issuesdetail .classname{font-size:30px;}
}

@media screen and (max-width:768px){
.s_issuesdetail .cont{width:100%;}
.s_issuesdetail .s_news{width:100%; margin-top:20px;}
.s_issuesdetail .s_news .info{margin:20px;}
.s_issuesdetail .cont .share{padding-bottom:40px;}
.s_issuesdetail .cont h2{font-size:18px; line-height:28px;}
.s_issuesdetail .cont span{font-size:16px;}
.s_issuesdetail .classname{font-size:24px;}
}

@media screen and (max-width:640px){
.s_issuesdetail .cont{font-size:14px;}
.s_issuesdetail .cont h2{font-size:16px; line-height:28px;}
.s_issuesdetail .cont .share{padding-bottom:30px; padding-top:10px;}
.s_issuesdetail .cont .bt1{font-size:18px; line-height:20px;}
.s_issuesdetail .cont ul li{font-size:16px;}
.s_issuesdetail .s_news .info li a .time{font-size:14px;}
.s_issuesdetail .s_news .info .title{font-size:18px; line-height:20px;}
.s_issuesdetail .s_news .info li a h2{font-size:16px;}
.s_issuesdetail .s_news .info li a .txt{font-size:14px;}
}

@media screen and (max-width:640px){
.s_issuesdetail .classname{font-size:20px;}

}

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

.s_issuesdetail .classname{margin-bottom:15px;}
.s_issuesdetail .cont span{margin-top:5px;}
}

.s_publications{width:100%;}
.s_publications .classname{font-size:34px; font-weight:bold; font-family:Arial; position:relative; text-transform: uppercase; margin-bottom:30px;}
.s_reports{width:100%;}
.s_reports .imglist{margin-top:-25px; margin-right:-25px;}
.s_reports .imglist li{width:25%;}
.s_reports .imglist li a{margin-top:25px; margin-right:25px; background:#eff5f8; transition:all 0.3s; -webkit-transition:all 0.3s; box-sizing: border-box;}
.s_reports .imglist li a:hover{border:1px solid #1b5175;  }
.s_reports .imglist li a .cont{margin:20px;}
.s_reports .imglist li a .cont .img{width:100%; overflow:hidden;}
.s_reports .imglist li a .cont .img em{transition:all 2s; -webkit-transition:all 2s; display:block; width:100%;}
.s_reports .imglist li a:hover .cont .img em{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_reports .imglist li a .cont .txt{margin:15px 0px 10px 0px; line-height:25px; color:#303030; font-size:16px; height:120px; overflow:hidden;}
.s_reports .imglist li a:hover .cont .txt{color:#1b5175;}
.s_reports .imglist li a .cont .more{width:130px; height:35px; line-height:35px; border:1px solid #1b5175; border-radius:17.5px; color:#1b5175; text-align:center; margin:20px 0px 30px 0px; }
.s_reports .imglist li a:hover .cont .more{background:#1b5175; color:#FFF;}

.book_search{margin:60px 0px 30px 0px; }
.book_search .int{width:200px; height:45px; line-height:45px;border:1px solid #aaaaaa; border-radius:3px; float:left; font-size:18px; color:#707070; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s; box-sizing: border-box;}
.book_search .int1{width:280px;}
.book_search .int:hover{background:#1b5175;}
.book_search .int span{margin-left:20px; }
.book_search .int:hover span{color:#FFF;}
.book_search .int em{display:block;width:25px;position:absolute; right:20px; top:50%;margin-top:-15px;background:url(../images/ico27.png) center center no-repeat; cursor:pointer; height:30px;}
.book_search .int:hover em{background:url(../images/h_ico27.png) center center no-repeat; }
.book_search .int .list{position:absolute; top:46px;  border:1px solid #aaaaaa; width:99.5%; display:none; background:#FFF; z-index:100;}
.book_search .int .list li{width:100%;}
.book_search .int .list li a{display:block; height:40px; line-height:40px; border-bottom:1px solid #aaaaaa;}
.book_search .int .list li a:hover{background:#eff5f8; }
.book_search .int .list li a i{margin-left:20px; color:#303030; font-style:normal;}
.book_search .int .list li a:hover span{color:#1b5175;}
.book_search .btn{width:150px; height:45px; line-height:45px; font-size:18px; color:#FFF; text-align:center; background:#1b5175; border-radius:3px; margin-left:10px; float:left; border:0px;}
.book_search .btn:hover{opacity:0.8;}
.book_search .cleardata{float:left;color:#707070; padding:0px 20px; font-size:18px; line-height:50px; cursor:pointer; background:transparent; border:0px;}

.s_books{width:100%; margin-top:40px;}
.s_books li{margin-bottom:30px;}
.s_books li a{width:100%; background:#eff5f8;  display:block; transition:all 0.5s; -webkit-transition:all 0.5s;}
.s_books li a:hover{ border:1px solid #1b5175; box-sizing: border-box;}
.s_books li a .cont{margin:0px 28px; overflow:hidden; padding:28px 0px;}
.s_books li a .cont .img{width:240px; float:left; overflow:hidden;}
.s_books li a .cont .img img{transition:all 2s; -webkit-transition:all 2s;}
.s_books li a:hover .cont .img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.s_books li a .cont .txt{width:845px; float:right; color:#707070;font-size:16px; line-height:25px;}
.s_books li a .cont .txt h2{font-size:24px; color:#303030; line-height:100%;}
.s_books li a:hover .cont .txt h2{color:#1b5175;}
.s_books li a .cont .txt p{margin-bottom:10px;}
.s_books li a .cont .txt span{display:block; color:#1b5175; margin-top:12px; margin-bottom:10px;}
.s_books li a .cont .txt .more{width:130px; height:35px; line-height:35px; border:1px solid #1b5175; border-radius:17.5px; font-size:16px; color:#1b5175; text-align:center; margin-top:35px; transition:all 0.3s;-webkit-transition:all 0.3s;}
.s_books li a:hover .cont .txt .more{background:#1b5175; color:#FFF;}

@media screen and (max-width:1200px){
.s_books li a .cont .img{width:20%;}
.s_books li a .cont .txt{width:77%;}
}

@media screen and (max-width:991px){
.s_reports .imglist{margin-top:-15px; margin-right:-15px; overflow:visible;}
.s_reports .imglist li a{margin-top:15px; margin-right:15px;}
.s_reports .imglist li a:hover{border:0px; box-shadow:0px 0px 15px #ccc;-moz-box-shadow:0px 0px 15px #ccc;-ms-box-shadow:0px 0px 15px #ccc;-webkit-box-shadow:0px 0px 15px #ccc;}
.s_reports .imglist li{width:50%;}
.s_reports .imglist li a .cont .more{width:100%;}
.s_publications .classname{font-size:30px;}
.book_search{width:100%;margin:15px auto 0px auto;}
.book_search .int{width:100%; margin-bottom:15px;}
.book_search .int1{width:100%;}
.book_search .btn{float:left;}
.book_search .cleardata{float:left;}
.s_books li a .cont .txt h2{font-size:20px;}
}

@media screen and (max-width:768px){
.s_books li a .cont .img{width:30%;}
.s_books li a .cont .txt{width:67%;}
}

@media screen and (max-width:640px){
.s_reports .imglist li a .cont{margin:15px;}
.s_reports .imglist li a .cont .txt{font-size:14px; line-height:22px;}
.s_reports .imglist li a .cont .more{margin:15px 0px 20px 0px;}
.s_publications .classname{font-size:24px; margin-bottom:20px;}
.book_search .int{font-size:16px; height:35px; line-height:35px;}
.book_search .btn{font-size:16px; margin-left:0px; height:35px; line-height:35px;}
.book_search .cleardata{font-size:16px; height:35px; line-height:35px;}
.s_books li a .cont{margin:0px 15px; padding:15px 0px;}
.s_books li a .cont .txt h2{font-size:16px; line-height:22px;}
.s_books li a .cont .txt{font-size:14px;}
.s_books li a .cont .txt .more{font-size:14px; margin-top:20px;}
.s_books li a .cont .img{width:40%;}
.s_books li a .cont .txt{width:100%; margin-top:20px;}
.s_books li a .cont .txt p{display:none;}
}

@media screen and (max-width:480px){
.s_publications .classname{font-size:20px;}
.s_books li a .cont .img{width:100%;}

}

.s_search{width:100%; margin-top:40px;}
.s_search li{margin-bottom:30px;}
.s_search li a{width:100%; background:#eff5f8;  display:block; transition:all 0.5s; -webkit-transition:all 0.5s; border:1px solid #eff5f8;}
.s_search li a:hover{ border:1px solid #1b5175; box-sizing: border-box;}
.s_search li a .cont{margin:0px 28px; overflow:hidden; padding:28px 0px;}
.s_search li a .cont .txt{width:100%; float:right; color:#707070;font-size:16px; line-height:25px;}
.s_search li a .cont .txt h2{font-size:24px; color:#303030; line-height:100%;}
.s_search li a:hover .cont .txt h2{color:#1b5175;}
.s_search li a .cont .txt span{display:block; color:#1b5175; margin-top:12px; margin-bottom:10px;}
.s_search li a .cont .txt .more{width:130px; height:35px; line-height:35px; border:1px solid #1b5175; border-radius:17.5px; font-size:16px; color:#1b5175; text-align:center; margin-top:15px; transition:all 0.3s;-webkit-transition:all 0.3s;}
.s_search li a:hover .cont .txt .more{background:#1b5175; color:#FFF;}