/* CSS Document */
.friendLink {
  width:100px;
  z-index:900;
  height:26px;
  position:absolute;
  right:226px;
  top:41px;
  background:url(../image/tongdao_bg.jpg) no-repeat;
  line-height:26px;
}
.select {
  width:85px;
  height:26px;
  line-height:26px;
  color:#fff;
  font-size:1.1em;
  text-align:center;
  padding left:15px;
  position:relative;
  cursor:pointer;
  z-index:1;
}
.son_select {
  background:#014887;
  width:100px;
  border-bottom:none;
  line-height:30px;
  overflow:hidden;
  display:none;
  position:absolute;
  bottom:-106px;
  left:0;
  z-index:99999999999999;
}
.son_select a {
  width: 85px;
  padding-left:15px;
  text-align:left;
  height:26px;
  line-height:26px;
  display:block;
  font-size:1em;
  color:#fff;
}
.son_select a:hover {
  color:#003770;
  background:#fff;
}
.subPage {
  width:1100px;
  overflow:hidden;
  margin:0 auto;
  position:relative;
}
.sub_banner {
  width:100%;
  position:relative;
}
.sub_title {
  width:100%;
  overflow:hidden;
  height:80px;
}
.sub_t01 {
  max-width:1120px;
  overflow:hidden;
  margin:0 auto;
  height:80px;
  position:relative;
}
.sub_t01 h2 {
  height:80px;
  background-color:#005bac;
  line-height:80px;
  color:#fff;
  font-size:2.2em;
}
.sub_t01 h2:hover {
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
  -ms-opacity:0.8;
  opacity:0.8;
  transition: all 1s ease 0s;
}
.sub_mbtn {
  width:100%;
  height:40px;
  background:url(../image/sub-mbtn02.png) no-repeat center center;
  background-color:#f1f1f1;
  cursor:pointer;
  display:none;
}
.open {
  background:url(../image/sub-mbtn.png) no-repeat center center;
  background-color:#e60012;
}
.sub_navm {
  width:100%;
  overflow: hidden;
  display: none;
}
.sub_navm h2 {
  width:100%;
  height:48px;
  line-height:48px;
  background-color:#e60012;
}
.sub_navm h2 a {
  padding-left:13px;
  font-size:20px;
  font-family:Tahoma;
  display:block;
  color:#fff;
}
.sub_navm ul {
}
.sub_navm li {
  position:relative
}
.sub_navm li a {
  font-size: 14px;
  color:#282828;
  padding-left:13px;
  font-family:Helvetica;
  height:40px;
  line-height:40px;
  border-bottom:1px solid #d3d3d3;
  display:block;
}
.sub_navm li a:hover {
  color:#e60012;
}
.sub_navm li.sub_has span {
  margin-left: 10px;
}
.sub_navm li.on a {
  color:#e60012;
  display:block;
  width:100%;
}
.sub_navm dl {
  display: none;
  background-color:#cac9c9;
  padding:0px 0px 5px;
}
.sub_navm dl {
  display: none;
  background-color:#fff;
  padding:0px 0px 5px;
}
.sub_navm dl dd {
  padding-left: 30px;
  height:30px;
  line-height:30px;
  border-bottom:1px dotted #ddd;
}
.sub_navm li.on dl dd a {
  color:#282828;
  font-weight:normal;
  display:inline;
  border:none;
  padding:0px;
  height:30px;
  line-height:30px;
  font-size:12px;
}
.sub_navm li dl dd a {
  color:#282828;
  font-weight:normal;
  display:inline;
  border:none;
  padding:0px;
}
.sub_navm li dl dd a:hover {
  color:#a70510
}
.sub_navm li strong.phone_arrow {
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  font-weight:bold;
  font-size:18px;
  display:block;
  position:absolute;
  right:0;
  top:0;
  z-index:999;
  color:#e60012;
  cursor:pointer;
}
.subPage_con {
  width:100%;
  overflow:hidden;
  min-height:470px;
}
.sbu_leftWrap {
  width:260px;
  float:left;
  position:relative;
  overflow:hidden;
  position:absolute;
  left:0;
  top:20px;
}







