@charset "gb2312";
/* CSS Document */
.clear {
    clear: both;
}
.sdxhmo_wx{border-radius:0 0 6px 6px;background:rgba(48,48,48,0.7);width:96%;max-width:634px;display:flex;top:-80px;z-index:2;position:fixed;transition:top .3s ease;font-size:16px;left:0;right:0;margin:auto}
.sdxhmo_wx .sdxhmo_wx_open{width:90%;display:flex;align-items:center;color:#FFF;text-decoration:none;text-align:center;padding:1%;float:left}
.sdxhmo_wx .sdxhmo_wx_open p{font-size:1em;width:60%;margin:0 2%;float:left}
.sdxhmo_wx .sdxhmo_wx_open img{width:16%;max-width:50px;float:left}
.sdxhmo_wx .sdxhmo_wx_open button{background:#fff;color:#000;border-radius:5px;border:0;width:24%;font-size:1.2em;max-width:70px;padding:1%;float:left}
.sdxhmo_wx .sdxhmo_wx_clos{color:#FFF;font-size:21px;display:flex;align-items:center;margin:0 3% 0 2%;float:left;line-height:2em}
.sdxhmo_wx .sdxhmo_wx_clos::before{content:"\2716"}
@media screen and (max-width:452px)and (min-width:360px){.sdxhmo_wx{font-size:14px}}
@media screen and (max-width:359px)and (min-width:320px){.sdxhmo_wx{font-size:12px}}
/* Ãâ·Ñµç»° */
.sdxh_freetel {font-size: 12px;text-align: center;}
.sdxh_freetel_con {width: 80%;max-width: 480px;position: fixed;top:70%;right: 10%;border: 2px solid #0b7bd2;border-radius: 4px;box-shadow: 3px 0 8px #ccc;padding: 1em;flex-wrap: wrap;justify-content: space-between;display: none;background-color: #fff;box-sizing: border-box;z-index: 9999;}
.sdxh_freetel_con i {width: 2em;height: 2em;position: absolute;right: -1em;top: -1em;background: #0b7bd2;border-radius: 50%;text-align: center;color: white;font: 1.2em/2em bold normal;}
.sdxh_freetel_con input {width: 68%;height:2em;border: 1px solid #ccc !important;background-color: #fff;border-radius: 3px;text-align: left;text-indent: 1em;line-height: 2em;padding: 0;}
.sdxh_freetel_con button {width: 30%;background: #2590e2 !important;color: #fff;border-radius: 3px;font-weight: 700;border: none;line-height: 2em;padding: 0;}
.sdxh_freetel_con p {color: #2d85d5;line-height: 1.6em;width: 100%;margin: 1em 0 0;}
#LXB_CONTAINER_SHOW,#LXB_CONTAINER{display: none !important}
@-webkit-keyframes pan-ripple{0%{-webkit-transform:scale(1);opacity:0}30%{-webkit-transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(1.4);opacity:0}}
.sdxh_freetel_btn i{position:absolute;width:68px;height:68px;line-height:normal;border-radius:50%;border:1px solid #da0000;box-sizing:border-box}
.ripple{background:#da0000;color:#fff;font-size:14px;text-align:center;font-style:normal;padding-top:10px;opacity:.8}

.ripple-a{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pan-ripple linear infinite;animation:pan-ripple  linear infinite}
.ripple-b{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pan-ripple  linear infinite;animation:pan-ripple  linear infinite}

.sdxh_freetel_btn{z-index:99999;position:fixed;width:68px;height:68px;padding:3px; right:9%; top:70%;}

.menu_back2,.menu_slide,#us_panel2 td i,.send_msg_to,.menu_refresh,#post_comment_btn,.menu_back,.menu_share,.menu_open,.search_open,.list_info_i dt,#menu ul li a b,.hd .fr,.reg_bar_close,.login_bar_close,.reg_bar .fl i,#weibo_app i,#qq_connect i,.login_bar .fl i,.share_sina,.share_guangbo,.share_douban,.content_info_more,.header_more dt,.works_view dt,#add_f i,.works_link dt,.visit_site a i,.add_friend,.remove_friend,.rela_friend,.user_menu dt,#user_menu li a .fl i,.home_profile_local i,.home_profile_c a i,.remove_msg,.reply_msg_post {
	background: url('/img/icons.png') no-repeat;
	background-size: 500px 500px;
}
.hide-me{display:none;}

.lay2{
	width: 95%;
	max-width: 640px;
	margin: 10px auto;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-around;
	overflow: hidden;
}
.lay2 input {
    width: 70%;
    height: 48px;
    border: 1px solid #d2d2d2;
    text-indent: 10px;
    font-size: 1.2em;
}
.lay2 span {
    width: 30%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background: #5075d3;
    font-size: 1.5em;
}
.gg_title img{
    width: 100%;
    display:  block;
}

.head_banner{ background-color:#fff;}
.head_banner .js_l{ float:left; width:45%; margin-right:2%;}
.head_banner .js_r{ float:left; width:53%;}
.head_banner .js_r h2{font-size:2em;margin-bottom:2%;color: #555;}
.head_banner .js_r p{font-size:1.2em;margin-bottom:4%;color: #555;text-align: left;}
.head_banner .js_r p span{ font-weight:bold;}
.head_banner .js_r a{ background-color:#F00; color:#fff; font-size:1.3em; padding:1% 4%; border-radius:5px;}




.x_left{
    float: left;
}
.x_right{
    float: right;
}
.c{
	background-color:#fec402;
	width:100%;
	padding:0.2em 0 0.2em 0.8em;
	color:#fff;
}
.g{
	background-color:#005db3;
	width:100%;
	padding:0.2em 0 0.2em 0.8em;
	color:#fff;
	margin-top:0.5em;
}
.i{
	background-color:#65b701;
	width:100%;
	padding:0.2em 0 0.2em 0.8em;
	color:#fff;
	margin-top:0.5em;
}

.pic{ 
	float:left;
	width:30%;
	margin:1em 0;
}
.words{
	float:left;
	width:51%;
	padding-left:4%;
}
.words h2{
	margin-top:0.5em;
	color: #292929;
    font-size: 1.3em;
	}
.js{
	font-size:1.125em;
	color:292929;
	}
.dj{
	color:#F00;
	font-size:0.875em;
	}
.go{
	width:10%;
	float:left;
	margin-top:1.8em;
	}
/*button{
    outline: none;
    background:#00a0e9;
    width: 43%;
    line-height: 48px;
    border:1px solid #00a0e9;
    border-radius: 5px;
    font-size: 14px;
    color:#fff;
}*/
.zy_banner{
    background: url("/images/major_01.jpg") no-repeat;
    background-size: 100% 100%;
    height: 13.5rem;
}
a img{
    display: block;
    width: 100%;
    height:auto;
}
.pd_0_10{
    padding: 0 3%;
    margin: 5% auto;
}
.f23{
    font-size: 1rem;
    text-indent: 2em;
    color:#515151;
    line-height: 1.5rem;
    padding: 2rem 1rem 1rem;
}
.f23 a{
    color:#e60012;
}
.w_243{
    width: 49%;
    float: left;
}
.major img{
    height: auto;
    width: 100%;
}
.major li{
    box-shadow: 0 0 10px 3px rgba(0,0,0,.25);
    margin: 0 0 1rem;
    border-radius: 5px;
}
.major section{
    width: 46%;
    padding: .5rem 2% 0;
}
.major section button:nth-child(2){
    background: #fff;
    color:#00a0e9;
}
.major section h2{
    font-size: .8rem;
    padding-bottom: .4rem;
    vertical-align: bottom;
}
.major section h3{
    font-size: 1.2rem;
    background: url("../images/major_07.png") no-repeat 1.3rem center;
    background-size:1.49rem 0.24rem;
    margin-bottom:0.14rem;
}
.major section p{
    font-size: .6rem;
    line-height: 1.6rem;
    padding-bottom:0.2rem;
}
.f30{
    text-align: center;
    font-size: 1.4rem;
}
.f22{
    font-size: 0.23rem;
    line-height: 0.4rem;
    color:#515151;
    text-indent: 2em;
    margin-bottom:0.4rem;
}
.major section h3 span:first-child{
    font-size: 0.26rem;
}
.major section h3 span:last-child{
    font-size: 0.22rem;
    color:#7d7d7d;
    font-weight: normal;
}





/*new_zy*/

.col-xs-6 {
    width: 48%;
    float: left;
    padding: 0 1%;
}
.col-xs-12 {
    width: 100%
}
.row{
    margin: 0;
}
.col-xs-12 .zybox{
    width: 98%;
    margin: auto;
}
.zybox h3 {
    font-size: 14px;
    font-weight: bold;
    color: #282A2E;
    padding: 6px 0;
    text-align: center;
}
.zybox h3 + p {
    font-size: 12px;
    line-height: 6px;
    text-align: center;
    margin: unset;
    width: 100%;
    text-indent: unset;
}
.zybox h3 + p span {
    color: #FE0000;
    font-weight: bold;
}
.zybox a{
    width: 45% !important;
    text-align: center;
    line-height: 20px;
    overflow: inherit;
    margin: 12px auto !important;
}
.zybox a img{
    height: 7rem;
}
.zybox .zy {
    display: inline-block;
    border: 1px solid #FF4040;
    color: #FF4040 !important;
}
.zybox .zyzx {
    display: inline-block;
    width: 45%;
    border: 1px solid #FF4040;
    color: #fff;
    background: #FF4040;
}















