@charset "utf-8";
/* CSS Document */

/* .Front_head{ box-shadow:0 1px 0 #d8d8d8; border-bottom:1px solid #bebebe;}
.WebHead_info{ height:30px; line-height:30px; background:#000; text-align:right; color:#fff;}
.WebHead_info .hy_font{ float:left; color:#979696; font-weight:normal;}
.WebHead_info a{ margin:0 10px 0 4px; color:#ffffff; padding-left:20px;}
.WebHead_info a span{ margin:0 3px; font-weight:bold; display:inline-block;}
.WebHead_info .login_link{ background:url(../images/login_link_ico.png) no-repeat 0 -1px;}
.WebHead_info .register_link{ background:url(../images/register_link_ico.png) no-repeat 0 -1px;}
.WebHead_info .exit_link{ background:url(../images/exit_link_ico.png) no-repeat 0 -1px;}
.WebHead_info .message_link{ background:url(../images/message_link_ico.png) no-repeat 0 -1px;}
.WebHead_top{ height:60px; text-align:right;}
.WebHead_top .logo{ float:left; width:147px; height:60px;line-height:60px; display:inline-block;text-align:left;}
.WebHead_top .logo img{vertical-align:top; width:147px; height:60px;}
.WebHead_top .nav{ display:inline-block; padding-top:15px;}
.WebHead_top .nav li{ float:left; margin:0 6px; line-height:30px;}
.WebHead_top .nav li a{ font-size:16px; font-weight:bold; position:relative;}
.WebHead_top .nav li a:hover{ color:#167bbf;}
.WebHead_top .nav li a:hover:after{ content:''; width:100%; height:3px; display:block; border-radius:20px; background:#167bbf; margin-top:2px; position:absolute;}
.WebHead_top .nav .active a{ color:#167bbf;}
.WebHead_top .nav .active a:after{ content:''; width:100%; height:3px; display:block; border-radius:20px; background:#167bbf; margin-top:2px; position:absolute;}


.WebPage_bottom{ margin-top:20px; border-top:3px solid #167bbf; box-shadow:inset 0 2px 0 #ffffff; background:#2d3237;}
.WebPage_bottom .bottom_copy{ height:40px; line-height:40px; text-align:right; background:#23282d; clear:both; overflow:hidden;}
.WebPage_bottom .bottom_copy:before{ width:100%; height:1px; display:block; clear:both; float:left;}
.WebPage_bottom .bottom_copy strong{ float:left; font-weight:normal; color:#ffffff;}
.WebPage_bottom .bottom_copy a{ width:22px; height:22px; display:inline-block; margin:11px 2px 0;}
.WebPage_bottom .bottom_copy .qq_link{ background:url(../images/bottom_link_ico.png) no-repeat;}
.WebPage_bottom .bottom_copy .weixin_link{ background:url(../images/bottom_link_ico.png) no-repeat 0 -22px;}
.WebPage_bottom .bottom_copy .weibo_link{ background:url(../images/bottom_link_ico.png) no-repeat 0 -44px;}
.WebPage_bottom .bottom_info{ width:45%; float:left; margin-top:15px; padding-bottom:15px;}
.WebPage_bottom .friend_link{ width:55%; float:right; margin-top:15px; padding-bottom:15px;}
.WebPage_bottom h2{ font-size:14px; color:#ffffff; line-height:30px; margin-bottom:10px;}
.WebPage_bottom a{ color:#a8aaac;}
.WebPage_bottom .friend_link li{ display:inline-block; width:90px; height:50px; margin:5px 10px 0 0; line-height:24px; overflow:hidden; text-align:center;}
.WebPage_bottom .friend_link li img{ width:90px; height:33px;}
.WebPage_bottom .bottom_info p{ color:#ffffff; line-height:24px;}
.WebPage_bottom .bottom_info a{ margin:0 4px; color:#ffffff;} */

.zhuanti_top_bgimg{ background:url(../images/zhuanti_page_bgimg.png) no-repeat center center; background-size:cover; min-height:400px;}
.zhuanti_top_bgimg .title{ background:url(../images/zhuanti_page_title.png) no-repeat bottom center; padding-top:200px;}
.zhuanti_top_bgimg .sub_title{ font-size:24px; color:#ffffff; font-weight:bold; font-family:simhei; text-align:center; margin-top:20px; text-shadow:3px 3px 3px #555;}

.zhuanti_area{ width:1000px; margin:auto; margin-top:30px; border:1px solid #fff; box-shadow:0px 5px 5px #555; border-top-left-radius:10px; border-top-right-radius:10px;}
.zhuanti_area .head_top{ background:#127bf1; line-height:40px; padding:10px; text-align:center; color:#fff; font-size:20px; font-family:simhei;}

.zhuanti_info{ padding:15px; line-height:24px; font-size:14px;}
.zhuanti_info .info{width:970px; text-indent:2em; float:left;}
.zhuanti_info p{ margin:8px 0; text-indent:2em;}
.zhuanti_info .zhuanti_photo{ width:400px; height:240px; margin:30px; margin-top:10px; float:right; text-indent:0px;}
.zhuanti_info .zhuanti_photo img{ width:100%; max-height:240px;}

.Team_list{ width:1000px; margin:auto; margin-top:30px;}
.Team_list dl{ min-height:500px;}
.Team_list dd{ background:#ffffff; width:235px; float:left; border:1px solid #cccccc; box-sizing:border-box; padding-top:15px; padding-bottom:0; margin-bottom:20px; cursor:pointer;}
.Team_list dd:hover{ box-shadow:2px 2px 2px #ddd;}
.Team_list dd:nth-child(1n+1){ margin-left:20px;}
.Team_list dd:nth-child(2n+1){ margin-left:20px;}
.Team_list dd:nth-child(3n+1){ margin-left:20px;}
.Team_list dd:nth-child(4n+1){ margin-left:0px;}
.Team_list .photo{ width:68px; height:68px; float:left; border:1px solid #ccc; overflow:hidden; margin-left:15px;}
.Team_list .photo img{ width:68px; height:68px;}
.Team_list .photo span{ display:inline-block; padding:5px 10px; background:#d3f6fc; position:absolute; right:0px; margin-top:0px;}
.Team_list .info{ width:125px; float:left; margin-left:5px; line-height:2em; margin-right:15px;}
.Team_list .info h2{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-left:10px;}
.Team_list .info p{ color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-left:10px;}
.Team_list .info div{ margin-left:10px; color:#53aeed;}
.Team_list .describe:before{ content:''; height:1px; width:100%; margin:0; clear:both; margin-bottom:8px; overflow:hidden; display:block;}
.Team_list .describe div{ padding:5px 10px; border-top:1px solid #ccc; background:#f5f5f5; clear:both; height:44px; line-height:22px; overflow:hidden;}
.Team_list .describe div span{ color:#53aeed; margin-right:6px;}
.Team_list .describe div strong{ color:#32353d;}