/*å·¦ä¾§è¾¹æ */
.sub_left {
  width: 251px;
  float: left;
  background:#f9f9f9;
  border:1px solid #ccc;
}
.sub_left .title {
  width:240px;
  height: 40px;
  line-height: 40px;
  text-align:left;
}
.sub_left h2 {
  font-size: 20px;
  color: #fff;
  background: #e60012;
  text-align: center;
}
.sub_left h2 a {
  color:#fff;
  font-size:20px;
}
.sub_left ul {
}
.sub_left li {
  font-size: 14px;
  text-align: center;
  position:relative 
}
.sub_left li a {
  font-size: 16px;
  padding:15px 20px 15px 10px;
  text-align: center;
  border-bottom:1px solid #ccc;
  display:block;
}
.sub_left li a:hover,
.sub_left li a.active {
  font-weight: bold;
  border-bottom:1px solid #e60012;
  color: #e60012;
}
.sub_left li strong.arrow {
  display:block;
  height:53px;
  line-height:53px;
  width:33px;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  position:absolute;
  right:0;
  top:0;
  color:#e60012;
  z-index:33;
  cursor:pointer;
  transition:all 0.3s ease-in-out
}
.sub_left li strong.arrow:hover {
  background-color:#fafafa;
}
.twoJ_menu {
  background-color:#fff;
  display:none;
}
.sub_left .twoJ_menu dd a {
  ;
  padding:8px 22px 8px 5px;
  font-size:14px;
}

/*å·¦ä¾§ç›´é€šè½¦*/
.sub_car {
  width:260px;
}
.sub_car .title01 h2 {
  margin:0 auto;
  width:108px;
  background-position:7px -68px;
}
.sub_carInfo li {
  width:129px;
  float:left;
}
.sub_carInfo .bbs {
  height:134px;
  background:url(../image/message01.png) no-repeat center 20px;
  background-color:#4ba509;
  display:block;
  text-align:center;
  line-height:180px;
  color:#fff;
  font-size:1.6em;
  border-bottom:2px solid #fff;
  border-right:1px solid #fff;
}
.sub_carInfo .bbs span,
.sub_carInfo .message span {
  color:#fff;
}
.sub_carInfo .message {
  height:134px;
  background:url(../image/bbs01.png) no-repeat center 20px;
  background-color:#eea200;
  display:block;
  text-align:center;
  line-height:180px;
  color:#fff;
  font-size:1.6em;
  border-right:1px solid #fff;
}
.sub_carInfo .talk {
  height:270px;
  background:url(../image/talk01.png) no-repeat center 90px;
  background-color:#00988d;
  display:block;
  text-align:center;
  line-height:320px;
  color:#fff;
  font-size:1.6em;
  border-left:1px solid #fff;
}
.sub_carInfo a:hover {
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
  -ms-opacity:0.8;
  opacity:0.8;
  transition: all 1s ease 0s;
}

/*å¸¸ç”¨é“¾æŽ¥*/
.offenLink {
  width:260px;
  overflow:hidden;
}
.offenLink .title01 h2 {
  margin:0 auto;
  width:108px;
  background-position:7px -537px;
}
.offenLink li {
  width:100%;
  height:55px;
  margin-bottom:9px;
}
.offenLink li a:hover {
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
  -ms-opacity:0.8;
  opacity:0.8;
  transition: all 1s ease 0s;
}
.offenLink li a {
  display:block;
  line-height:55px;
  height:55px;
  color:#fff;
  font-size:1.7em;
  text-align:center;
  background:url(../image/icon.png) no-repeat;
  background-position:210px -481px;
}
.offenLink li a.L01 {
  background-color:#005bac;
}
.offenLink li a.L02 {
  background-color:#eea200;
}
.offenLink li a.L03 {
  background-color:#4aa508;
}
.offenLink li a.L04 {
  background-color:#9f4fa6;
}
.offenLink li a.L05 {
  background-color:#00988c;
}

/*å³ä¾§*/
.sub_right { width:78%; float:right
 
}
.sub_right01 {
  margin: 0 0 30px 0;
}
.pageArticle {
}
.pageArticle img {
  /* width:100%; */overflow:hidden;
  min-height:100%;
}
.articleTitle {
  width:auto;
  overflow:hidden;
}
.articleTitle h2 {
  width:auto;
  overflow:hidden;
  font-size:1.6em;
  font-weight:normal;
  family:Arial;
  /*height:70px;line-height:70px;*/padding:20px 15px;
  width:500px;
}
.wrapSize {
  width:50%;
  overflow:hidden;
  float:right;
  height:60px;
}
.size {
  height:27px;
  line-height:27px;
  width:175px;
  float:right;
  margin-top:25px;
}
.size a {
  margin-right:18px;
  display:block;
  width:27px;
  height:27px;
  float:left
}
.size i {
  font-style:normal;
  float:left;
}
.size .size1 {
}
.size .size3 {
}
.size .size2 {
}
.size .print {
}
.size .cll {
}
.wrapShare {
  width:100%;
  overflow:hidden;
  padding:10px 0 10px;
}
.share {
  height:27px;
  line-height:27px;
  margin-top:10px;
  padding:0 15px;
}
.article {
  font-size:1.3em;
  line-height:25px;
  padding:0 10px 25px; 
}
.article video{ width:700px; margin:0 auto }
/*æ•™èŒå·¥*/

