@charset "utf-8";
/** Generated by FG **/
@font-face {
    font-family: 'Conv_HELVETICANEUELTPRO-LT_2';
    src: url('../fonts/HELVETICANEUELTPRO-LT_2.eot');
    src: local('☺'), url('../fonts/HELVETICANEUELTPRO-LT_2.woff') format('woff'), url('../fonts/HELVETICANEUELTPRO-LT_2.ttf') format('truetype'), url('../fonts/HELVETICANEUELTPRO-LT_2.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*首页*/
.g_box{
    width:1400px;
    margin:auto;
}
.g_sydhtu{
	width:100%;
}
.g_sydhtu img{
	width:100%;
}
.g_dhbj{
	width:100%;
    height: 62px;
}
.g_dhbj img{
	width:100%;
    height:100%;
}
.g_sydhb{
	position: relative;
	width:100%;
    z-index: 1000;
}
.g_sydhqu{
	width:1400px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.g_sydhqu1{
	width:calc(100% - 120px);
	margin-left: -21px;
	margin-right: -21px;
}
.g_sydhqu2{
	width:120px;
}
.g_sydhul .ace_wz{
	font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
	font-size:14px;
	color:#fff;
	height:58px;
	padding-top: 22px;
	padding-bottom: 22px;
    position: relative;
    z-index: 10;
}
.g_sydhul{
	padding-left: 13px;
    padding-right: 13px;
	padding-top: 22px;
	padding-bottom: 22px;
}
.g_sydhul.act {
	background: url(../images/dhxz_03.jpg) no-repeat;
	background-size:cover; 
	background-position: center; 
	position: relative;
	z-index: 1;
	/*height:58px;*/
}
.g_lang a{
	font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
	font-size:18px;
	color:#fff;
}
.g_lang{
	padding-top: 22px;
	padding-bottom: 22px;
	margin-right: 24px;
}
.sout{
    line-height: 62px;
    width:33px;
}
.sout .soupc{
    display: inline-block;
    cursor: pointer;
}
.souy {
    position: fixed;
    top: -0;
    left: 50%;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.66);
    z-index: 299;
    display: none;
    transform: translateX(-50%);
}
.souk {
    width: 876px;
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.souk .closei{
    cursor: pointer;
}
.souk .inputk{
    position: relative;
    width: calc(100% - 48px);
    background-color: #fff;
    margin-top: 104px;
}
.souk .inputk input::-webkit-input-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk input:-moz-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk input::-moz-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk input:-ms-input-placeholder
{
    color: #bbbaba;
    opacity: 1;
}
.souk .inputk img{
    position: absolute;
    top: 18px;
    right: 53px;
    width: 25px;
    cursor: pointer;
}
.g_sycen1{
    position: relative;
    background: url(../images/sybj1_02.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 46px;
    padding-bottom: 26px;
}
.g_sycen2{
    position: relative;
    background: url(../images/sybj2_02.jpg) no-repeat; 
    background-size: cover;
    background-position: center;
    padding-top: 42px;
    padding-bottom: 35px;
}
.g_sycen1nrfr{
    width:570px;
}
.g_sycen1nrfl{
    width:calc(100% - 570px);
    padding-right:40px; 
}
.g_syc1nrtletu{
    width:63px;
}
.g_syc1nrtletu img{
    width:100%;
}
.g_syc1nrtlewa{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:28px;
    color:#831214;
    font-weight: bold;
    line-height: 58px;
    padding-left: 12px;
}
.g_sc1tlemore a{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:18px;
    line-height: 62px;
    color:#831214;
}
.g_syc1nrtle{
    position: relative;
    width:100%;
    height:70px;
    margin-bottom: 30px;
}
.g_syc1nrtle::before{
    content: '';
    position: absolute;
    bottom:0;
    left:0;
    width:80px;
    height:8px;
    background: #810c0f;
}  
.g_syc1nrtle::after{
    content: '';
    position: absolute;
    bottom:4px;
    left:80px;
    width:calc(100% - 80px);
    height:1px;
    background: #b6b6b6;
}  
.g_syc1nrtlefl{
    margin-bottom: 10px;
}
.g_syc1nrnewfl{
    width:366px;
}
.g_syc1nrnewfr{
    width:calc(100% - 366px);
    padding-left: 46px;
}
.g_syc1nrnewflwz{
    padding-top: 20px;
    border-bottom:1px solid #dddddd;
}
.g_syc1nrnewflwz p{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:18px;
    color:#333;
    line-height: 26px;
    height:52px;
    overflow: hidden;
    margin-bottom: 20px;
}
.g_syc1nrnewflwz span{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333;
    line-height: 22px;
    margin-bottom: 20px;
    display: block;
    height:44px;
    overflow: hidden;
}
.g_syc1nrntime{
    width:50px;
}
.g_syc1nrnint{
    width:calc(100% - 50px);
}
.g_syc1nrnint{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333;
    line-height: 26px;
    padding-left: 22px;
    height:52px;
    overflow: hidden;
}
.g_syc1nrntime p{
    font-family: Arial,Microsoft YaHei,SimSun,SimHei,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#831214;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 24px;
}
.g_syc1nrntime span{
    font-family: Arial,Microsoft YaHei,SimSun,SimHei,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#831214;
    text-align: right;
    display: block;
    padding-top: 8px;
}
.g_syc1nrnewfr1{
    padding-bottom: 26px;
    margin-bottom: 28px;
    position: relative;
}
.g_syc1nrnewfr1::before{
    content: '';
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background: #dddddd;
}
.g_syc1nrnewfr1:nth-child(4){
    margin-bottom: 0;
}
.g_syc1nrnewfr1:nth-child(4)::before{
    display: none;
}
.g_sc1nrfrb{
    margin-bottom: 32px;
}
.g_sc1nrfrtime p{
    font-family: Arial,Microsoft YaHei,SimSun,SimHei,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#666;
    padding-bottom: 8px;
}
.g_sc1nrfrtime span{
    font-family: Arial,Microsoft YaHei,SimSun,SimHei,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:26px;
    color:#8c3333;
}
.g_sc1nrfrtime{
    width:70px;
    padding-left:10px;
    padding-right:30px;
}
.g_sc1nrfrintr a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333;
    line-height: 24px;
    letter-spacing: 1px;
    height:48px;
    overflow: hidden;
}
.g_sc1nrfrintr{
    width:calc(100% - 70px);
    padding-left: 28px;
}
.g_sc1nrfrtime{
    border-right: 1px solid #dddddd;
}
.g_sycen1bj{
    width:100%;
}
.g_sycen1bj img{
    width:100%;
}
.g_sycen2nr2{
    width:415px;
}
.g_sycen1nrx{
    width:calc(100% );
}
.g_sycen2nr1{
    width:33%;
    padding-right: 50px;
}
.g_sycen2 .g_syc1nrtle::after{
    background: #d5d6d3;
}
.g_sc2nr1new{
    width:100%;
    background: #fff;
    padding: 38px;
    margin-bottom: 42px;
    border-bottom: 6px solid #eebd53;
}
.g_sc2nr1ntle{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333;
    line-height: 24px;
    letter-spacing: 1px;
    height:48px;
    overflow: hidden;
    margin-bottom: 22px;
}
.g_sc2nr1ntime{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#666;
    padding-bottom: 25px;
}
.g_sc2nr1nmore{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#810c0f;
}
.g_sc2nr1innr1{
    width:6px;
    height:6px;
    background: #810c0f;
    border-radius: 50%;
    margin:6px 5px;
}
.g_sc2nr1innr2{
    width:280px;
    height: 20px;
    overflow: hidden;
}
.g_sc2nr1innr2 a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#fff;
    letter-spacing: 1px;
    margin-left: 5px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.g_sc2nr1innr3{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#fff;
    letter-spacing: 1px;
    margin-left: 9px;
    line-height: 20px;
}
.g_sc2nr1innr{
    margin-bottom: 36px;
}
.g_sc2nr2b{
    width:100%;
}
.g_sc2nr2b{
    width:100%;
    padding:24px 42px;
    background: #fff;
}
.g_sc2nr2b1{
    background: #f3eddd;
}
.g_sc2nr2time{
    width:35px;
}
.g_sc2dat{
    width:calc(100% - 35px);
    padding-left: 40px;
}
.g_sc2datle{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333;
    margin-bottom: 14px;
    line-height: 24px;
    height:24px;
    overflow: hidden;
}
.g_sc2datnr{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#666;
    line-height: 22px;
    height:22px;
    overflow: hidden;
}
.g_sc2nr2time p{
    font-family: Arial,Microsoft YaHei,SimSun,SimHei,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#810c0f;
    padding-bottom: 6px;
}
.g_sc2nr2time span{
    font-family: Arial,Microsoft YaHei,SimSun,SimHei,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:20px;
    color:#810c0f;
    text-align: center;
    display: block;
    padding-bottom: 10px;
}
.g_sc2nr2time{
    border-bottom: 2px solid #810c0f;
}
.g_sycen3{
    background: #fffbed;
    padding-bottom: 62px;
    padding-top: 66px;
}
.g_sycen4{
    background: #fffbed;
    padding-bottom: 62px;
}
.g_sycen3nr1{
    width:25%;
    padding-left: 46px;
    padding-right: 46px;
    position: relative;
}
.g_sycen3nr{
    margin-right: -46px;
    margin-left: -46px;
}
.g_sycen3nr1tu{
    width:280px;
}
.g_sycen3nr1tu img{
    width:100%;
}
.g_sycen3nr1 p{
    display: block;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:20px;
    color:#fff;
    font-weight: bold;
    letter-spacing: 1px;
}
.g_sycen41{
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 18px;
}
.g_sycen41 a{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333;
}
.g_sycen4nr{
    margin-left: -30px;
    margin-right: -30px;
}
.g_sycen5fl{
    width:99px;
}
.g_sycen5fl img{
    width:100%;
}
.g_sycen5nr1{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 18px;
}
.g_sycen5{
    background: #f5edd5;
    padding-top: 15px;
    padding-bottom: 15px;
}
.g_sycen5nr {
    width: calc(100% - 99px);
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 12px;
    padding-left: 38px;
}
.g_sycen5nr1 a{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333;
}
.g_footbox{
    position: relative;
}
.g_footbj{
    width:100%;
}
.g_footbj img{
    width:100%;
}
.g_foot{
    width:100%;
    background: url(../images/footbj_02.jpg) no-repeat;
    background-size:cover; 
    background-position: center;
    padding-top: 50px;
    padding-bottom: 20px;
}
.g_logo{
    width:451px;
}
.g_logo img{
    width:100%;
}
.g_footfrdz{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#d0bebe;
    letter-spacing: 1px;
}
.g_footfr{
    margin-top: 15px;
}
.g_footfrbox{
    margin-bottom: 30px;
}
.g_line{
    width:100%;
    position: absolute;
    bottom: 60px;
    left:0;
    height:1px;
    background: #bdac8a;
    opacity: 0.16;
}
.g_foot2{
    width:100%;
}
.g_foot1{
    margin-bottom: 40px;
}
.g_bq{
    display: inline-block;
}
.g_bqbox{
    text-align: center;
}
.g_bqsd1{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#9b5d5d;
}
.g_bqsy2 a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#9b5d5d;
}
.g_bqmail{
    margin-left: 60px;
}
.g_bqmailtu{
    width:17px;
}
.g_bqmailtu img{
    width:100%;
}
.g_wechat{
    margin-left: 52px;
}
.g_flow{
    margin-left: 52px;
    width:50px;
}
.g_flow img{
    width:100%;
}
.g_bqyx1{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#d4bebe;
}
.g_bqyx1 a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#d4bebe;
}
.g_wechatqun p{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#d4bebe;
    cursor: pointer;
}
.g_bqyx{
    margin-left: 7px;
}
.g_wechatqun{
    margin-left: 9px;
}
.g_bqyxmail{
    border-bottom:1px solid #d3bdbd;
}
.g_sydhul{
    position: relative;
}
.g_syxilabj{
    width:98px;
    position: absolute;
    top:0;
    left:-0;
    z-index: 1;
}
.g_syxilabj img{
    width:100%;
}
.g_syxila1 a{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:12px;
    color:#fff;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1px;
    padding-right: 1px;
}
.g_syxila1{
    text-align: center;
    border-top: 1px solid #630003;
    padding-top: 12px;
    padding-bottom: 12px;
}
header{
    position: relative;
    z-index: 1;
}
.g_syxila1.act .g_erji{
    color:#f5edd5;
}
.g_syxila{
    display: none;
}
/*文科概况*/
.content{
    width:100%;
    background: #fffbed;
    position: relative;
    z-index: 0;
}
#brief .content .left .school {
    margin-bottom: 0px;
}
#brief .content .left .picbox {
    margin-bottom: 20px;
}
#brief .content .left .box h4 {
    margin: 0;
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: 10px;
    color: #333;
    line-height: 21px;
}
#brief .content .left .box img.english {
    margin-left: 30px;
    width:72px;
}
#brief .content .left .box h5 {
    font-size: 14px;
    font-weight: bolder;
    color: #333;
    margin: 15px 0px;
    line-height: 19px;
    top: 20px;
    left: 0px;
}
#symble .content .left .box .wordbox p, #brief .content .left .box .wordbox p {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    line-height: 26px;
    text-align: justify;
}
#brief .content .left .picbox {
    margin-bottom: 20px;
}
#brief .content .left .picbox img.pic {
    width: 100%;
    margin: 30px 0px;
}
#brief .content .left .edu {
    margin-bottom: 0px;
}
#brief .content .left .box img.box8 {
    margin-bottom: 30px;
    width: 100%;
    margin-top: 12px;
}
.ny_banbox{
    position: relative;
    z-index: 10;
}
.ny_ban1{
    position: relative;
    z-index: 1;
    width:100%;
    height: 230px;
}
.ny_ban1 img{
    width:100%;
    height: 100%;
}
.ny_ban2{
    position: absolute;
    top:0;
    right:0;
    z-index: 10;
}
.ny_ban3{
    position: absolute;
    bottom: 0;
    left:50%;
    transform: translateX(-50%);
    z-index: 5;
}
.ny_ban3fl{
    position: relative;
}
.ny_ban3flwz{
    width:100%;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-weight: bold;
    font-size: 36px;
    color:#fff;
    text-align: center;
}
.ny_ban3frtle{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-weight: bold;
    font-size: 40px;
    color:#333;
    margin-bottom: 32px;
}
.g_branwz{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-weight: bold;
    font-size: 14px;
    color:#7a7977;
    line-height: 18px;
}
.ny_ban2{
    width:496px;
}
.ny_ban2 img{
    width:100%;
}
.ny_ban3fl{
    width:250px;
}
.ny_ban3fltu{
    width:100%;
    height: 180px;
}
.ny_ban3fltu img{
    width:100%;
    height:100%;
}
.ny_ban3fr{
    width:calc(100% - 250px);
    position: relative;
}
.ny_ban3frbj1{
    width:100%;
    height: 180px;
}
.ny_ban3frbj1 img{
    width:100%;
    height:100%;
}
.ny_ban3frwz{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    text-align: center;
    width: 100%;
}
.g_home{
    width:14px;
}
.g_home img{
    width:100%;
}
.g_jian{
    width:6px;
}
.g_jian img{
    width:100%;
}
.g_bran{
    margin-left: 10px;
}
.g_branwz{
    margin-left: 8px;
}
.ny_ban3frwzb{
    display: inline-block;
}
.g_container{
    background: #fff;
}
.g_cenbj{
    margin-left: 0;
    margin-right: 0;
}
.hidden-xs{
    width:250px;
}
.g_cenbj .right ul li{
    padding:33px 24px 20px;
    border-bottom: 1px solid #e6e6e6;
}
.g_cenbj .g_you{
    width:calc(100% - 250px);
    box-shadow: 70px 0  70px #ececec inset;
}
.g_you1{
    padding-top: 86px;
    padding-bottom: 64px;
    padding-left: 112px;
    padding-right: 100px;
}
.g_zhao span{
    display: block;
    line-height: 22px;
}
.g_cenbj .right ul li a{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size: 16px;
    color:#666666;
    font-weight: bold;
    line-height: 26px;
}
.navbar li .active{
    color: #881b1d!important;
}
.g_contali{
    padding-top: 20px;
    padding-bottom: 20px;
    border-top:1px solid #e5e5e5;
}
.g_brh{
    width:100%;
}
.g_contact {
    margin-top: 42px;
}
.g_contali:nth-child(5) {
     border-bottom:1px solid #e5e5e5;
}
.g_conta{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333;
    font-weight: bold;
    width:118px;
    line-height: 22px;
}
.g_conta1{
    padding-left: 36px;
    width:calc(100% - 118px);
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333;
    line-height: 22px;
}
/*文科单位*/
.g_subx{
    background: #fdeee8;
}
.g_you2{
    padding:65px 75px 65px 50px;
}
.g_sub{
    padding-bottom: 14px;
    padding-top: 16px;
    padding-left: 48px;
}
.g_sub1 a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333;
}
.g_sub1{
    text-align: left;
    width:33.333333%;
}
.g_brandb{
    display: inline-block;
}
.g_brand{
    text-align: center;
}
/*人物介绍*/
.g_you3{
    padding:66px 55px 52px 74px;
}
.b2xq_nr .ls_text span i {
    float: left;
    font-size: 20px;
    line-height: 48px;
    color: #333333;
    font-style: normal;
}
.b2xq_nr .ls_text span p {
    float: left;
    width: calc(100% - 100px);
    font-size: 16px;
    line-height: 48px;
    color: #666666;
}
.ls_pic{
    width:236px;
    margin-bottom: 60px;
    border:1px solid #eeeeee;
    overflow: hidden;
}
.ls_pic img{
    width:100%;
    transition: all 0.36s;
}
/*常用链接*/
.g_you4{
    padding:48px 78px 40px 64px;
}
.g_linktle{
    width:100%;
    padding:15px 25px;
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:18px;
    color:#ffffff;
    background: #861a1c;
}
.g_linknr{
    padding:36px 25px 12px;
}
.g_dian{
    width:6px;
    height:6px;
    border-radius: 50%;
    background: #861a1c;
    margin-top: 5px;
}
.g_linkdz a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333;
    padding-left: 16px;
}
.g_linknr1{
    margin-bottom: 24px;
}
/*部门职责*/
.g_you5{
    padding:76px 60px 70px 78px;
}
.g_dutytle{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:20px;
    color:#333;
    margin-bottom: 34px;
}
.g_dutynr h3{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:18px;
    color:#333;
    margin-bottom: 36px;
}
.g_dutynr p{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333;
    line-height: 26px;
    margin-bottom: 38px;
}
/*横向课题*/
.g_you7{
    padding: 60px 48px 55px 60px;
}
.g_serfl{
    width:230px;
    position: relative;
    overflow: hidden;
}
.g_serfl img{
    width:100%;
    transition: all 0.36s;
}
.g_serfl1{
    position: relative;
    top:0;
    left:0;
}
.g_serfl2{
    position: absolute;
    top:0;
    left:0;
}
.g_serfr{
    width:calc(100% - 230px);
    padding-left: 20px;
}
.g_serfrtle{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:20px;
    color:#333;
    line-height: 28px;
    height:28px;
    overflow: hidden;
    margin-bottom: 14px;
}
.g_ser{
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom:1px solid #e7e7e7;
}
.g_serfrtime{
    margin-bottom: 14px;
}
.g_serfrti{
    width:13px;
    margin-right: 16px;
}
.g_serfrti img{
    width:100%;
}
.g_serfrshi{
    font-family: 'Conv_HELVETICANEUELTPRO-LT_2';
    color:#999999;
    font-size:14px;
    line-height: 18px;
}
.g_serfrnr{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#666;
    line-height: 22px;
    margin-bottom: 16px;
    padding-right: 20px;
}
.g_sermore1{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size: 16px;
    color:#8a1b1d;
    margin-right:20px;
}
.public-yema4 {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 55px;
}
.public-yema4 a {
    display: inline-block;
    text-align: center;
    color: #666666;
}
.public-yema4 i {
    font-size: 13px;
    font-weight: bold;
}
.public-yema4 .activepage {
    border: 1px solid #8a1b1d;
}
.public-yema4  .icon-shuangjiaofu-zuo:before {
    content: "\e78a";
}
.public-yema4  .icon-zuo:before {
    content: "\e630";
}
.public-yema4 .icon-z043-you {
    font-size: 10px;
}
.public-yema4  .icon-z043-you:before {
    content: "\e62f";
}
.public-yema4  .icon-shuangjiaofu-you:before {
    content: "\e642";
}
.public-yema4 a span {
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 37px;
    color: rgb(102, 102, 102);
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 3px;
}
.public-yema4 li:nth-child(1) {
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    color: rgb(102, 102, 102);
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 6px;
}
.public-yema4 li {
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    color: #8a1b1d;
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 6px;
    border-radius: 50%;
}
/*课题详情*/
.xq_title {
    width: 100%;
    color: #333333;
    font-size: 30px;
    padding-bottom: 32px;
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
}
.xq_zuozhe p {
    float: left;
    margin-right: 50px;
}
.xq_zuozhe p img {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.xq_zuozhe p span {
    color: #848484;
    font-size: 14px;
    padding-left: 12px;
    line-height: 30px;
}
.xq_zuozhe .bdsharebuttonbox {
    float: right;
    margin-top: -18px;
}
.xq_zuozhe .bdsharebuttonbox .bds_tsina {
    width: 36px;
    height: 36px;
    background: url(../images/xq1.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.xq_zuozhe .bdsharebuttonbox .bds_weixin {
    width: 36px;
    height: 36px;
    background: url(../images/xq2.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.xq_con {
    width: 100%;
    height: auto;
    border-top: 3px solid #AB4144;
    margin-top: 32px;
    padding-top: 32px;
}
.xq_con > p {
    color: rgb(132, 132, 132);
    font-size: 14px;
    line-height: 2;
    padding-bottom: 8px;
    font-family: arial, 宋体, 微软雅黑;
}
.xq_con > p img {
    max-width: 100%;
}
.xq_con .btn1 .btn1x {
    float: left;
    width: 50%;
    height: 100%;
    line-height: 83px;
    text-align: center;
    color: #666666;
    font-size: 14px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.xq_con .btn1 .btn1p {
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
}
.xq_con .btn1 {
    max-width: 855px;
    margin: 34px auto 0;
}
.xq_con .btn1 a:last-child div {
    background: url(../images/newxia_03.jpg) no-repeat;
    background-size: cover;
    background-position: center; 
    color: #ffffff;
    height:85px;
}
.bshare_box{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.bshare_box a{
    width: 100% !important;
    height: 100% !important;
    display: block;
    opacity: 0 !important;
}
.bsPromo{
    width: 100%;
    height: 100%;
    display: block !important;
    opacity: 0 !important;
}
.bshare-weixinn{
    width:30px;
    position: relative;
    cursor: pointer;
    margin-right: 12px;
}
.bshare-weixinn img{
    width:100%;
}
.sinaminiblog{
    width:30px;
    position: relative;
    cursor: pointer;
    margin-right: 6px;
}
.sinaminiblog img{
    width:100%;
}
.bsBox{
    height: 256px !important;
}
.bsTop {
    width: 208px !important;
}
.bsTop span {
    margin-top: 5px;
}
.bsPlatName{
    margin-top: 5px;
}
.wxcj_box {
    width: 100px;
    height: 150px;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.wxcj_boxewm {
    width: 100px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -30px;
    z-index: 5;
}
.wxcj_boxewm img {
    width: 100%;
}
.g_you8{
    padding:66px 70px 54px 38px;
}
/**/
.g_you9{
    padding:78px 68px 52px;
}
.g_achfile .g_dian{
    margin-top: 10px;
}
.g_file{
    margin-left: 14px;
}
.g_file a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#333333;
    line-height: 24px;
}
.g_achfile{
    margin-bottom: 32px;
}
.g_ach{
    margin-bottom: 75px;
}
.b1_tab table tr:nth-child(n) td{
    background: #fdeee8;
}
.b1_tab table tr:nth-child(2n) td{
    background: #fff;
}
.b1_tab table tr td{
    width:33.333333%;
    padding-top:15px;
    padding-bottom: 15px;
}
.b1_tab table tr{
    width:100%;
}
.b1_tab table{
    width:100%;
}
.b1_tab table tr td a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333333;
    padding-left: 48px;
}
.b1_tab{
    width:100%;
}
.g_staff th {
    background: #9b120c;
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    padding: 29px 20px;
    text-align: center;
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';

}
.g_you6{
    padding: 54px 56px 85px;
}
.g_statle{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:20px;
    color:#333333;
    text-align: center;
    margin-bottom: 30px;
}
.g_staff tr:nth-child(2n) td {
    background: #f4dcd2;
}
.g_staff tr td{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333333;
    padding:10px 30px;
    text-align: left;
    line-height: 22px;
    height:74px;
}
.g_lie1{
    width:140px;
}
.g_lie2{
    width:240px;
    text-align: center !important;
}
.g_lie3{
    width:320px;
}
.g_staff table{
    width:100%;
}
.g_syc1nrnewfltu{
    width:366px;
    overflow: hidden;
}
.g_syc1nrnewfltu img{
    width:100%;
    transition: all 0.36s;
}
.g_wechatqun{
    position: relative;
}
.g_ewm{
    width:80px;
    display: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -90px;
    z-index: 50;
}
.g_ewm img{ 
    width:100%;
}
header.act .g_sydhb{
    position: fixed;
    top:0;
    left:0;
    transition: all 0.36s;
}
.g_sydhbboxn{
    height: 62px;
    position: relative;
    z-index: 1000;
}
body{
    overflow: hidden;
}
.g_sydhbboxn {
    height: 58px;
    position: relative;
    z-index: 1000;
}
.syhead .g_sydhbboxn{
    box-shadow: 0 14px 30px #c1beb3;
}
/*ph下拉*/
.phxia {
    position: fixed;
    width: 100%;
    left: 50%;
    top: 64px;
    z-index: 1999;
    transform: translateX(-50%);
    padding: 0 15px;
    background-color: #f1f1f1;
}
.xialaph{
    display: none;
    width: 100%;
    padding-bottom: 18px;
    background-color: #f1f1f1;
    font-family: '微软雅黑';
}
.xialaph h4{
    position: relative;
}
.xialaph h4::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: .1;
    background-color: #000;
}
.xialaph h4 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h4 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph .ul2{
    display: none;
    padding-top: 7px;
    padding-bottom: 8px;
}
.xialaph .ul2 .container_s{
    max-width: 100%;
    padding: 0 15px;
}
.xialaph h5{
    position: relative;
}
.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    opacity: .05;
    background-color: #000;
}
.xialaph h5 a{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 35px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h5 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.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 .ul3{
    display: none;
}
.xialaph h6 a{
    font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}

.header2{
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 10;
    width: 100%;
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #810c0f;
    display: none;
   transform: translateX(-50%);
   margin-bottom: 32px;
}
.header2 .logo{
    width: 180px;
    line-height: 64px;
}
.header2 .logo img{
    width: 100%;
}
.header2 .phsearch{
    position: absolute;
    top: 50%;
    right: 70px;

    width: 25px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.header2 .wj_hin_right{
    margin-right: 5px;
    padding-top: 25px;
}
.header2 .phsearch img{
    width: 100%;
}
.ph_mea_cl{
    overflow: hidden;
    width: 50px;
    height: 100%;
}
.header2 .menuph{
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.header2 .menuph .point{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}
.header2 .menuph .point: .navbtn,
.header2 .menuph .point: .navbtn::after,
.header2 .menuph .point: .navbtn::before{
    width: 28px;
}
.header2 .menuph .navbtn{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    -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;
}
.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    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;
}
.header2 .menuph .navbtn::after{
    top: -10px;
}
.header2 .menuph .navbtn::before{
    top: 10px;
}
.header2 .menuph .point.active .navbtn{
    background: transparent;
}
.header2 .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.header2 .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.ph_search{
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    padding-left: 15px;
}
.ph_search_ph{
    width:100%;
    height: 35px;
    border:1px solid #999999;
    margin-top: 18px;
    float: left;
    border-radius: 17.5px;
    position: relative;
}
.ph_search_ph input{
    /*width: 100%;*/
    /*height: 100%;*/
    text-indent: 20px;
    color:#333333;
}

.ph_search_ph input::-webkit-input-placeholder{
    color: #999999;
}
.ph_search_ph button{
    width: 40px;
    height: 100%;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    font-family: "微软雅黑";
    float:right;
    position: absolute;
    top: 0;
    right: 0;
}
.ph_search button .icon-sousuo{
    font-size: 27px;
    color: #999999;
}
/*头部导航*/
.wj_header_i_nav{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    z-index: 10;
}
.wj_hin_r_en{
    color:#fff;
}
.ph_dh_number .ph_dh_n{
    display: inline-block;
    overflow: hidden;
}
.ph_dh_number .ph_dh_n p{
    float: left;
    font-size: 20px;
    color: #333333;
}
.ph_dh_number .ph_dh_n .ph_dh_n_p1{
    margin-right: 15px;
}
.icon-sousuo:before {
    content: "\e627";
}
.ph_search{
    position: relative;
}
.ph_serchtu{
    position: absolute;
    top:50%;
    right:12px;
    transform: translateY(-50%);
}
.g_prev a{
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:14px;
    color:#333333;
}
.g_fenbox{
    display: none;
}
.g_brh{
    margin-top: 32px;
    margin-bottom: 32px;
}
/**/
.g_xinzentle{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size: 20px;
    color:#cf121b;
    font-weight: bold;
    margin-bottom: 24px;
    line-height: 24px;
}
.g_xztable{
    margin-bottom: 40px;
    width:100%;
}
.g_youjia{
    padding:52px 62px 74px;
}
.g_xztable table{
    width:100%;
}
.g_xztable table tr{
    width:20%;
}
.g_xztable table tr:nth-child(n){
    background: #f4ebdf;
}
.g_xztable table tr:nth-child(2n){
    background: #fff;
}
.g_xztable table tr td{
    text-align: center;
    padding-top:15px;
    padding-bottom:15px;
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size:16px;
    color:#666666;
    border-right:1px solid #fcf9f5;
}
.g_syxilati{
    position: absolute;
    top:58px;
    left:-43px;
    width:185px;
    z-index: 100;
    background: #820f12;
}
.g_syxilabj {
    display: none;
}
.g_syc1nrntime span {
    padding-right: 5px;
}
@media screen and (min-width: 1200px){
    .g_syxila1:hover .g_erji{
        color:#f5edd5;
    }
    .public-yema4  .comp-tabli:hover li {
        border: 1px solid #8a1b1d;
        margin: 0px 5px;
        color:#8a1b1d;
        top: 2px;
        left: 0;
    }
    .g_sydhul:hover{
        background: url(../images/dhxz_03.jpg) no-repeat;
    }
    .g_syc1nrnewfl:hover .g_syc1nrnewflwz p{
        color: #810c0f;
    }
    .g_syc1nrnewfl:hover .g_syc1nrnewfltu img{
        transform: scale(1.1);
    }
    .g_syc1nrnewfr1:hover .g_syc1nrnint{
        color: #810c0f;
    }
    .g_sc1nrfrb:hover .g_sc1nrfrintr a{
        color: #810c0f;
    }
    .g_sc2nr1new:hover .g_sc2nr1ntle{
        color: #810c0f;
    }
    .g_sc2nr1innr:hover .g_sc2nr1innr2 a{
        color: #810c0f;
    }
    .g_sc2nr2b:hover .g_sc2datle{
        color: #810c0f;
    }
    .g_sycen41:hover a{
        color: #810c0f;
    }
    .g_sycen5nr1:hover a{
        color: #810c0f;
    }
    .g_sycen5nr1:hover a{
        color: #810c0f;
    }
    .g_cenbj .right ul li:hover a{
        color: #810c0f;
    }
    .ls_pic img:hover{
        transform: scale(1.1);
    }
    .g_linkdz:hover a{
        color: #810c0f;
    }
    .b1_tab table tr td:hover a{
        color: #810c0f;
    }
    .g_ser:hover .g_serfl img{
        transform: scale(1.1);
    }
    .g_ser:hover .g_serfrtle{
        color: #810c0f;
    }
    .g_achfile:hover .g_file a{
        color: #810c0f;
    }
    .g_lang:hover a{
        color:#f5edd5;
    }
    .g_sycen3nr1:hover p{
    	color:#f5edd5;
    }
}
/*4.17版本1 intro.thml*/
.g_cenbj .g_you {
    min-height: 100vh;
}
.g_xzli1{
    background: #f4ebdf;
    height:46px;
}
.g_xzli2{
    background: #fff;
}
.g_xzli1 div{
    width:20%;
    text-align: center;
    line-height: 46px;
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size: 16px;
    color: #666666;
    border-right: 1px solid #fcf9f5;
}
.g_xzli1 div:last-child{
    border-right: 1px solid rgba(255,255,255,0);
}
/*4.17版本2 intro1.thml*/
.g_xzli3 .g_xzlix{
    border-right: 1px solid #fcf9f5;
    background: #f4ebdf;
}
.g_xzli3 li{
    width:20%;
    text-align: center;
    line-height: 46px;
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size: 16px;
    color: #666666;
    border-right: 1px solid #fcf9f5;
}
.g_xzli3 li:nth-child(n+5){
    border-right: 1px solid rgba(255,255,255, 0);
}
/*4.18*/
.ace_in{
    position: absolute;
    top:50%;
    right:30px;
    transform: translateY(-50%);
    font-size: 16px;
    color:#666;
    background: url(../images/00_pcs3.png) no-repeat;
    background-size: cover;
    width:18px;
    cursor: pointer;
}
.souk .inputk .ace_into {
    height: 62px;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    color: #bbbaba;
    font-size: 16px;
}

.ph_search_ph .ace_into {
    width: 100%; 
    height: 100%; 
    text-indent: 20px;
    color: #333333;
}
.ace_in1{
    position: absolute;
    top:50%;
    right:30px;
    transform: translateY(-50%);
    font-size: 16px;
    color:#666;
    background-size: cover;
    width:18px;
    background: url(../images/search.png) no-repeat;
}
/*grace 5.29修改*/
.g_dutynr p {
    font-size: 16px;
}
.xq_con > p {
    color: #333;
    font-size: 16px;
    font-family: 微软雅黑;
}
.xq_title {
    text-align: center;
    line-height: 42px;
    font-family: 微软雅黑;
}
.g_syxilati {
    width: 215px;
}

/**********************6.12修改****************************/

.g_xztable ul{
    width:100%;
}
.g_xztable ul li{
    width:20%;
}
.g_xztable ul li a{
    display:block;
    width:100%;
    border-right: 1px solid #fcf9f5;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: Microsoft YaHei,SimSun,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size: 16px;
    color: #666666;
    text-align:center;
}
.sunny_lion{
    background:#f4ebdf;
}
.sunny_litwo{
    background:#fff;
}
/*grace 8.25*/
.g-techtopfr a{
    font-family: SimSun,Microsoft YaHei,SimHei,Arial,'Conv_HELVETICA','HELVETICANEUELTPRO-THEX','PingFangSC Regular','Raleway';
    font-size: 18px;
    line-height: 52px;
    color: #fff;
}
.g-techtop{
    width:100%;
    height:52px;
    background: url(../images/0img.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    padding:0 34px;
}
.g-techbot{
    padding:18px 0 42px;
}
.g-techbotfl{
    width:50%;
    padding:0 15px;
}
.g-techbotfl a{
    padding-left: 20px;
    position: relative;
    color:#333333;
    font-size: 16px;
    line-height: 46px;
    height:46px;
    overflow: hidden;
    transition: all .36s;
    display: block;
}
.g-techbotfl a::before{
    content: '';
    position: absolute;
    top:18px;
    left:0;
    width:7px;
    height:7px;
    border-radius: 50%;
    background:#8b3333;
}
.g-techtopfl{
    line-height: 52px;
    color:#fff;
    font-size: 20px;
}
.g_brand .clearfix{
    display: inline-block;
}
@media screen and (min-width: 1200px){
    .g-techbotfl a:hover{
        color:#8b3333;
    }
}

.g_sydhul {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 7.14%;
    text-align: center;
}
.g_sydhqu2 {
    width: 22px;
}
.g_sydhqu1 {
    width: calc(100% - 22px);
}
.g_syxilati {
    left: 50%;
    transform: translateX(-50%);
}

.v_news_content img,
.v_news_content video{
    width:auto;
    max-width:100%;
}