@charset "utf-8";
/* CSS Document */

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border: 0;} 
html, body{ font-family:Verdana,'Conv_verdana',Arial, "Helvetica Neue",'HelveticaNeue', Helvetica,Gotham; color:#444;}
body{ font-size:14px; line-height:160%;}
img{ border:0 none;/*width:100%;*/height: auto;}
h2 {  font-family:arial;
    font-size: 1.5em;  
	font-weight:bold;
}
a { color: #333; text-decoration: none;}
a:hover { color: #0074bd; text-decoration: none;}
ul, li { list-style-type: none;}
input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow: none; -moz-box-shadow:none;}
p{
line-height: 175%;
overflow:hidden;
text-align:justify;
/*text-align-last:justify;*/
}
.clear{ clear:both;}

.ks-clear {
  *zoom: 1;
}
.ks-clear:before,
.ks-clear:after {
  display: table;
  content: "";
}
.ks-clear:after {
  clear: both;
}
.ks-hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
@font-face {
	font-family: 'Conv_verdana';
	src: url('../images/verdana.eot');
	src: local('☺'), 
	url('../images/verdana.woff') format('woff'), 
	url('../images/verdana.ttf') format('truetype'), 
	url('../images/verdana.svg') format('svg');
	
}
@font-face {
    font-family: 'pt_sansregular';
    src: url('../images/pt_sans-webfont.woff2') format('woff2'),
         url('../images/pt_sans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeue';
	src: url('../images/HelveticaNeue.gif');
	src: url('../images/HelveticaNeue.gif#iefix') format('embedded-opentype'),
	url('../images/HelveticaNeue.bmp') format('woff'),
	url('../images/HelveticaNeue.gif') format('truetype'),
	url('../images/HelveticaNeue.gif#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'Conv_HelveticaNeue-MediumExt';
	src: url('../images/HelveticaNeue-MediumExt.eot');
	src: local('☺'), 
	url('../images/HelveticaNeue-MediumExt.woff') format('woff'), 
	url('../images/HelveticaNeue-MediumExt.ttf') format('truetype'),
	url('../images/HelveticaNeue-MediumExt.svg') format('svg');	
}

@font-face {
	font-family: 'Conv_HelveticaNeue-Bold';
	src: url('../images/HelveticaNeue-Bold.eot');
	src: local('☺'),
	url('../images/HelveticaNeue-Bold.woff') format('woff'), 
	url('../images/HelveticaNeue-Bold.ttf') format('truetype'), 
	url('../images/HelveticaNeue-Bold.svg') format('svg');	
}

.mobile-hide{ display:block;}
.mobile-show{ display:none;}

header{ background:url(cepc-banner-bg.jpg) repeat-x; }
header .banner{ background:url(cepc-banner.jpg) no-repeat top right; height:180px; }
header .banner .logo{ float:left; margin-top:37px; width:55%;height: 110px;}
header .banner .logo img{ width:100%;}
header .banner .h-right{ float:right; width:40%; }
header .banner .top-link{  height:38px;  margin-top:20px;float:right;}
header .banner .top-link ul li{ float:left; line-height:35px; margin:0 5px; }
header .banner .top-link ul li a{ color:#fff; font-family: 'pt_sansregular';}
header .banner .top-link ul li a:hover{ color:#93B6FC;}

header .banner .search{ height:30px;float:right;} 
header .banner .form-search{ border-radius:20px;border:1px solid #dcdcdc; width:294px; height:34px; background:#fff; }
header .banner .form-search input { padding:0 20px; color:#bcbcbc; float:left; width: 244px; height: 34px; line-height:34px; border: none; background:none; font-family: 'pt_sansregular';}
header .banner .form-search button{ float:right; border: none; padding:0; line-height:27px; background:#fff; width:25px; height:26px; margin-right:15px;  }




/*

.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 48px; margin-right: 15px; margin-bottom: 0; background-color: #1e63b0; border:none;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:white;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}

.btn-mobile{ float:right; margin-top:30px; margin-right:30px;}
*/

.dropdown-menu{border:none; background:#a94442;padding:9px 5px 5px 0px;}
.navbar-nav>li>.dropdown-menu{ z-index:9999;  top:30px;}
.navbar-nav>li.right-line-none>.dropdown-menu { left: -42px;}
.navbar-default { background:none;}
.navbar-default .navbar-nav{ float:right;}

.navbar-default .navbar-nav > li{ margin:0 1px; border-radius:3px 3px 0 0; background:#7d3a4c; height:32px; }
.navbar-default .navbar-nav > li > a {color:#fff; font-size:16px;/*font-family:PT Sans; */ font-family: 'pt_sansregular'; line-height:32px; padding:0 20px; display:block; }

.navbar-default .navbar-nav > li.cur{ background: url(cepc-menu-bg.png) repeat-x;}
.navbar-default .navbar-nav .cur{background:#ffffff;border:none;border-bottom: none;}

.navbar-default .navbar-nav .dropdown-menu > li > a{ border:none; background:#a94442; color:#FFF; padding-left:15px; line-height:220%; }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ border:none; background:#f3f3f3; color:#a94442; padding-left:15px; }


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:url(cepc-arrow1.png) no-repeat 50% 35px; color:#ff8585;transition:none;}

/*
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:url(arrow2.png) no-repeat 50% 40px; color:#ef9797;transition:none;}
*/

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 48px;
    margin-right: 15px;
    margin-bottom: 0;
    background-color: #7d3a4c;
	border:none;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:white;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}

.btn-mobile{ float:right; margin-top:30px; margin-right:30px;}





.container-fluid{ padding:0;}

.show_wrap{position:relative; border-top:5px solid #cc636e;}
.show_wrap .img-responsive{ width:100%;}
.show_wrap .show-introduction{  display:block; cursor: pointer;  z-index:900;  position:absolute; bottom:10%;  background:#337ab7; background: rgba(10,90,163,0.6); color:#fff; padding: 20px; max-width:50%;}
.show_wrap .show-introduction h4{ line-height:160%; margin-bottom:10px; font-family:"Helvetica Neue", 'HelveticaNeue', Helvetica,Arial,Verdana;   font-size:16px; color:#7edfff;}
.show_wrap .show-introduction .view{ float:right; }
.show_wrap .show-introduction .view a{color:#7edfff;}
.show_wrap .show-introduction .view a:hover{ text-decoration:underline;}


.left{ width:69%; float:left;}
.main_c_t_ll .tit{ border-bottom:1px solid #dedede; }
.main_c_t_ll div h2 {
	line-height:38px;
	color: #3258A6;
	float: left;
	margin-right:130px;	
	border-bottom: 2px solid #b31b1b;	
}
.main_c_t_ll { margin-top:20px;
	position: relative;
	z-index: 100;
	overflow: hidden;
	height: 400px;
}
.main_c_t_ll2{
	height:200px;margin-top:10px;
}
.main_c_t_llb {
	float: right;	
}
.main_c_t_llbp {
	float: left;
	margin: 2px 1px 0 0;
	width: 26px;
	height: 26px;
	background: #4584BC url(cepc_icon.png) no-repeat -891px 7px;
}
.main_c_t_llbn {
	margin-right: 15px;
	background-position: -990px 7px;
}
.scrollable-trigger {
	float: left;
	margin-right: 15px;
	line-height: 26px;
	padding-top: 1px;
}
.scrollable-trigger a:link, .scrollable-trigger a:visited {
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: #4584BC;
	padding: 0 9px;
	outline: none;
}
.scrollable-trigger a:hover, .scrollable-trigger a.main_c_t_llba {
	background-color: #F1F1F1;
	text-decoration: none;
}
.main_c_t_llblm {
	font-weight: 700;
	line-height: 30px;
	color: white;
	background-color: #0456a0;
	padding: 0 40px;
	float: left;
}
.main_c_t_llblm:hover{color:#93B6FC;}
.main_c_t_llc {
	margin-right: -25px;
	padding-top: 10px;
	position: absolute;
	z-index: 99;
	left: 0;
	/*top: 50px;*/
}
.main_c_t_llc article {
	float: left;
	width: 238px;
    font-family:Verdana;	
	margin-right:36px;
}
.main_c_t_llcl img {
	width: 100%; margin-bottom:15px;
}
.main_c_t_llct {
	display: block;
	font-weight: 700;
}


.talks article{ height:120px; margin:9px 0 0 16px;width: 253px;}
.talks dl{ float:left;  border-right:1px solid #0456a0;}
.talks dl dt{ float:left; width:43px;}
.talks dl dt ul li.date{line-height: 24px; font-size:22px;font-family:  "Helvetica Neue",'HelveticaNeue', Helvetica,Arial;  }
.talks dl dt ul li.mon{ font-size:12px;font-family: Verdana, 'Conv_verdana', "Helvetica Neue", Helvetica,Arial; line-height:20px; }
.talks dl dt ul li.year{ color:#c8c7c7; font-size:12px; font-family:Arial, "Helvetica Neue",'HelveticaNeue', Helvetica; font-weight:lighter;}
.talks dl dd{ float:right; width:78%; margin-right:10px;}

.right{ width:28%; float:left;  margin-left: 34px;  }
.right .events{margin-top:20px; border:1px solid #dcdcdc; border-top: 4px solid #c92e1d; padding-top:10px }
.right .events h2{ color:#0853a1; margin-left:15px; height:30px;}
.right .events dl{ margin:10px; }
.right .events dl dt{ float:left; margin-right:5px; }
.right .events dl dt .date{font-family:  "Helvetica Neue",'HelveticaNeue', Helvetica,Arial; border-radius:25px; height:45px; width:45px; background:#0456a0; color:#fff; line-height:45px; font-size:28px; text-align:center; float:left;}
.right .events dl dt .mon{ float:left; margin-left:6px; line-height:20px; font-size:12px; margin-top:5px;}
.right .events dl dd{font-family: Verdana; border-left:1px solid #0456a0; float:right;  width:69%; padding-left:10px; padding-top:4px; }
.right .events .more{ background:#f2f2f2; height:32px; text-align:center; line-height:32px;}
.right .events .more a{color:#0456a0; line-height:28px;height:28px; display:block; }
.right .events .more a:hover{color:#93B6FC;}


.gray-bg{ background:#f6f6f6; padding:40px 0; margin-top:20px;}
.gray-bg .media h2{ background:url(cepc_media.png) no-repeat 0 0; height:40px; line-height:40px; padding-left:50px; margin-left:15px; margin-bottom:10px;} 
.gray-bg .media ul li { margin-bottom:20px;}
.gray-bg .media ul li dl.paper{  background:#fff; padding:15px; border-top:2px solid #0456a0; }
.gray-bg .media ul li dl.paper dt{ font-weight:normal; font-family: Verdana; color:#737373; margin-bottom:5px;}
.gray-bg .media ul li dl.paper dd{color:#3258a6;}
.gray-bg .videos{ margin-top:20px; }
.gray-bg .videos h2{ background:url(cepc_video.png) no-repeat 0 0; height:40px; line-height:40px; padding-left:50px; margin-bottom:10px; margin-left: 15px;}
.gray-bg .videos ul li{  float:left;}


.gray-bg .videos ul li a{ display:block;position:relative; overflow:hidden; width:100%;} 
.gray-bg .videos ul li a img{ width:100%;}
.gray-bg .videos ul li a .pic-tit{ width:100%; padding:5px 10px; overflow:hidden; display:block; vertical-align: bottom; background:rgba(000,000,000,0.7);color:#fff; position:absolute; left:0; bottom:0;font-family: Verdana; font-size:12px; line-height:150% ;

background: -webkit-linear-gradient(top, rgba(000,000,000,0)0%, rgba(000,000,000,0.5)30%, rgba(000,000,000,0.7)98%);/* Safari、Chrome */

background: -o-linear-gradient(bottom, rgba(000,000,000,0)0%, rgba(000,000,000,0.5)30%, rgba(000,000,000,0.7)98%);/* Opera */

background: -moz-linear-gradient(bottom, rgba(000,000,000,0)0%, rgba(000,000,000,0.5)30%, rgba(000,000,000,0.7)98%);/* Firefox */

background: linear-gradient(to bottom, rgba(000,000,000,0)0%, rgba(000,000,000,0.5)30%, rgba(000,000,000,0.7)98%); /* 标准的语法（必须放在最后） */

}
.gray-bg .videos ul li a .pic-tit{ color:#fff;}
.gray-bg .videos ul li a:hover .pic-tit{ text-decoration:underline; color:#93B6FC;}


footer{ background:url(cepc_footer-bg.jpg) repeat-x; height:200px; /*border-top:2px solid #2e84d2;*/}
footer .bg{ background:url(cepc_footer.jpg) no-repeat left bottom; height:200px; padding-top:38px;}
footer .bg h3{ color:#fff; font-size:18px; line-height:36px;}
footer .bg .Links { width: 30%; float:left;}
footer .bg .Links ul li{ float:left; width:160px;}
footer .bg .Links ul li a{ color:#fff; background:url(cepc_icon-link.png) no-repeat 0 5px ; padding-left:20px;font-family:Verdana,'Conv_verdana',Arial, "Helvetica Neue",'HelveticaNeue', Helvetica, Gotham; }
footer .bg .Contact{ width:20%; float:left;}
footer .bg .Contact ul li{ float:left;}
footer .bg .Contact ul li a{ color:#fff; background:url(cepc_icon-link.png) no-repeat 0 5px ; padding-left:20px;font-family:Verdana,'Conv_verdana',Arial, "Helvetica Neue",'HelveticaNeue', Helvetica, Gotham; }
footer .bg ul li a:hover{color:#93B6FC;}


footer .bg .right-wrap{ width:40%; float:left; margin-left:80px; color:#fff;}
footer .bg .right-wrap .cas-logo{ margin-bottom:20px;}
.main_i_l {
	color: #CC636E;
	height: 377px;
	padding-top: 145px;
	text-align: center;
}
.menu {
	width: 59px;
	position: fixed;
	right: 25px;
	bottom: 50px;
	z-index: 2000;
	display: none;
}
.icon-top:link, .icon-top:visited {
	display: block;
	width: 59px;
	height: 59px;
	background: url(cepc_top.png) no-repeat 0 -118px;
	outline: none;
}
.icon-top:hover {
	background-position: 0 -354px;
}



/*二级 图文列表页*/
.content-wrap{ background:url(cepc_banner-bg-bg.jpg) repeat-x; }
.content-wrap .col-tit{ background:url(cepc_banner-b.jpg) no-repeat right 0; height:66px; }
.content-wrap .col-tit h2{ float:right; color:#fff; margin-top:20px;}
.gray-bg2{ background:#f0f2f4;}
.gray-bg3{background: #eaeaea;}
.gray-bg2 .left-wrap{ width:24%; float:left; background:#eaeaea; border-top:3px solid #2265b1; padding-left:10px;}
.gray-bg2 .left-wrap .left-nav h3{ color: #356fae; font-size:22px;font-family:"Helvetica Neue", 'HelveticaNeue', Helvetica,Verdana,Arial, Gotham; margin:15px 0 15px 5px;}
.gray-bg2 .left-wrap .left-nav ul{ background:#fff;}
.gray-bg2 .left-wrap .left-nav ul li{ border-bottom:1px solid #F2F2F2; }
.gray-bg2 .left-wrap .left-nav ul li.cur{ background:url(cepc_left-nav-bg.png) no-repeat right center #1e63b0;}
.gray-bg2 .left-wrap .left-nav ul li.cur a{ color:#fff;}
.gray-bg2 .left-wrap .left-nav ul li a{padding:10px; color:#0b5da0; display:block;}
.gray-bg2 .left-wrap .left-nav ul li a:hover{ color:#fff; text-decoration:underline; background:#1e63b0;}
.gray-bg2 .right-wrap{ background:#fff; padding:30px; float:left; width:76%; min-height:370px;}
.gray-bg2 .right-wrap dl.pic-list1{border-bottom:1px solid #f2f2f2; padding:20px 0;}
.gray-bg2 .right-wrap dl.pic-list1 dt{ width:34%; float:left; }
.gray-bg2 .right-wrap dl.pic-list1 dt img{ width:100%;}
.gray-bg2 .right-wrap dl.pic-list1 dd{ width:63%; float:right; }
.gray-bg2 .right-wrap dl.pic-list1 dd h4 a{ color:#35a8e0; font-family:Arial,"Helvetica Neue", 'HelveticaNeue',Helvetica,Verdana, Gotham; line-height:26px;}
.gray-bg2 .right-wrap dl.pic-list1 dd h4 a:hover{ color:#0b5da0;}
.gray-bg2 .right-wrap dl.pic-list1 dd .info{ color:#777777;line-height:24px;}
.gray-bg2 .right-wrap dl.pic-list1 dd .download{ background:url(cepc_download.png) no-repeat 10px 5px #e1e6ea; padding:10px 20px; border-radius:3px; margin-top:10px;}
.gray-bg2 .right-wrap dl.pic-list1 dd .download a{ padding-left:40px; display:block; color:#35a8e0;}

.gray-bg2 .right-wrap dl.pic-list2 { float:left;  width:33.3%; padding:20px 10px;}
.gray-bg2 .right-wrap dl.pic-list2 dt{ width:100%; }
.gray-bg2 .right-wrap dl.pic-list2 dt img{ width:100%;}
.gray-bg2 .right-wrap dl.pic-list2 dd { background:#f0f2f4; padding:10px 12px; color:#777777;font-size:12px;}
.gray-bg2 .right-wrap dl.pic-list2 dd h4{ margin-bottom:5px;}
.gray-bg2 .right-wrap dl.pic-list2 dd h4 a{ color:#35a8e0; font-family:Arial,"Helvetica Neue", 'HelveticaNeue', Helvetica,Verdana, Gotham; font-size:14px;}
.gray-bg2 .right-wrap dl.pic-list2 dd h4 a:hover{ color:#0b5da0;}

/*二级 文字列表页*/
.gray-bg2 .right-wrap dl.text-list1{ background:#f0f2f4; border-left:2px solid #0456a0; padding:10px 20px; margin-bottom:15px;}
.gray-bg2 .right-wrap dl.text-list1 dt h4 a{ color:#35a8e0; font-family:Arial,"Helvetica Neue", 'HelveticaNeue', Helvetica,Verdana, Gotham; line-height:26px; font-size:16px;}
.gray-bg2 .right-wrap dl.text-list1 dt h4 a:hover{ color:#0b5da0;}

.gray-bg2 .right-wrap dl.text-list2{ margin:10px; margin-bottom:20px; }
.gray-bg2 .right-wrap dl.text-list2 dt{ float:left; margin-right:5px; border-right:1px solid #0456a0; padding-right:15px; }
.gray-bg2 .right-wrap dl.text-list2 dt .date{font-family:  "Helvetica Neue",'HelveticaNeue', Helvetica,Arial; border-radius:25px; height:45px; width:45px; background:#0456a0; color:#fff; line-height:45px; font-size:28px; text-align:center; float:left;}
.gray-bg2 .right-wrap dl.text-list2 dt .mon{ float:left; margin-left:6px; line-height:20px; font-size:12px; margin-top:5px;}
.gray-bg2 .right-wrap dl.text-list2 dd{font-family: Verdana;float:left;  width:85%; padding-left:10px; padding-top:4px; }

/*三级 文章页*/
.gray-bg2 .right-wrap .tit-wrap{ background:#f0f4f8; border-bottom:1px solid #5e8ab3; padding:20px 30px; margin-bottom:20px; text-align:center;}
.gray-bg2 .right-wrap .tit-wrap h2{ color:#0b5da0; margin-bottom:10px; font-size:18px; line-height:160%;}
.gray-bg2 .right-wrap .tit-wrap .article-info span{ margin:5px 10px;}
.gray-bg2 .right-wrap .text p {line-height: 1.8em; margin: 15px 0 0;}
.gray-bg2 .right-wrap .text p img{max-width: 800px; width: 100%; padding: 0.5em 0;}

/* ==========================================================================
   search
   ========================================================================== */
.search_m {padding: 25px 0 50px;}
.search_s {
	background-color: #F1F1F1;
	margin-bottom: 30px;
	text-align: center;
	padding-top: 10px;
}
.search_s h3 {
	line-height: 50px;
	color: red;
	display: none;
}
.search_s input {
	padding-left: 15px;
	padding-right: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 1.5;
	vertical-align: middle;
	width: 779px;
	height: 30px;
	border: solid 1px #DCDCDC;
	border-right: none;
	border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -webkit-border-radius: 13px 0 0 13px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	font-size: 14px;
	text-align: left;
}
.search_s div {
	margin-top: 10px;
	background-color: #A1C1CF;
	border-bottom: solid 1px #35A8E0;
	font-size: 16px;
	padding: 20px 10px;
}
.search_s div strong {color: #0853A1;}
.search_e {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #EEE;
	font-size: 16px;
}
.search_e div {
	margin-top: 10px;
	font-size: 14px;
}
.search_e div br {display: none;}
.search_e div span {
	color: #24ACDE;
	margin-right: 30px;
}
.search_e a:link, .search_e a:visited {
	color: #444;
	line-height: 26px;
}
.search_e a:hover {text-decoration: underline;}
.search_e_n {
	display: inline-block;
	background-color: #35A8E0;
	color: white;
	padding: 0 7px;
	font-size: 14px;
}
.search_s input:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: none;
	border-color: #DCDCDC;
}
.search_s i {
	background: white url(cepc2_icon.png) no-repeat 10px 5px;
	display: inline-block;
	width: 39px;
	height: 30px;
	border: solid 1px #DCDCDC;
	border-left: none;
	border-radius: 0 13px 13px 0;
    -moz-border-radius: 0 13px 13px 0;
    -webkit-border-radius: 0 13px 13px 0;
    cursor: pointer;
    vertical-align: middle;
}
.main {
	max-width: 1175px;
	margin: 0 auto 20px;
}
.site_m_t {
	height: 20px;
	border: solid 1px #EEE;
	border-bottom: none;
	position: relative;
	z-index: 500;
	margin-bottom: 70px;
}
.site_m_t strong {
	position: absolute;
	z-index: 1000;
	top: -19px;
	right: 20px;
	padding: 0 15px;
	background-color: white;
	font-size: 25px;
	color: #0853A1;
	line-height: 1.5;
}
.mb-20 { margin-bottom: 20px; }
.pvg_mc_m {display: none;}

@media screen and (max-width:1200px){
	
	.show_wrap .show-introduction { bottom:10px; max-width: 70%;}
	.left { width:100%;}
	.right{ width:100%; margin-left:0; margin-bottom:20px;}
	.main_c_t_llc article {width: 224px;  margin-right: 25px;}
	.talks dl dd { width: 76%;}
	.right .events dl { margin: 20px;}
	.right .events dl dd {width: 89%;}
	.gray-bg .videos ul li .pic-tit { }
	footer .bg .Links { width: 36%;}
	footer .bg .Contact { width: 24%;}
	footer .bg .right-wrap { margin-left:15px; width: 38%;}
	
	.gray-bg2 .right-wrap dl.text-list2 dd{width:80%;}
   
	
}
@media screen and (max-width:992px){
	
	.navbar-default .navbar-nav > li > a {  padding: 0 11px;}
	.right .events dl dd { width: 85%;}
    .gray-bg .videos ul li { margin-bottom:30px;}
	
	footer { background:#b1595b; height:240px;}
	footer .bg {  background:url(cepc_footer-bg.jpg) repeat-x;padding-top: 10px;}
	footer .bg .right-wrap {  width: 45%;  margin-left:20px; margin-top:20px;}
	footer .bg .Links { width: 27%;}
	
	.gray-bg2 .left-wrap { width:32%;}
	.gray-bg2 .right-wrap {width:68%; padding:30px 15px;}
	.gray-bg2 .right-wrap dl.pic-list2 { width: 50%;}
	
	.gray-bg2 .right-wrap dl.text-list2 dd{width:72%;}
	
}


@media screen and (max-width:767px){
	header{ background:url(cepc-banner.jpg) no-repeat 80% top;}
	header .left { width:66%; margin:30px;}
	header .top-link { margin-bottom:5px;}
	.search{ display:none;}	
	header .right{ float:right; margin-right:20px; width:12%; }
	.mobile-hide{ display:none;}
	.mobile-show{ display:block;}
	.show_wrap .show-introduction {  float:none; max-width: 100%; padding:10px;}
	.show_wrap .show-introduction p{ display:none;}
		
		
	.navbar-header .btn-mobile { float: right; width: 15%; margin-top: 20px; margin-right: 30px;}
	.navbar-toggle { margin-top: 48px;}
	.navbar-default .navbar-nav > li {border-radius:0;height:auto; line-height:50px;}
	.navbar-default .navbar-nav > li > a { padding:10px 20px;text-transform: uppercase;font-size: 20px; height:50px; }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff;}
	
	.navbar-default .navbar-nav{float:none;margin: 0px 14px;}
	.navbar-default .navbar-nav{float:none;}
	.navbar-nav{margin: 0px 14px;}
	
	.gray-bg { padding-bottom:20px;}
	
	.scrollable-trigger{display: none;}
	
	.main_c_t_llb .main_c_t_llbp{ display: none;}
	.main_c_t_llc{ position:relative;}
	.main_c_t_ll{ height:auto;}

	
	.main_c_t_llc article { float: none; width: auto; margin-bottom:25px; height: auto;}
	.main_c_t_llc article dl dt{ max-width:30%;display: block;  float:left; height: auto;}
	.main_c_t_llcl img { width:100%; }
	.main_c_t_llc article dl dd{  float:right; width:67%;}
	.talks article dl dd {  width: 90%;}
	
	.talks dl{ border:none;}
	.talks dl dd { width: 88%;}

	

	footer {height:200px;background:url(cepc_footer.jpg) left bottom; }
	footer .bg{ background:none;  }
	footer .bg .right-wrap {width: 95%;}
	
	.gray-bg2 .right-wrap{ width:100%;}
	
	.gray-bg2 .right-wrap dl.text-list2 dd{width:80%;}
	
/* ==========================================================================
   search
   ========================================================================== */
.search_m {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
}
.search_s input {width: 279px;}
.search_e div br {display: block;}
.search_e div span {
	margin-right: 0;
}
.pvg_mc_m {
	display: block;
	line-height: 43px;
	border: solid 1px #56B8DD;
	margin: 0 auto;
	border-radius: 24px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    background-color: #D7E6EE;
    color: #0F85D0;
    width: 358px;
    text-align: center;
}
}

@media screen and (max-width: 700px){
.right .events dl dd {
    width: 80%;
}
}
@media screen and (max-width: 580px){
	.talks article dl dd {  width: 85%;}
}
@media screen and (max-width: 568px){
	header .left { width: 65%}
	.right .events dl dd { width:70%;}
	.gray-bg2 .right-wrap dl.pic-list2 { width: 100%;}
	.gray-bg2 .right-wrap dl.pic-list2 dd{ padding:15px 20px;}
	.gray-bg2 .right-wrap dl.pic-list2 dd h4{ margin-bottom:10px;}
	.gray-bg2 .right-wrap dl.text-list2 dd { width: 76%;}
}


@media screen and (max-width: 414px){	
    .navbar-toggle { margin-top: 36px;}
	.show_wrap .show-introduction { display:none;}
	.main_c_t_ll div h2 { margin-right:0;}
	.main_c_t_llb { margin-top:10px;}
	.talks article dl dd {  width: 80%;}
	.gray-bg2 .right-wrap dl.pic-list1 dt { width:100%;float:none; margin-bottom:15px;}
	.gray-bg2 .right-wrap dl.pic-list1 dd{ width:100%; float:none;}
	
	.gray-bg2 .right-wrap dl.text-list2 dd {  width: 66%;}
	
/* ==========================================================================
   search
   ========================================================================== */
.search_s input {width: 179px;}
.pvg_mc_m {width: 278px;}
}

@media screen and (max-width: 375px){	
	.right .events dl dd { width:64%;}
	.gray-bg2 .right-wrap dl.text-list2 dd {  width: 65%;}
}
@media screen and (max-width: 320px){
	.right .events dl dd { width:60%;}
	.gray-bg2 .right-wrap dl.text-list2 dd { width: 54%;}
}

/*202111.8添加翻页样式*/
.hidden_pc{
	
}
.hidden_mob{
	display:none;
}
#pager{display: inline-block;
    border-radius: 4px;
    overflow: hidden;}
#pager > a,
#pager > span{
	border-right: 1px solid #4296be;
    border-bottom: 2px solid #4296be;
    float: left;
    font-size: 14px;
    line-height: 21px;
    list-style: none outside none;
    padding: 10px 10px;
    text-decoration: none;
    background:#35b5eb;
    color: #fff;}
#pager > span{ background: none repeat scroll 0 0 #356fae;}
#pager > font{
	float: left;
    padding: 10px;
}
#pagenav_head{border-radius: 4px 0 0 4px;}

ul.hidden_mob li .btn-default{
	height: 42px;
    background: #35b5eb;
    color: #fff;
    border-left: none;
    border-top: none;
    border-right: 1px solid #4296be;
    border-bottom: 2px solid #4296be; }
@media screen and (max-width:767px){
	.hidden_pc{
		display: none;
	}
	.hidden_mob{ display:block; margin-bottom: 30px; }
}