.last_news {
  width:100%;
}
.last_news .title01 h2 {
  padding:0 10px 0 0;
  width:120px;
  background-image:none;
}
.title01 .more01 {
  float:right;
  width:46px;
  padding-left:12px;
  height:36px;
  line-height:36px;
  background:url(../image/icon.png) no-repeat;
  background-position:30px -423px;
  background-color:#fff;
  display:block;
  font-size:1.2em;
}
.new_con {
  width:100%;
  height:100%;
}
.las_new_con {
}
.las_img {
  width:260px;
  height:148px;
  float:left;
  position:relative;
  overflow:hidden;
}
.las_img span {
  width:100%;
  height:30px;
  line-height:30px;
  position:absolute;
  bottom:0;
  left:0;
  background-color:#000;
  background:url(../image/banner_bg.png) repeat;
}
.las_img span a {
  color:#fff;
  font-size:1.2em;
  padding-left:12px;
}
.las_img img:hover {
  transition: all 1s ease 0s;
  transform:scale(1.2);
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
}
.las_list {
  width:auto;
  margin-left:295px;
  font-size:1.3em;
  padding:8px 0;
}
.las_list li {
  padding:9px 0 10px 0px;
}
.las_list strong {
  width:18px;
  height:18px;
  float:left;
  color:#fff;
  font-size:12px;
  text-align:center;
  line-height:18px;
  border-radius:15px;
  margin:0px 10px 5px 0;
}
.las_list strong.number1 {
  background-color:#003770;
}
.las_list strong.number2 {
  background-color:#eea200;
}
.las_list strong.number3 {
  background-color:#4ba509;
}
.las_list strong.number4 {
  background-color:#00988d;
}
.las_list span {
  float:right;
  margin-right:5px;
}
.min_height {
  min-height:950px;
}



