﻿@charset "utf-8";
/*全局样式*/
*{
margin: 0;
padding: 0;
list-style: none;
}
a{color:#666;}
/*a:hover{color:#EB8C23;}*/

.baise{color:#fff;}
a.baise:link, a.baise:visited {color:#fff;text-decoration:none;} 
a.baise:hover,a.baise:active {color:#eee;text-decoration:none;} 

body{font-size:14px;
	font-family: Microsoft YaHei;
	background-image: url(/assets/xtcm/images/bj.png);
}
.top_part {padding:15px 0;}

.main{width:100%; padding: 0 10px;}

/*头部开始*/
.header{width:100%;}
.top_ding{background:#2652a2;}
.top_ding_wz{max-width:1200px;margin:0 auto;height: 37px;line-height: 37px;color: #fff;}
.logo{padding-left:0;}
.banner{max-width: 1200px;margin:30px auto;overflow: hidden;}
/*检索*/
.sy_search{ margin-top: 30px;padding-right:0;}
.btn{    
	padding: 4px 12px;
    border-radius: 0 4px 4px 0;
    margin: 0 0px 4px 0px;
    height: 34px;
}
.btn-default {
    background-color:#2652a2;
    font-size: 16px;
    color: #ededed;
    line-height: 25px;
    border: 1px solid #2652a2;
	}
.gjjs{
        float: left;
	    margin-left: 5px;
    /* font-weight: bold; */
    height: 34px;
    line-height: 34px;
    background: #2652a2;
    padding: 0 10px;
    color: #fff;
    border-radius: 4px;
}
.tbjs{background:#f19814!important;}
.btn-p .adv-sea {line-height: 34px;}

/*导航*/
.daohang{width: 100%; z-index: 99; background: #104f9e;}
.alldata{float: left;text-align: left;line-height: 44px;color: #fff; margin: 0 30px;}
.navbar{max-width:1200px;margin:0 auto;min-height: 45px;margin-bottom:0;}
.navbar-nav>li>a{line-height: 50px;padding-top: 0;padding-bottom: 0; font-size: 18px;}
.site-nav{border-radius: 2px;}
.site-nav a{color: #fbfbfd;font-size: 16px; font-weight: bold;}
.site-nav .nav>li>a{text-align: center;}
.site-nav .nav>li>a:focus,.site-nav .nav>li>a:hover{text-decoration: none; color:#104f9e}
/*.site-nav .navbar-toggle{background: #fff;}*/
.site-nav .navbar-toggle .icon-bar{background:#fff;}
.site-nav .navbar-nav>li>a{border-bottom: 0 solid #5151e4;}
/*.nav_one {background: url(../images/navbar_manu.png)}*/

.navbar-collapse {
    padding-right:0;
	padding-left:0;}
.dropdown-menu{background:#009245;min-width: 180px;}
.dropdown-menu>li>a{color:#fff;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background: url(../images/ejdhbj.jpg);color:#fff;}
.dropdown-menu>li>a {padding: 8px 36px;}

.tran_scale{ overflow:hidden !important; /*display:block;*/ transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); /*display:block; */}
.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }

.scroll-menu { display: none;}

/*广告图片*/
.shangbj{ no-repeat center top; /*margin-bottom: 40px;*/}
.an1{width: 140px;height: 140px;margin:180px auto;text-align: center;padding-top: 16px; background-color:#35d4a8;border-radius: 50%;-moz-border-radius: 50%; -webkit-border-radius: 50%;}
.an1 img{margin:0 auto;}
.an1wzz{text-align: center; color: #fff;font-size: 22px;font-weight: bold;}

/*更多按钮*/
.btn_1 {margin: 0 auto;width:160px;  margin-top: 10px;  margin-bottom: 10px;}
.btn_1 ul{overflow:hidden;margin-bottom: 0;}
.btn_1 ul li{
	float:left; 
	background-color:#2652a2;
	font-size: 18px;
    text-align: center;
    color: #fff;
    line-height: 40px;
	width:160px;
}
.btn_1 ul li a{
	 background:#2652a2;
   	display: block;
    color: #fff;
	
	
    }
.btn_1 ul li a:hover{
    background:#2652a2;
    display: block;
    color: #fff;
    text-decoration: none;
    text-transform: capitalize;
   
}
.btn_1 ul li jusebj{background:#de7800!important;}

.btn_more { float:right; font-size:16px; font-weight:400;color: black; }
.btn_more_wap { display: none;}

/*---------------轮播图----------------------*/
.tupian{overflow:hidden;padding-left: 0; /*width: 800px;*/}
.slide img{width: 1600px;height:auto;background-size:cover;}
.slide .carousel-caption{
    font-size: 20px;
    position: absolute;
    right: 0;
/*    top: 0;*/
    left:0;
	    bottom: 0px;
    z-index: 10;
    padding-top:10px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    width: 100%;
    height: 50px;
    background: #666;
    background:rgba(0,0,0,0.5);
}

.slide ol{margin-bottom:-40px;}
.slide .carousel-caption h3{margin-top:10px;}
.banner .carousel-indicators{bottom:0;}
.banner .carousel-indicators .active{background-color:#333;}
.slide .carousel-caption a{color:#fff;}
.banner .carousel-indicators li{background: #ccc;border: 0;}
.slide .carousel-caption a:hover{text-decoration:none;}
.glyphicon-chevron-left:before {
    content: "\e079";
}
.glyphicon-chevron-right:before {
    content: "\e080";
}
@media screen and (min-width: 768px){
    .banner .carousel-caption {
        right: 0;
        left: 0;
        padding-bottom:0;
    }
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    max-height: 500px;
}

.guest{ /*background-color: #fff;*/ overflow: hidden; padding:30px 0 40px;}
.guest .t{ margin-bottom: 15px; text-align: center;}
.guest .t h1{margin-bottom: 17px;margin-top: 17px;padding: 0 20px;font-size: 24px;font-weight: 600;color: #292E33;position: relative;}

.guest .carousel{ position: relative;}
.guest .carousel:before{ content: ''; position: absolute; left: 0; right: 0; bottom: 11px; width: 1180px; margin: auto; /*border-bottom: 1px solid #d3d3d3;*/}
.guest .list{ position: relative; height: 289px;}
.guest .list li{ position: relative; float: left; width: 220px; height: 289px; margin: 20px 0px 0; padding-bottom: 25px; color: #d3d3d3;}
/*.guest .list li:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 5px; width: 8px; height: 8px; margin: auto; border-radius: 50%; border: 2px solid; background-color: #fff;}*/
.guest .img{ margin-bottom: 16px; height: 264px; box-shadow: 0px 0px 18px 0px rgba(1, 1, 1, 0.08); overflow: hidden; text-align: center;}
/*.guest .img img{ display: block; width: 100%;}*/
.guest .p{ height: 44px; overflow: hidden; font-size: 14px; line-height: 22px; text-align: center; color: #333;}
.guest .list li:hover{ color: #2652a2;}


.guest .list li .pt{
        position: absolute;
        width: 100%;
        height: 60px;
        bottom: -100px;
        left: 0;
        background: rgba(0, 0, 0, 0.7);
        background: #000 \0;
        color: #FFF;
        font-size: 14px;
        text-align: center;
        padding: 10px 0;
        margin: 0;
        /* line-height: 25px;    */
        transition: all .3s linear;
    }
.guest .list li:hover .pt{
        bottom: 0;
    }
  
.guest .row div .pt{
        position: absolute;
        width: 100%;
        height: 60px;
        bottom: -100px;
        left: 0;
        background: rgba(0, 0, 0, 0.7);
        background: #000 \0;
        color: #FFF;
        font-size: 14px;
        text-align: center;
        padding: 10px 0;
        margin: 0;
        /* line-height: 25px;    */
        transition: all .3s linear;
    }
.guest .row div:hover .pt{
        bottom: 0;
    }

.guest .prev, .guest .next{ position: absolute; bottom: 0; background: left no-repeat; width: 25px; height: 25px; cursor: pointer; z-index: 2;}
.guest .prev{ left: 50%; margin-left: -615px; background-image: url(../images/prev1.png);}
.guest .next{ right: 50%; margin-right: -615px; background-image: url(../images/next1.png);}
.guest .prev:hover, .guest .next:hover{ background-position: right;}
.guest .disabled, .guest .disabled:hover{ background-position: left; opacity: 0.5; cursor: default;}


/*.carousel .carousel-control.left,.carousel .carousel-control.right{background:none;filter:none;}  去阴影背景--*/
/*---------------轮播图end----------------------*/

/*更多按钮*/
.bgcd{text-align: center;background:#cbcbca;height:40px;line-height: 40px; border-radius: 5px; }
.bgcd a{color:#fff;display:block;}
.bgcd a:hover{color: #fff;border-radius: 4px;background:#2652a2;height:40px;line-height: 40px; display: block;text-decoration: none;}
.bgcd img{margin: 0 5px;}
.bgcd_title{font-size:16px;color:#fff;letter-spacing: 1px;}

/*左侧*/
.fl{overflow: hidden;padding-left:0;}
.left_tab{border-radius: 3px;overflow: hidden; padding: 0 5px; /*width: 360px;margin-left: 210px;*/}

.lmm{    
	line-height:36px;
    background-image: url(../images/t.jpg);
    font-size: 16px;
	font-weight: bold;
    color: #fff;
    padding-left: 15px;
	height: 36px;
}

.left_tab dl{overflow: hidden; margin:4px 0 10px;}
.left_tab dd{text-align: left;margin: 3px 0; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.left_tab dt{font-weight:normal;}

.left_tab ul{overflow: hidden;margin: 5px 0 15px;}
.left_tab li{line-height: 28px;border-bottom:1px #ccc dotted;}
.left_tab ul li img{margin-right: 8px;}
.fwtj{line-height:26px;padding:10px 20px;}


.bq_bt{text-align: center;padding: 0 10px;line-height: 26px;}
.bq_zgzb{text-align:left;line-height: 26px; border-bottom: 1px #ccc dashed;border-top: 1px #ccc dashed;    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;    padding-left: 7px;}
.zgcolor{color:#056FB3;}

/*新闻公告列表页*/
.fl{overflow: hidden;padding-left:0;}
.left_list{border-radius: 3px;overflow: hidden; width: 1200px;margin-left: 0px;}

/*正文页*/
.fl{overflow: hidden;}
.article{border-radius: 3px;overflow: hidden; /*width: 1200px;*/margin-top: 20px; text-align: center;}

/**分享功能**/
.shareTool{width:100%;height:auto;overflow:hidden;border-bottom: 2px solid #dde6f2;}
.shareTool li{cursor: pointer; display: inline-block; margin: 5px 10px 10px 0; vertical-align: middle;}
.shareTool li img{width:25px;height:25px;}
.shareBox{position:relative;}
.weixinBox{width: 160px; padding: 15px 15px; position: absolute; left: 0; top: 38px; background: #fff; border: 1px solid #dddddd; border-radius: 4px;}
.box-article .weixinBox{left:50%; margin-left:-40px;}
.js-qrcode-arr{position: absolute; top: -7px; left: 14px; width: 11px; height: 7px; background: url(../images/sprite.png) no-repeat;}
.js-qrcode-close{width: 15px; height: 15px; position: absolute; right: 2px; top: 2px; background: url(../images/weixin_close.png) no-repeat;}
.weixinBox p{font-size:12px;color: #888;padding-left:10px;}
.weixinCode img{width:100%;}

/*右*/
.tit_1 {
    line-height: 36px;
    /* background-image: url(../images/ty.jpg); */
    font-size: 24px;
    font-weight: 600;
    color: #292E33 !important;
	/*text-align: center;*/
}

.tit_article{
	line-height: 36px;
    font-size: 24px;
    color: #292E33 !important;
    font-weight: bold;
    text-align: center;
	
}

.tit_2{
	line-height: 36px;
    /* background-image: url(../images/ty.jpg); */
    font-size: 20px;
    color: #2b2b2b !important;
    font-weight: bold;
     /*padding-left: 15px; */
   
}
.tit_2:hover{
    text-decoration-color: #666;
}

.tit_3{
	    display: block;
    font-size: 14px;
    color: #666;
    line-height: 25px;
    text-align: justify;
    overflow: hidden;
	font-weight: normal;
	-webkit-margin-before: 0.60em;
    -webkit-margin-after: 0.60em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	border-bottom: 2px solid #dde6f2;
}

.t_tab{border-radius: 3px;;margin-bottom: 10px;overflow: hidden;}
.t_tab ul{padding: 8px 0;overflow: hidden;margin-bottom: 0;}
.t_tab ul li{line-height:24px;border-bottom: 1px #ddd dotted;background: url(../images/gif-0165.gif) no-repeat 0 5px;
    padding-left: 15px;
   margin-bottom: 3px;
    padding-bottom: 3px;}
.t_tab ul li img{margin-right: 10px;}

.t_tab dl{overflow:hidden;margin: 0;}
.t_tab dd{padding-left:20px;line-height: 25px; text-align: left;margin:10px 0;}
.t_tab:last-child{margin-bottom: 0;}

.office_list{overflow:hidden;}
.office_list ul{overflow:hidden;margin-bottom: 0;}
.office_list li{margin-top:5px;}
.btn-shadow {
    border: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height:30px;
	
}
.btn-shadow:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.journal-btn {background:#1966a9;border-radius:5px;padding:5px 0;}


.fm_right{    
	
    padding: 15px 0;
	overflow:hidden;
}
.fmtu img{margin: auto;max-width: 83%;}

.fmjs{line-height:26px;}



.weixin{text-align: center;margin-bottom:20px;border-radius: 3px;}
.weixin img{margin:0 auto;}

.email_tu{overflow:hidden;text-align: center;margin-bottom: 20px;}
.qikanxx{overflow:hidden;margin:10px 15px;text-align: left;line-height: 26px;}

/*中间*/
.center{overflow:hidden;}

/*会议活动*/
/*.yanse{background:#eaecf0;padding:35px 0; }*/
.uw-on-campus {
  margin-bottom: 35px;
  text-align: center;
	
}

.uw-on-campus h2 {
    margin-bottom: 17px;
    margin-top: 17px;
    padding: 0 20px;
    /*display: inline-block;*/
	
    font-size: 24px;
	font-weight: 600;
    color: #292E33;
    position: relative;
	
}
/*
.uw-on-campus h2:before {
    left: -340px;
}
.uw-on-campus h2:before, .uw-on-campus h2:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 340px;
    background-color:#ccc;
    display: block;
    bottom: 13px;
}
.uw-on-campus h2:before {
    left: -340px;
}
.uw-on-campus h2:after {
    right: -340px;
}
*/

.box-shadow {
    box-shadow: 0 0 11px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 0 30px rgba(0,0,0,0.2);
    -mz-box-shadow: 0 0 30px rgba(0,0,0,0.2);
    -o-box-shadow: 0 0 30px rgba(0,0,0,0.2);
    border: 1px #fff solid;
	background: #fff;
	margin-bottom: 30px;
	min-height: 192px;
}
.box-shadow ul{padding:20px;overflow: hidden;    margin-bottom: 0;}
.box-shadow ul li{float:left;max-width: 35%;}
.liwidth{max-width:63%!important;float:right!important;}

.timu{font-size:15px;font-weight: bold;line-height:22px;min-height: 22px;}
.timu2{font-size:15px;line-height:22px;min-height: 22px;}
.zuozhe{font-size:14px;color:#666;line-height:24px;}

/*合作伙伴*/
.jiamengqk{padding:30px 0;}
.qkfm{border:1px solid #ccc;padding:5px;margin-bottom: 0px;}
.qkfm img{margin:0 auto;}

/*以往会议*/
/*.hot_Special{max-width:330px; margin: 0 auto;}
.hot_Special ul{}
.hot_Special ul li{}*/
.hot_Special ul li img{width:380px;height: 220px;}
.hot_Special ul li ul{padding:10px;background:#fff;}
.hot_timu{font-size:15px;font-weight: 40;line-height:20px; color: #4D4D4D;}
.hot_zuozhe{font-size:14px;color:#999999;line-height:24px;}
.hot_jieshao{line-height:24px;}

/*热门嘉宾*/
.zjxz{background:url(../images/zjxz.jpg) no-repeat center top;padding:30px 0 40px;}
.g2{max-width:1200px; height:230px;}
.g2 ul{overflow:hidden;}
.g2 ul li{
	margin:0 5px;
	max-width: 100%;
	padding:0;
	width: 160px!important;
	border: 0;
	background:#cceefc;
	text-align: center;
}
.g2 ul li img{margin: auto; margin-bottom:10px;margin-top:10px;}

.img_jb{width:220px; height:280px}

/*广告图片*/
.ggtp img{margin:40px auto; width:1174px;}

.gd{line-height: 32px;float: right; padding-right: 10px;}

/*底*/
.footer{width:100%;margin-top:20px;overflow: hidden;background:#444;}
.banquan{
	max-width: 1200px;
	margin: 25px auto;
    color: #fff;
}
.banquan ul{overflow:hidden;}
.banquan ul li{line-height:30px;}
.banquan_dibu{border-top:#666 1px solid;}
.banquan_dibu_wz{max-width:1170px;margin:0 auto;height: 40px;line-height: 40px;color: #fff;}

/*百度分享*/
.bd_weixin_popup {
    
    box-sizing: content-box;
}
/*------------------------------------------移动端开始----------------------------------------------------*/
@media (max-width: 767px){
	.container { padding-right: 5px;  padding-left: 5px;}
	.header{margin-bottom:0px;}
	.banner { margin: 20px auto;}
	.top_part {padding:0 0;}
	.nav_one {background:none;}
	.site-nav {background: #2652a2;padding: 0 10px;}
	.site-nav a {color: #fff;}
	.site-nav .nav>li>a:focus, .site-nav .nav>li>a:hover {text-decoration: none;  background:#2652a2;}	
	.navbar-nav>li>a {line-height: 38px;}
	.dropdown-menu>li>a {text-align: center;color: #fff;line-height: 24px;}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background:#2652a2; color: #fff;}
	.navbar-brand {height: 0px;line-height: 40px;padding: 0 12px;}
	/*.navbar-toggle { margin-top: 4px;margin-right: 6px;margin-bottom: 2px;}*/
	.navbar-toggle {margin-top: 4px;margin-right: 0px;margin-bottom: 2px;padding: 7px 3px;}
	.slide .carousel-caption { font-size: 16px; height:40px;}
	.btn_more { display: none;}
	.btn_more_wap {display: block;margin-left: 10px;margin-right: 10px;margin-bottom: 15px;}
	.left_tab dl { padding: 0px 10px;}
	.tit_1 {font-size: 20px;font-weight: 600;text-align: center;}
	.tit_1  i {display:none;}
	
	.tit_2 {line-height:1;  font-size: 16px;}
	.logo{padding-left:15px;}
	.logo img{margin: 0 auto; width:100%}
	.sy_search{display: none;}
	
	.an1{margin:0 auto;max-width:100px;max-height:100px;margin-top:10px;margin-bottom:10px;}
	.an1 img{max-width:50px;}
	.an1wzz{font-size:14px;}
	.an1_padd{padding:20px;}
	.btn_1 {margin-top: 15px; width:100%;}
	.btn_1 ul{overflow:hidden;margin-bottom: 0;}
	.btn_1 ul li{
		float:left; 
		background-color: #2652a2;
		font-size: 22px;
		text-align: center;
		color: #fff;
		line-height: 50px;
		width:100%;
		margin-bottom: 15px;
	}
	.box-shadow ul li {float:none; max-width: 100%;}
	.box-shadow ul li img{margin:0 auto;}
	.liwidth {max-width:100%!important;}
	.uw-on-campus h2:before { left: -100px;   width: 100px;}
	.uw-on-campus h2:after {    right: -100px;width: 100px;}
	.uw-on-campus {margin-bottom: 20px;}
	.uw-on-campus h2 {margin-bottom: 0px; margin-top: 0px; font-size:20px;}
	.guest { padding:0 10px;}
	.guest .t {margin-bottom: 0;}
	.guest .t h1 {margin-bottom: 0px; margin-top: 0; padding: 0 20px; font-size: 20px;}
	.jiamengqk { padding:0 10px;}	
	.img_jb{width:110px; height:140px}
	.article { margin-top:0px;}
	.tit_article { font-size: 20px;}
	.article_list_content {margin-top: 10px;}
	.scroll-menu {
        display: block;
        background-color: #5e9cd1;
        margin-right: 30px;
    }

        .scroll-menu .c-hor-nav-toggler {
            position: relative;
            top: -33px;
            left: 25px;
            float: right;
            z-index: 100;
            display: inline-block;
            background: rgba(94, 156, 209, 0.63);
            padding: 3px 4px 3px 4px;
            border: 0px;
            border-radius: 2px;
        }

            .scroll-menu .c-hor-nav-toggler .c-line {
                background: #bac3cd;
                width: 15px;
                display: block;
                height: 2px;
                padding: 0px;
                margin: 3px 0;
            }

    .scroll-nav {
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
        float: left;
        margin-bottom: 0px;
    }

        .scroll-nav li {
            display: inline-block;
            padding: 7px 8px;
        }

            .scroll-nav li a {
                color: white;
				font-size: 18px;
            }

        /*.scroll-nav .c-active a {
            color: #32c5d2 !important;
        }*/
}

@media (max-width: 992px){
	.app-search .btn-p {padding: 0 0 20px;}
	.btn-p {float: none!important;margin: auto;text-align: center;}
	.btn-p div {float: none!important;display: inline-block;vertical-align: -webkit-baseline-middle;}
	.btn {padding: 4px 12px;border-radius: 4px;margin: 0;height: 34px;}
	.btn-warning {color: #fff;  background-color:#f19814; border-color:#f19814;}
	.text-muted {color: #fff;}
	.adv-sea {height: 34px;line-height: 34px; background: #2652a2; padding: 0 10px; color: #fff; border-radius: 4px;}
	.btn-toolbar>.btn-group{margin-left:0;}
	
}








@media (min-width: 1024px){
	.site-nav .nav>li>a {padding-left: 41px;padding-right: 41px;}
}

@media (min-width:1200px){
/*导航hover事件修改*/
.navbar .nav > li:hover .dropdown-menu {display: block;}
.container{width:1200px;margin: auto; padding-left:0;padding-right:0;}
	
.col-lg-2 { width: 14.241%;}
}

/*移动端搜索判断*/
@media (max-width:1200px) and (min-width:992px) {
.app-search{display: none;}
}

/*改变导航默认高*/
@media (min-width: 768px) {
    .navbar-nav > li > a { padding-top: 0;padding-bottom: 0;}
}

/*--返回顶部top--*/
.top-arrow{position: fixed;_position: absolute;bottom:80px;right:10px;width:30px; height:30px;border-radius: 50%;display: none;z-index: 9999;cursor: pointer; background:#666;}
.top-arrow .glyphicon{text-align:center;top:6px; left:8px;color:#f5f5f5;}
/*--返回顶部top--*/

/*------------------------------------------移动端结束----------------------------------------------------*/







