@charset "utf-8";
.t2-subbanner{width: 100%;overflow: hidden;position: relative; background: #e8eff5;}
.t2-subbanner-con{width: 100%;height: 0;padding-bottom:37%;overflow: hidden; margin: 120px 0 0 0; text-align: right; }
.t2-subbanner-con img{  }
/*content*/
.t2-subPage_con{width: 1440px; }

.subbannerIn { max-width: 1200px; margin: 0 auto; }

/*侧边栏*/
.gp-subLeft{width: auto; position: absolute; margin: -30px 0 0 0;  background: -webkit-linear-gradient( left, rgba(232, 239, 245, 1),rgba(232, 239, 245, 0) ); /* Safari 5.1 - 6 */
        background: -o-linear-gradient(right,rgba(232, 239, 245, 1),rgba(232, 239, 245, 0) ); /* Opera 11.1 - 12*/
        background: -moz-linear-gradient( right, rgba(232, 239, 245, 1),rgba(232, 239, 245, 0) ); /* Firefox 3.6 - 15*/
        background: linear-gradient(to right,rgba(232, 239, 245, 1),rgba(232, 239, 245, 0) ); /* 标准的语法 */ }
.t2-subleft {  width: 273px\9\0; *width: 273px;  float: left\9\0; *float: left;}
.gp-subLeft > ul { padding: 0 0 25px 0; }
.gp-subLeft > ul > li{position: relative;*width: 100%;*float: left; }
.gp-subLeft > ul > li .gp-toggles { *background: url(../images/t2_sub_rt.png) no-repeat center; }
.gp-subLeft > ul > li > a{color: #333333; padding:10px 0px 10px 12px;display: block; transition: all 0.35s ease-in-out; position: relative; }
.gp-subLeft > ul > li > a:before { content: ''; position: absolute; width: 4px; height: 4px; background: #1d5f9b; left: 0px; top: 20px; border-radius: 50%; }
/*.gp-subLeft > ul > li > a:hover,.gp-subLeft ul li a.active{background: #9a0000; padding-right: 20px;margin-right: 0;color:#ffffff;}
.gp-subLeft > ul > li.active,.gp-subLeft ul li:hover { background: #9a0000; }
.gp-subLeft > ul > li.active .gp-toggles{ color: #ffffff; }
*//* .gp-subLeft ul li.active a.t2-l-first:before { background: #ffffff; } */
/*.gp-subLeft > ul> li.active >a,.gp-subLeft > ul > li:hover > a { color: #ffffff; background: #9a0000; }
.gp-subLeft > ul >li.active .gp-toggles,.gp-subLeft > ul > li:hover .gp-toggles{ color: #ffffff; *background: url(../images/t2_sub_rt_h.png) no-repeat center; }
*//*.gp-subLeft ul li.active .t2-l-first{ *color: #ffffff; }
.gp-subLeft ul li.active .gp-second-nav dd a { *color: #666666; }*/

.gp-subLeft .gp-toggles{width: 58px;height: 58px;position: absolute;right: 0;top: 0;line-height: 58px;text-align: center;cursor: pointer;color:#999}
.gp-second-nav{font-size: 14px;display: none;background: #fff;}
.gp-second-nav dd a{color: #666666; display: block;padding:10px 15px 10px 56px;color:#666;border-bottom: 1px solid #f7f7f9;transition: all 0.35s ease-in-out; position: relative; *background:url(../images/t2-subleftdd.png) no-repeat 46px center;}
.gp-second-nav dd a:before { content: ''; position: absolute; width: 2px; height: 12px; background: #9a0000; left: 46px; top: 14px; }
.gp-second-nav dd a:hover,.second_nav dd a.active{color: #5386bd; }
/*侧边栏移动端 */
.gp-m-subNav{display:none;}
.gp-m-inner-header{width:100%;height:40px;background-color: #eaeaea;cursor:pointer;line-height: 40px;}
.gp-m-inner-header > span{height: 40px;padding-left: 15px;font-size: 16px;color:#666;}
.gp-m-subNav .gp-m-inner-header-icon-click{}
.gp-m-subNav .gp-m-inner-header-icon{float: right;color: #5386bd;width: 40px;height: 40px;text-align: center;}
.gp-m-subNav  .gp-m-inner-header-icon-click i{display: block;}
.gp-subNavm{ width:100%; overflow: hidden;display: none;}
.gp-subNavm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.gp-subNavm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.gp-subNavm ul{}
.gp-subNavm li{position: relative;}
.gp-subNavm li > a{ font-size: 14px;padding-left:13px;height:40px;line-height:40px;border-bottom:1px solid #e6e6e6;display:block;}
.gp-subNavm li.sub_has span{ margin-left: 10px;}
.gp-subNavm li.on a{ color:#003c7f; display:block; width:100%;}
.gp-m-toggle{width: 40px;height: 40px;position: absolute;right: 0;top: 0;line-height: 40px;text-align: center;}
.gp-subNavm dl{ display: none; background-color:#fff; padding:5px 0px;}
.gp-subNavm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom: 1px dotted #e6e6e6;}
.gp-subNavm li dl dd a{ font-size: 12px; font-weight:normal; display:inline;  border:none; padding:0px;}
.gp-subNavm li dl dd a:hover{ color:#a70510}




 .t2-title { border-bottom: 1px solid #eeeeee; overflow: hidden; }
 .t2-title .gp-fl {  padding: 35px 0 15px 0; border-bottom: 3px solid #9a0000; font-weight: normal;}






/*自定义*/
.t2-subCon{ /*position: relative;z-index: 3*/}
.t2-sub-leftTitle{margin: 0 0 20px 0; }
.t2-sub-leftTitle h2{font-weight: normal; color:#222222;}
/*right*/
.gp-subRight-con{ border-top: 1px solid #cecece; background: #ffffff; padding: 0 0 70px 0; }
.t2-articleTitle{margin: 35px 0 0px;padding-bottom: 15px;border-bottom:1px solid #ebebeb;}
.t2-articleTitle h2{padding-left: 15px; color:#9a0000;font-weight: normal;}
.t2-articleTitle h2:before{position: absolute;left: 0;top: 15px;content: '';clear: both;background-color:#9a0000;width: 4px;height: 4px;border-radius: 50%;}
/*面包屑*/
.gp-bread{text-align: left;}
.gp-bread span{color:#757575;margin:0 10px}
.gp-bread a{color:#757575;}
.gp-bread a:hover{color:#e89e3f;}
/*居中*/
.gp-page-centered {text-align:center}

.t2-subright { *margin-left: 273px; margin-left: 273px\9\0; *width: 835px; *float: right; }



/*文章页*/
.pageArticle{}
.gp-article{line-height:1.8;padding:40px 0px 40px; color: #666;  border-bottom: 1px solid #eeeeee; }
.art1 { padding-top: 0px; }
.gp-article h3 { color: #222222; text-align: center; margin: 0 0 20px 0; font-weight: normal; }
.ftime { padding: 8px 0 20px 0; border-top: 1px solid #eeeeee; text-align: center; }
.gp-article p{text-indent: 2em; color: #333333; }
.gp-article img { display: block; margin: 22px auto 30px; }
.pageArticleTitle{overflow: hidden; padding:60px 0 25px;}
.pageArticleTitle h3{text-align: center; line-height: 30px; font-weight: normal; }
.articleAuthor{padding:0px 15px 40px 15px;text-align: center; border-bottom: 1px solid #eeeeee;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;color:#1d5f9b;margin:0 70px}
.articleBottom{overflow: hidden; margin: 30px 0 0 30px;}
.Annex{  margin: 0 63px 0 0;}
.Annex h3{ color: #444444;}
.annexList{ overflow: hidden;margin-top: 5px;}
.annexList li{line-height: 1.5; }
.annexList li a{color:#444444}
.nextArticle{padding:25px 0 0 15px;width: 60%;float: left;}
.nextArticle li{color:#666}
.nextArticle a{color:#999;font-size: 13px;margin-bottom: 10px;}
.share1 { position: static; float: right; height: 62px; border-left: 1px solid #dddddd; padding:0 0 0 59px; }
.share1 .bdsharebuttonbox a{display: block; background: url(../images/share_03.png) no-repeat center #e8eff5; width: 36px; height: 36px; margin: 14px 0 0 0; border-radius: 10px; }
/*.share{width: 69px;line-height: 69px;text-align: center; position: absolute;right: 10px;top: 175px;}
.share1 { width: 100%; text-align: right; position: static; margin: 208px 0 0 0; }
.share1 .bdsharebuttonbox { width: 69px; float: right; }
.share_btn{ line-height: 50px;width: 50px; font-weight: normal;background-color: #ececec; *background:url(../images/share.png) no-repeat center center #ececec;font-size: 2.6rem;color:#ababab;}
.share .bdsharebuttonbox  > a{padding-left: 0;margin:0 0px 0 0 !important;;height: 69px;text-indent: 0;width: 69px;line-height:69px;text-align: center;background: none;color:#fff;font-size: 30px; font-size: 3rem;display: block;}
.share .bdsharebuttonbox > a.bds_weixin{ background:url(../images/t2-wechat_03.png) no-repeat center  #52af50;}
.share .bdsharebuttonbox  > a.bds_tsina{ background:url(../images/t2-sina_03.png) no-repeat center #d81e06;}*/
/*.share .bdsharebuttonbox  > a.bds_more{background-color: #d81e06; *background:url(../images/share-more.png) no-repeat center ;}*/
/*.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {  background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
.shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
.sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none; }
.sharelist li a {     color: #565656;     font: 12px '宋体';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}*/
.gp-subRight-conT{margin-left:0}





.Registration { padding: 55px 0 0 0; }
.Registration h2{ padding: 0 0 20px 50px; border-bottom:1px solid #eeeeee; color: #222222; }
.tab { margin: 20px 95px 0; }
.tab ol { margin: 0 58px; }
.tab ol li { float: left; position: relative; width: 33.3%; }
.tab ol li span {  width: 43px; height: 43px; background: #ffffff; border-radius: 50%; box-shadow: 3px 3px 3px #f0f1f1; display: none; position: absolute; left: 50%; margin: 0 0 0 -21px; bottom: -60px; }
.tab ol li span:before {content: ''; position: absolute; top: 19px; left: 16px; width:0;
  height:0;
  border-right:6px solid transparent;
  border-left:6px solid transparent;
  border-bottom:6px solid #5386bd;
 }
.tab ol li.current span { display: block; }
.tab ol a { height: 96px; line-height: 96px; background: #f5f5f5; border-radius: 20px; display: block; text-align: center; margin: 0 7px; }
.tab ol li.current a { background: #5386bd; color: #ffffff; border-radius: 40px; }
.tab .tab_con { background: #ffffff; box-shadow: 6px 6px 6px #f4f4f5; padding: 40px 145px 55px; margin: 40px 0 0 0; position: relative; }
.tab_con li { line-height: 44px; padding-left: 15px; background: #f5f5f5; overflow: hidden; margin: 0 0 25px 0; border-radius: 15px; position: relative; position: relative; }
.tab_con li a { position: absolute; right: 20px; top: 3px; display: block; }
.tab_con01 li { border-bottom: 1px solid #eeeeee; background: none; }
.tab_con li span { color: #222222; float: left; }
.tab_con li input { font-size: 16px; color: #222222; width: auto; border: 0px; background: none; display: block; height: 44px; line-height: 44px; }
.tab_con li input.name { width: 638px; }
.tab_con li input.country { width: 630px; }
.tab_con li input.Scientific { width: 510px; }
.tab_con li input.Research { width: 570px; }
.tab_con li textarea {font-family: "Arial"; font-size: 16px; color: #222222;  border: 1px solid #f5f5f5; padding: 15px 0;   background: none; display: block; line-height: 7px; }
.tab_con01 li textarea { border: 0px; line-height: 20px; }
.tab_con01 li textarea#up { border: 0px; margin: 0 0 0 295px; width: 410px; }
.tab_con02 li textarea.up {margin: 0 0 0 165px; border: 0px;  width: 538px; }

.name { margin: 0 0 0 65px; }
.country { margin: 0 0 0 70px; }
.Scientific { margin: 0 0 0 190px; }
.Research { margin: 0 0 0 130px; }
.Submission { margin: 0 0 0 220px; width: 482px; }
.Attendance { margin: 0 0 0 375px; width: 327px; }
.tab_con p input { width: 324px; height: 50px; background: #77ade6; border: 0px; border-radius: 20px; color: #ffffff; text-align: center; display: block; margin: 0 auto; cursor:pointer; }


.tab_con li input.pname { width: 470px; margin: 0 0 0 230px; }
.tab_con li input.ppassword { width: 470px; margin: 0 0 0 230px; }
.tab_con li input.pcode { width: 458px; margin: 0 0 0 244px; }




.Young_t{ padding: 25px 0 0 0; border-top: 1px solid #eeeeee; }
.list01 h3 { font-weight: normal; width: 195px; height: 165px; background: #e8eff5; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; text-align: center; margin: 0 auto; }
.list01 h3 i { font-style: normal; padding: 15px 0 5px 0; display: block; }
.list01 p { line-height: 26px; height: 54px; overflow: hidden; color: #222222; }
.list01 li a { margin: 0 15px 40px; display: block; position: relative; }
.list01 li p {padding:120px 0 10px 0; border: 1px solid #dedede; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; text-align: center; }
.list01 .responsive_wrap { margin: 0 15px; position: absolute; top: 48px; left: 50%; margin: 0 0 0 -87px;  border-radius: 50%; z-index: 99; }
.list01 .gp-img-responsive { background: none; padding-bottom: 100.67%; border-radius: 50%; }
.list01 .gp-img-responsive img { border-radius: 50%; }
.list01 li a:hover { transition: 1s; }
.list01 li a:hover .gp-img-responsive img{ border-radius: 50%;}
.list01 li a:hover h3 i { transition: 1s; transform: scale(1.02); }
.list01 li a:hover p {transition: 1s; transform: scale(1.02); }
.Young_t>h3 { text-align: center; margin: 0 0 25px 0; font-weight: normal; }



.Invited a { margin: 0 20px; display: block; }
.Invited a:hover .scrollIn{ background: #5386bd; transition: 1s; }
.Invited a:hover .scrollright h3 { color: #ffffff; }
.Invited a:hover .scr_con { color: #ffffff; }
.Invited a:hover .scrollbottom h4 { color: #ffffff; }
.Invited a:hover .scrb_con { color: #ffffff; }
.scrollIn { background: #ffffff; border:9px solid #eeeeee; border-radius: 20px; }
.scrolltop { position: relative;}
.scrollleft { float: left; position: absolute; top: -42px; }
.scrollleft .gp-img-responsive { padding-bottom: 141%; }
.scrollright { margin: 0 0 0 137px; }
.scrollright h3 { color: #333333; margin: 8px 0 10px 0; }
.scr_con { line-height: 26px; color: #888888; height: 78px; overflow: hidden; }
.scrolltop { padding: 0 15px; }
.scrollbottom { margin: 30px 0 0 0; padding: 0 15px; }
.flex-viewport { padding-bottom: 90px; }
.scrollbottom h4 { color: #555555; }
.scrb_con { color: #555555; line-height: 26px; height: 52px; overflow: hidden; margin: 5px 0 20px 0; }
.Invited { padding: 60px 0 0 0; background: #ffffff; border-top: 1px solid #cecece;   }
.Invited h2 { padding: 0 0 20px 50px; border-bottom:1px solid #eeeeee; font-weight: normal; }
.Invited li { margin: 70px 0 0 0; animation: myfirst; }
.page { max-width: 380px; margin: 35px auto 66px; text-align: center; position: relative; padding: 0 0 14px 0;}
.page:before { content: ''; position: absolute; left: 57px; bottom: 0px; width: 275px; height: 1px; background: #8eafcd;  }
.page a { padding: 0 19px 13px; position: relative; }
.page a.active:before { content: ''; position: absolute; width:0;
        height:0;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
	border-bottom:7px solid #1d5f9b; left: 17px; bottom: 0px;
 }
.page .prev { position: relative; float: left; margin: 7px 0 0 0;}
.page .prev:before {content: ''; position: absolute; width:0;
    height:0;
    border-top:11px solid transparent;
    border-bottom:11px solid transparent;
    border-right:13px solid #8eafcd;
 }
.page .next { position: relative; float: right; margin: 7px 0 0 0; }
.page .next:before {content: ''; position: absolute; width:0;
    height:0;
    border-top:11px solid transparent;
    border-bottom:11px solid transparent;
    border-left:13px solid #8eafcd;
 } 
.min_page { padding: 0 15px; display: none; margin: 20px 0 0 0; }
.min_page a { background: #fefefe; color: #8eafcd; padding: 5px 20px; border-radius: 10px; }
.min_page a:hover { background: #8eafcd; color: #ffffff; }
.min_page .min_prev { float: left; }
.min_page .min_next { float: right; }



.Popup {position: relative; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; padding: 174px 0 0 0; animation: myfirst 5s;
-moz-animation: myfirst 5s;	/* Firefox */
-webkit-animation: myfirst 5s;	/* Safari 和 Chrome */
-o-animation: myfirst 5s; z-index: 99; }
.Popup:before {content: ''; position: absolute; left: 0px; top: 0px; width: 50%; height: 100%; background: url(../images/pop_bg_03.png);}
.PopupIn { width: 1200px; margin: 0 auto; background: #e8eff5; position: relative; }
.close { width: 68px; height: 95px; line-height: 95px; text-align: center; float: right; background: url(../images/pop_bg_03.png); }
.close a { color: #ffffff; font-size: 30px; }
.popupimg { padding: 56px 0 0 310px; }
.popupimg img { display: block; }

.pantitle p { margin: 0 0 15px 0; }
.pantitle p span { color: #888888; }
.pantitle p i { color: #555555; font-style: normal; }
.panecon { color: #555555; line-height: 28px; padding: 30px 0; border-bottom:1px solid #eeeeee; }
.Invited dl dd { display: none; }


@keyframes myfirst
{
from { left:100%; top:0px;}
to { left:0; top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
from { left:100%; top:0px;}
to { left:0; top:0px;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
from { left:100%; top:0px;}
to { left:0; top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
from { left:100%; top:0px;}
to { left:0; top:0px;}
}






.news { padding: 60px 0 0 0; }
.news .title { padding: 0 0 20px 50px; border-bottom:1px solid #eeeeee;  }
.news .title h3 { font-weight: normal; }
.news_con ul { margin: 40px 0 0 0; }
.news_con ul li { border: 1px solid #eeeeee; border-bottom-right-radius: 20px; margin: 0 0 30px 0; }
.news_con ul li a { display: block; }
.news_left { float: left; width: 302px; }
.news_right { margin: 0 0 0 330px; padding: 15px 25px 15px; }
.news_right h5{ color: #222222; font-weight: normal; line-height: 21px; max-height: 42px; overflow: hidden; }
.nrcon { color: #757575; line-height: 26px; height: 52px; overflow: hidden; margin: 12px 0 66px 0; }
.news_right p { color: #999999;  }
.news_con ul li a:hover { background: #5386bd; transition: 0.5s;}
.news_con ul li a:hover .news_right h5{ color: #ffffff; transition: 0.5s; transform: scale(1.02); }
.news_con ul li a:hover .nrcon { color: #ffffff; }
.news_con ul li a:hover .news_right p { color: #ffffff; }







.notice { padding: 60px 0 0 0; }
.notice .title { padding: 0 0 20px 50px; border-bottom:1px solid #eeeeee;  }
.notice .title h3 { font-weight: normal; }
.notice_con { margin: 40px 0 0 0; }
.notice_con ul li { margin: 0 0 10px 0; border: 1px solid #eeeeee; padding: 15px 20px; border-bottom-right-radius: 15px; }
.notice_con ul li span { float: right; }
.notice_con ul li a{ margin: 0 100px 0 0; display: block; color: #222222; transition: 1s; }
.notice_con ul li a:hover { margin: 0 0 0 10px; color: #5386bd; }





@media screen and (max-width:1240px) {
.tab_con li textarea { margin:0 auto; width: 100%; }
.tab_con02 li textarea.up { margin:0 auto; width: 100%; }
.Submission { width: 100%; margin:10px 0 0 0; }  
.Attendance { width: 100%; margin: 10px 0 0 0; }
.tab_con li span { display: block; float: none; }
.tab_con li input { padding: 10px 0; line-height: 20px; height: auto; }
.tab_con li input.name { width: 100%; margin: 10px 0 0 0; }
.tab_con li input.country { width: 100%; margin: 10px 0 0 0;}
.tab_con li input.Scientific { width: 100%; margin: 10px 0 0 0;}
.tab_con li input.Research { width: 100%;margin: 10px 0 0 0; }

.tab_con li input.pname { width: 100%; margin: 10px 0 0 0; }
.tab_con li input.ppassword { width: 100%; margin: 10px 0 0 0;}
.tab_con li input.pcode { width: 100%; margin: 10px 0 0 0;}
.tab_con01 li textarea#up { margin:0 auto; width: 100%; background-position: right center; }
}


@media screen and (max-width:1220px) {
  .gp-f22{font-size: 1.8rem;}
  .gp-subRight-con{margin-left: 50px;}
  .gp-f24{font-size: 2rem;}
.t2-listIn { width: auto; }
}

@media screen and (min-width:1024px) {
}


@media screen and (min-width:1024px) {
}





@media screen and (max-width:1023px) {
.gp-subLeft { margin: -30px 0 0 10px; }
.subbannerIn { max-width: 1000px; }  
.tab ol li { float: none; width: auto; margin: 0 0 10px 0; }
.tab ol a { height: 50px; line-height: 50px; }
.tab .tab_con { padding: 40px; }


}

@media screen and (max-width:998px) {
  .gp-subLeft{display: none;}
  .gp-m-subNav{display: block; margin: 10px 0 0 0; }
  .gp-page{display: none;}
  .gp-m-page{display: block;}
  .gp-bread span,.gp-bread a{color:#999;}
  .gp-subRight-con{margin-left: 0;}
  .t2-articleTitle{margin-top: 0;}
  .t2-subtext01{max-height: 78px; margin-bottom: 20px;}
  .t2-subList01{padding-bottom: 15px;}
  .pageArticleTitle h3{padding-top: 10px;}
  .t2-subCon { margin: 0px; }
  .gp-bread a.icon-shouye { background: url(../images/t2-subshouye1.png) no-repeat center; }
.gp-article { padding: 25px; }
.share { width: 90px; text-align: left;}
.share .bdsharebuttonbox > a { display: inline-block;  }
}



@media screen and (max-width:800px) {
.tab_con li span { line-height: 20px; padding: 10px 10px 0 0; }
}


@media screen and (max-width:639px) {
.news_left { width: 100%; float: none; }
.news_right{ margin: 20px 0 0 0; }
.nrcon { margin: 12px 0; }
}


@media screen and (max-width:479px) {
   .share{display: none;}
   .gp-article{padding: 0;}
   .t2-subtext01 { height: auto; }
   .page{ display: none; }
   .min_page { display: block; }
}