/*ç®€æŠ¥*/
.briefing {
}
.briefing .title01 h2 {
  padding:0 10px 0 0;
  width:85px;
  background-image:none;
}
.briefing_con {
  width:100%;
  overflow:hidden;
}
.bri_img {
  width:260px;
  overflow:hidden;
  float:left;
}
.bri_img img:hover {
  transition: all 1s ease 0s;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.bri_img .img01 {
}
.bri_img .briInfo h3 {
  font-size:1.3em;
  font-weight:normal;
  padding:5px 0;
}
.bri_img .briInfo span {
  font-size:1.2em;
  color:#646464;
  line-height:1.5em;
}
.briefing_list {
  margin-left:295px;
  font-size:1.3em;
  padding:8px 0;
}
.briefing_list li {
  background:url(../image/li_bg01.png) no-repeat left 14px;
  padding:9px 0 10px 20px;
  ;
  overflow:hidden;
}
.briefing_list span {
  float:right;
  margin:0 8px 0 10px;
}
.con_list01 .title01 h2 {
  padding:0 10px 0 0;
  width:180px;
  background-image:none;
  font-size: 1.8em;
  color: #e60012;
}
.list_con01 {
  width:100%;
  overflow:hidden;
  padding:8px 0;
  border-bottom: 1px solid #cccccc;
}
.list_con01 li {
  width:20%;
  float:left;
  font-size:1.3em;
}
.list_con01 li span {
  /*background:url(../images/circle.png) no-repeat 12px 15px;*/padding:10px 7px 10px 20px;
  display:block;
  position: relative;
}
.list_con01 li span:before {
  content: '';
  width:4px;
  height: 4px;
  border-radius: 50%;
  left:0;
  top:50%;
  background-color:#e60012;
  display:block;
  position: absolute;
  margin-top:-2px;
}
.con_list01 .title01 {
  background:none;
}

/*.com01 .title01 h2{width:150px;}

.leader01 .title01 h2{width:90px;}

.commpany .title01 h2{width:60px;}

.marginBot{margin-bottom:30px;}*/

/*æœºæž„è®¾ç½®*/
.noBg {
  background:none;
}

/*é¢†å¯¼è¯¦æƒ…é¡µ*/
.name {
  font-size:1.5em;
  color:#005bac;
  margin-right:10px;
}
.argument {
  font-size:1.1em;
  color:#444;
}
.argument {
  margin-bottom:20px;
}
.p02 {
  text-indent:18pt;
}

/*é¢†å¯¼åˆ—è¡¨é¡µ*/
.leader_list {
  width:100%;
  overflow:hidden;
}

/*.li-item02{width:100%;height:0;padding-bottom:100%}*/
.leader_list li {
  width:50%;
  /*width:415px;height:217px;*/float:left;
  margin-bottom:28px;
}
.leaders01 {
  margin-right:14px;
  background-color:#f1f1f1;
  border:1px solid #d3d3d3;
  height:203px;
}
.leader_pic {
  width:130px;
  height:182px;
  margin:10px;
  float:left;
}
.leader_con {
  margin-left:150px;
  margin:10px;
  font-size:1em;
  height:180px;
  overflow:hidden;
}
.leader_con span {
  display:block;
}
.leader_con a {
  color:#005bac;
}
.leader_con .leader_n01 a {
  font-size:1.3em;
  color:#005bac
}
.leader_con a:hover {
  color:#003c71
}
.top02 {
  width:100%;
  overflow:hidden;
  margin-top:25px;
}
.top02 li {
  width:31.0579545%;
  /*width:273.31;height:217px;*/float:left;
  margin-right:3.372%;
  margin-bottom:30px;
}
.current03 {
  padding-top:0;
}
.leader_list .noMargin_right {
  margin-left:14px;
}
.base h2 {
  width:360px;
  padding:0 0 0 10px;
}
.base h2 span {
  font-size:12px;
  font-weight:normal;
  color:#444;
}



/*picå›¾ç‰‡åˆ—è¡¨*/
.xiaoyuan h2 {
  font-size:1.6em;
  color:#e60012;
  font-weight:normal;
}
.pic_list {
  width:100%;
  overflow:hidden;
}
.pic_list ul {
  width:100%;
  overflow:hidden;
  margin-top:15px;
}
.pic_list li {
  width:30.227272%;
  margin-right:3.977272%;
  /*width:266px;margin-right:41px;*/float:left;
  border:1px solid #d3d3d3;
  overflow:hidden;
}
.pic_list .pic a {
  display:block;
  width:auto;
  height:0;
  padding-bottom:66%;
  overflow:hidden;
}
.pic_list .pic a img {
  display:block;
  width:100%;
  transition: all 1s ease 0s;
}
.pic_list .pic a img:hover {
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
  transform:scale(1.2);
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
}
.pic_list .pic strong {
  padding:5px;
  float:left;
}
.list_info {
  width:auto;
  overflow:hidden;
  padding:0 4%;
}
.pic_list .list_title {
  padding:8px 0 8px;
  text-align:center;
  font-weight:normal;
}
.list_title a {
  font-size:16px;
  font-family:Helvetica;
  color:#e60012;
  line-height:20px;
  font-family: "å¾®è½¯é›…é»‘";
}
.list_cont {
  font-size:14px;
  font-family:Helvetica;
  line-height:23px;
  height:93px;
  overflow:hidden;
  margin-bottom:5px;
}
.list_info .readMore {
  display:block;
  width:100px;
  height:26px;
  float:right;
  margin:8px 0;
}
.list_info .readMore a {
  display:block;
  width:100px;
  height:26px;
  line-height:26px;
  font-size:14px;
  color:#e60012;
  background:url(../image/icon12.png) no-repeat 82px center;
}
.pic_list .noMargin {
  margin-right:0;
}
.pic_list .pic {
  border:1px solid #d3d3d3;
}



/*æ–°é—»åˆ—è¡¨*/
.news_list {
  width:100%;
  margin-top:25px;
}
.news_list li {
  border-bottom:1px solid #c9c9c9;
  overflow:hidden;
  padding-bottom:30px;
  margin-bottom:25px;
}
.news_pic {
  width:240px;
  height:160px;
  float:left;
  overflow:hidden
}
.news_pic img {
  width:100%;
}
.news_info {
  margin-left:272px;
  height:162px;
  overflow:hidden
}
.news_info h2 {
  line-height:24px;
  padding:0px;
  margin:0  0 25px 0;
}
.news_info h2 a {
  font-size:21px;
  color:#282828;
  font-weight:normal
}
.news_info h2 a:hover {
  color:#e60012;
}
.news_info p {
  color:#282828;
  font-size:14px;
  line-height:28px;
}
.mar0 {
  margin:0px;
}

/*åˆ†é¡µ*/
.pages {
  text-align:center;
  height:28px;
  *height:29px;
  font-size: 18px;
  line-height:28px;
  margin-top: 25px;
  overflow: hidden;
  padding-left:15px;
}
.pages img {
  vertical-align: middle;
}
.pages span {
  color:#e60012;
  padding:0 20px 0 0px;
  font-size:16PX;
}
.pages a {
  display: inline-block;
  *display:inline;
  *zoom:1;
  *vertical-align: middle;
  width:27px;
  height: 28px;
  *height:29px;
  font-size:16px;
  text-align:center;
  color:#636363;
}
.pages a img {
  *display:block;
  *margin-top: 8px;
}
.pages a:hover {
  color:#e60012;
}
.pages a.on_pages {
  background: url(../image/pages03.jpg) no-repeat center top;
  color:#e60012;
}
.pages_min {
  margin-top: 25px;
  overflow: hidden;
  display: none;
  padding:0 18px;
  font-size:1.3em;
}
.pages_min a.prev_min,
.pages_min a.next_min {
  display: block;
  width:100px;
  height: 30px;
  float:left;
  background: #dedede;
  border-radius: 3px;
  color:#e60012;
  line-height: 30px;
  text-align: center;
  font-size:14px;
}
.pages_min a.next_min {
  float:right;
}
.pages_min a:hover {
  background:#e60012;
  color:#fff;
  transition:0.5s;
}
.research li {
  background-color:#f4f4f4;
  border-color:#f4f4f4;
}
.research .list_title {
  width:100%;
  height:78px;
  overflow:hidden;
  padding:15px 0 0;
  margin-bottom:5px;
}
.research .readMore a {
  color:#7f7f7f
}
.research .readMore a:hover {
  color:#e60012;
}
.current04 {
  margin-bottom:10px;
}

/*åˆ—è¡¨é¡µé¢*/
.borderBot {
  border-bottom:1px solid #ccc;
}
.borderBot h2 {
  height:25px;
  line-height:25px;
  color:#333; font-weight:bold
}
.list01 {
  width:100%;
  overflow:hidden;
  margin-top:10px;
}
.list01 li {
  width:100%;
  overflow:hidden;
  position:relative;
}
.list01 li:before {
  content: '';
  width:4px;
  height: 4px;
  border-radius: 50%;
  left:0;
  top:20px;
  background-color:#e60012;
  display:block;
  position: absolute;
}
.list01 li a {
  display:block;
  padding:10px 0 10px 20px;
  width:83%;
  line-height:23px;
  font-family:Arial;
  color:#282828;
  float:left;
  font-family: "å¾®è½¯é›…é»‘";
  font-size: 16px;
}
.list01 li a:hover {
  color:#e60012;
}
.rightDate {
  float:right;
  padding-top:10px;
  width:100px;
  text-align:right;
  color:#999;
  font-size: 14px;
}
.list01 li.noBg {
  background:none;
  border-bottom:1px solid #d3d3d3;
  padding:3px 0;
}
.life li {
  border:1px solid #fff;
}
.current05 {
  margin-bottom:20px;
}

/*æ–‡ç« é¡µ02*/

/*.sub_title02{font-family:arial;line-height:28px;padding:0 15px 20px 15px;}

*/
.article02 h2 {
  width:100%;
  text-align:center;
  color:#333;
  font-size:1.8em;
  font-weight:bold;
  margin-top:20px;
  padding:15px 0;
}
.articleAuthor {
  text-align:center;
  text-align: center;
  line-height: 30px;
  margin: 10px;
  background: #f5f5f5;
  color:#777;
}
.articleAuthor p {
  color:#505050;
  font-size:1.2em;
  color:#787878;
}
.articleAuthor p span {
  margin-right:15px;
  color:#787878;
}
.p01 {
  width:auto;
  margin:0 auto 20px;
  text-align:center;
}
.link {
  float:right;
  width:auto;
  overflow:hidden;
}
.link .size {
  float:none;
  width:190px;
}
.link .size a {
  width:22px;
  margin-right:15px;
}
.link .share {
  padding:0;
}
.author02_art {
  height: 46px;
  border-top:1px solid #e4e4e4;
  border-bottom:1px solid #e4e4e4;
  font-size: 12px;
  line-height: 46px;
  color:#787878;
  overflow: hidden;
  margin-top: 10px;
  padding:0 15px;
}
.author02_art span {
  margin-right:30px;
  color:#505050;
  font-size:14px;
  font-style:italic;
  display:inline-block
}
.elso_art {
  height: 56px;
  padding:4px 0;
  border-bottom:2px solid #9d9d9d;
}
.elso_art .box_elso_art {
  padding:7px 0 0 60px;
}
.prev_art .box_elso_art {
  padding:7px 10px 0 0;
  border-right:1px solid #e4e4e4;
  overflow: hidden;
}
.elso_art .box_elso_art a {
  display: block;
  height:40px;
  margin-top:5px;
  font-size: 16px;
  line-height: 19px;
  overflow: hidden;
  color:#323232;
}
.elso_art .box_elso_art a:hover {
  color:#e60012;
}
.next_art {
  width:50%;
  float:right;
}
.prev_art .box_elso_art .icon01_art {
  display: none;
}
.icon01_art,
.icon02_art {
  display: block;
  width:28px;
  margin-left:40px;
  height: 42px;
  float:right;
  background: url(../image/icon01_art.png) no-repeat;
  background-position: right 7px;
  cursor: pointer;
}
.icon02_art {
  background-position:0 -38px;
  float:left;
  margin-right: 40px;
  margin-left:3px;
}
.annex {
  margin-top:60px;
  padding:0 15px;
}
.annex .Side_tit h2 a {
  font-size:1.6em;
  color:#e60012;
}
.annex ul {
  margin-top:20px;
}
.annex ul li {
  padding:5px 0;
  padding-left:20px;
  position: relative;
}
.annex ul li:before {
  content: '';
  width:4px;
  height: 4px;
  border-radius: 50%;
  left:0;
  top:50%;
  background-color:#e60012;
  display:block;
  position: absolute;
  margin-top:-2px;
}
.annex ul li a {
  font-size:13px;
  font-size:1.3em;
}
.floatR {
  width:auto;
  float:right;
}
.leaders001 {
  margin-top:0;
}
.marginBot02 {
  margin-bottom:28px;
}
.noMargin_right {
  margin-right:0;
}
.base01 h2 {
  padding:20px 15px
}



















/*å›¾ç‰‡å±•ç¤ºé¡µ*/
.bigPic .column_2 {
  float: left;
  _display:inline;
}
.bigPic .column_2 {
  margin: 0 0 0 30px;
  width: 770px;
}
.bigPic .mainContent .tPic {
  margin-bottom:40px;
}
.bigPic .mainContent .tPic #Bimg {
  height:460px;
}
.bigPic .mainContent .map {
  margin-bottom:40px;
}
.bigPic .mainContent .tPic .PicNavWrap {
  background:#192947;
  position:relative;
}
.bigPic .mainContent .tPic .PicNavWrap a {
  font-size:40px;
  color:#fff;
  margin:15px -14px 0 -10px;
  line-height:54px;
  cursor:pointer;
  overflow:hidden;
  display:none;
}
.bigPic .mainContent .tPic .PicNavWrap a.on {
  display:block;
}
.bigPic .mainContent .tPic .PicNavWrap a.right {
  margin:15px -10px 0 -14px;
  width:20px;
  height:30px;
  position:absolute;
  right:15px;
  top:10px;
  background:url(../image/prt.png) no-repeat top center;
}
.bigPic .mainContent .tPic .PicNavWrap a.left {
  width:20px;
  height:30px;
  position:absolute;
  left:15px;
  top:10px;
  background:url(../image/plf.png) no-repeat top center;
}
.bigPic .mainContent .tPic .PicNavWrap a:hover {
  color:#999;
}
.bigPic .mainContent .tPic .PicNavWrap  section {
  overflow:hidden;
  position:relative;
  margin:0 35px;
  height:86px;
}
.bigPic .mainContent .tPic .PicNavWrap .PicNav {
  left:0;
  top:0;
}
.bigPic .mainContent .tPic .PicNavWrap li {
  float:left;
  _display:inline;
  padding:15px 5px;
  width:90px;
  cursor:pointer;
}
.bigPic .mainContent .tPic .PicNavWrap li img {
  width:100%;
  opacity:0.5;
  filter:alpha(opacity=50);
}
.bigPic .mainContent .tPic .PicNavWrap li.current img {
  opacity:1;
  filter:alpha(opacity=100);
}
.bigPic .mainContent .tPic .PicIntro {
  background:#fff;
  padding:1em 1em 3em ;
  font-size:14px;
  line-height:1.8em;
  width:auto;
  overflow:hidden;
}
.bigPic .mainContent .tPic .PicIntro h3 {
  font-size:18px;
  font-weight:normal;
  color:#1b438f;
  width:50%;
  float:left;
}
.bigPic .mainContent .tPic .PicIntro p {
  float:right;
  text-align:right;
  color:#505050;
}
.bigPic .mainContent .tPic .PicIntro li {
  display:none;
}
.bigPic .mainContent #Bimg {
  height:460px;
}
.bigPic .mainContent #Bimg img {
  width:100%;
  *width:auto;
}
.bigPic .mainContent #Bimg li {
  float:left;
  _display:inline;
  zoom:1;
}
.noPadding {
  padding:0;
  margin: 20px 0 0 0;
}
.marginBot01 {
  margin-bottom:44px;
}
.teacherList001 {
  width: 100%;
  overflow: hidden;
  padding:10px 0;
  font-size: 15px;
}
.teacherList001 dt {
  padding:15px 0 15px 20px;
  background-color: #f7f7f7;
  border-bottom: 2px solid #dadada;
  font-size: 18px;
  color:#e60012;
}
.teacherList001 dd {
  width: 100%;
  overflow: hidden;
  padding:20px 0;
}
.teacherList001 dd span {
  width: 25%;
  float: left;
}
.teacherList001 dd a {
  height: 40px;
  line-height: 40px;
  margin:0 10px;
  display: block;
  overflow: hidden;
  background:url(../image/arrow11.png) no-repeat left center;
  padding-left: 15px;
  border-bottom: 1px dotted #ccc;
}
.teacherDetail {
  width: 100%;
  overflow: hidden;
}
.teacherD-top {
  width: 100%;
  overflow: hidden;
  padding:15px;
  background-color: #f2f2f2;
  margin-top: 25px;
}
.tD-img {
  width: 130px;
  float: left;
}
.tD-img span {
  width: 100%;
  height: 0;
  padding-bottom: 132%;
  overflow: hidden;
  display: block;
}
.tD-img span img {
  width: 100%;
  display: block;
}
.tD-txt {
  margin-left: 155px;
}
.tD-txt h3 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
}
.tD-txt p {
  margin-bottom: 10px;
}
.teacherD-con {
  width: 100%;
  overflow: hidden;
  padding:10px 0;
  margin-top: 15px;
}
.teacherD-con dt {
  height: 45px;
  line-height: 45px;
  background-color: #f2f2f2;
  padding:0 15px;
  font-size: 16px;
  font-weight: bold;
  border-left: 5px solid #b60101
}
.teacherD-con dd {
  line-height: 30px;
  padding:15px;
}





/*å­—æ¯åç§°åˆ†ç±»*/
.department {
  width:100%;
  overflow:hidden;
  padding-bottom:40px;
}
.dWrap02 {
  width:1005;
  overflow:hidden;
  position:relative;
}
.dWrap_title02 {
  width:100%;
}
.dWrap_title02 h3 {
  height:42px;
  line-height:42px;
  font-size:16px;
  border-bottom:2px solid #e5e5e5;
  color:#963020;
}
.dTitle_list02 {
  width:100%;
  padding:8px 0;
  background: #f5f5f5;
  overflow:hidden;
}
.dTitle_list02 dd {
  width: 25px;
  height:30px;
  margin-right:6px;
  line-height:30px;
  text-align:center;
  color:#666;
  float:left;
  font-size:20px;
  font-style:italic;
  cursor:pointer;
  font-family:Arial, Helvetica, sans-serif;
}
.dTitle_list02 dd:hover,
.dTitle_list02 dd.active {
  background-color:#932311;
  color:#fff;
}
.dList02 {
  width:auto;
  overflow:hidden;
  padding:10px 0;
}
.dList_info {
  width:100%;
  overflow:hidden;
}
.dList_info li {
  display:inline-block;
  width: 78px;
  height:40px;
  line-height:40px;
  *display:inline;
  *zoom:1;
  font-size:14px;
}
.dList_info li:hover a,
.dList_info li.highLight  a {
  color:#e91a1a;
}
.LetterList {
  background: #f2f2f2;
  overflow: hidden;
  padding:10px 15px 5px 15px;
}
.LetterList span {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
.LetterList_info {
  float: left;
}
.LetterList_info a {
  display: inline-block;
  padding:3px 5px;
  font-size: 16px;
  color:#666;
  margin-bottom: 6px;
}
.LetterList_info a:hover,
.subDoctor_year_info a.active {
  background: #e60012;
  color:#fff;
}
@media screen  and (max-width:1100px) {
  .subPage {
    width:100%;
  }
  .sub_t01 h2 {
    left:10px;
  }
  .subPage_con {
    width:auto;
    margin:0 auto;
    padding:0 10px;
  }
  .las_img {
    float:none;
  }
  .las_list {
    width:100%;
    margin:0;
  }
  .las_list strong {
    margin-left:0;
  }
  .bri_img {
    width:100%;
    float:none;
  }
  .briefing_list {
    margin:0;
    width:100%;
  }
  .bri_img .img01 {
    width:260px;
    float:left;
  }
  .briInfo {
    margin-left:295px;
  }
  .con_list01 li {
    width:50%;
  }
  .rightDate {
    display:block;
    float:none;
    padding:0;
  }
  .sbu_leftWrap {
    left:10px;
  }
  .sub_banner {
    margin: 0px;
  }
}
@media screen  and (max-width:950px) {
  .sub_right {
    margin-left:275px;
  }
  .sub_right01 {
    margin: 0px;
  }
  .leader_list li {
    width:100%;
  }
  .leaders01 {
    margin-right:0;
  }
}
@media screen  and (max-width:800px) {
  .sub_mbtn {
    display:block;
  }
  .sub_mbtn01 {
    display: none;
  }
  .sub_left {
    display:none;
  }
  .sub_t01 h2 {
    display:none;
    /*height:45px;line-height:45px;width:150px;font-size:1.6em;*/
  }
  .sub_right {
    width:100%;
    margin-left:0;
  }
  .friendLink {
    display:none;
    /*right:0;top:157px;*/
  }
  .pages_min {
    display:block;
  }
  .pages {
    display:none;
  }
  .leader_list li {
    width:50%;
  }
  .leaders01 {
    margin-right:14px;
  }
  .noMargin_right {
    margin-left:14px;
    margin-right:0;
  }
  .cur02 {
    padding:0;
  }
  .sub_carInfo li {
    width:100%;
  }
  .sub_carInfo .bbs {
    background-color:#eea200;
    margin-bottom:9px;
    height:45px;
  }
  .sub_carInfo .message {
    background-color:#4ba509;
    margin-bottom:9px;
    height:45px;
  }
  .sub_carInfo  span {
    height:45px;
    line-height:45px;
    width:275px;
    margin:0 auto;
    border:none;
    display:block;
    padding-left:25px;
  }
  .sub_carInfo .bbs span.sub_bbs {
    background:url(../image/s-bbs.png) no-repeat 70px 8px;
    background-color:#eea200;
  }
  .sub_carInfo .message span.sub_message {
    background:url(../image/s-message.png) no-repeat 70px 8px;
    background-color:#4ba509;
    width:300px;
    padding-left:0px;
  }
  .sub_carInfo .talk {
    background:url(../image/s-talk.png) no-repeat 70px 8px;
    background-color:#00988d;
    width:275px;
    padding-left:25px;
    width:300px;
    margin:0 auto;
    height:45px;
    line-height:45px;
    border:none;
    padding:0;
  }
  .sub_talk {
    background-color:#00988d;
    margin-bottom:9px;
  }
  .sbu_leftWrap {
    float:right;
    position:static;
    width:100%;
  }
  .offenLink li {
    height:45px;
    line-height:45px;
  }
  .offenLink li a {
    height:45px;
    line-height:45px;
    background-image:none;
  }
  .offenLink {
    margin-bottom:20px;
  }
  .bigPic .mainContent .tPic .PicIntro h3 {
    width: 100%;
    float: none;
  }
  .bigPic .mainContent .tPic .PicIntro p {
    float: none;
    text-align: left;
  }
  .sub_right {
    min-height:auto;
  }
  .article img {
    width:98% !important;
    height:176px !important;
    display: inline-block !important;
  }
  .article .tD-img span img {
    width: 100% !important;
  }
}
.article3 span {
  font-size: 20px !important;
}
.article3 p a {
  font-size: 16px !important;
}
@media screen and (max-width:640px) {
	.article video{ width:100%; margin:0 auto }
  .leader_list li {
    width:100%;
  }
  .leaders01 {
    margin:0;
  }
  .leader_list .noMargin_right {
    margin-left:0;
  }
  .marginBot {
    margin-bottom:25px;
  }
  .teacherList001 dd span {
    width: 33.33%;
  }
  .tD-txt {
    margin:15px 0 0 0;
  }
  .tD-img {
    float: none;
    display: block;
  }
}
@media screen and (max-width:599px) {
  .las_list span {
    display:none;
  }
  .briefing_list span {
    display:none;
  }
}
@media screen and (max-width:480px) {
  .wrapSize {
    width:100%;
    height:45px;
    line-height:40px;
  }
  .size {
    margin-top:0;
  }
  .bri_img .img01 {
    float:none;
  }
  .briInfo {
    margin-left:0;
    width:100%;
    pdding:8px 0;
  }
  .base h2 span {
    display:block;
    margin:0 auto;
  }
  .base h2 {
    text-align:center;
    margin:0 auto;
    width:100%;
    padding: 20px 0
  }
  .pic_list li {
    width:100%;
  }
  .teacherList001 dd span {
    width: 50%;
  }
}
@media screen /*and (min-width:320px)*/ and (max-width:360px) {
  .list_con01 li {
    font-size:1.2em;
  }
  .list_con01 li span {
    pading:6px 8px 6px 30px
  }
  .title01 h2 {
    font-size:1.6em;
  }
  .title01 .more01 {
    font-size:1.1em;
  }
  .las_list {
    font-size:1.2em;
  }
  .briefing_list {
    font-size:1.2em;
  }
  .base h2 {
    font-size:1.6em;
    height:60px;
    line-height:30px;
  }
  .xiaoyuan h2 {
    font-size:1.5em;
  }
  
}
