/* css document */
#content {
  background: none repeat scroll 0 0 #ffffff;
  overflow: hidden;
  position:relative;
  padding-bottom:30px;
}
.pagetitle img {
  left: 45px !important;
}
#tagtitle2{ display:none;}
#tagtitle3{ display:none;}


/*menu*/
.pagemenu li a {
  color: #767e95;
  padding: 13px 0 15px;font-size: 12px;
}
.pagemenu ul {
  overflow: hidden;
  background:  repeat-x scroll 0 top transparent;
}
.pagemenu li {
  background:  no-repeat scroll left 21px transparent;
  float: left;
  padding: 14px 15px 14px;
}
.pagemenu {
  background:  repeat-x scroll 0 bottom transparent;
  margin: 0px 35px 0;
  overflow: hidden;
}
.pagemenu .first {
  padding-left: 0;
  background:none;
}
.pagemenu .current a {

  border-top: 3px solid #ff8a00;
  color: #265bb1;
}
.pagemenu .selected1 a {

  border-top: 3px solid #ff8a00;
  color: #265bb1;
}
.bar1 {
  position: absolute;
  right: 20px;
  top: 70px;
}

.bar2 {
	position: absolute;
	right: 20px;
	top: 400px;
}


.pagemenu1 li a {
  color: #767e95;
  padding-bottom: 15px;
  

}
.pagemenu1 li {
  background:  no-repeat scroll left 7px transparent;
  float: left;
  padding: 0 15px 15px;
  *padding: 0 15px 14px !important;
}
.pagemenu1 {
  background:  repeat-x scroll 0 bottom transparent;
  padding: 80px 0 0;
  margin:0 35px;
  overflow: hidden;
}
.pagemenu1 .first {
  padding-left: 0 !important;
  background:none;
}
.pagemenu1 .current a {
	color: #265bb1;

}
.pagemenu1 .selected1 a {
  border-bottom: 2px solid #ff8a00;
  color: #265bb1;
}
.tagtitle {
  margin: 20px 35px;
}
/*menu-end*/


.tagcontent1 {
  margin: 0px 35px 0;
}
.tagcontent1 .left {
  float: left;
  margin-right: 20px;
  width: 316px;
}
.firstnews .newsdate {
  color: #ff8a00;
  font-size: 16px;
}
.firstnews .newstitle {
  color: #003792;
  font-size: 13px;
}
.firstnews .newscontent a {
  color: #162a9c;
  font-weight:bold;
}
.tagcontent1 .firstnews {
  background:  no-repeat scroll 0 bottom transparent;
  margin-bottom:15px;
  padding-bottom:15px;
}
.videotitle {
  margin-bottom: 5px;
}
.tagcontent1 .right {
  float: left;
  width: 594px;
}
.tagcontent1 .right li {
  background: none repeat scroll 0 0 #f4f6f9;
  margin-bottom: 8px;
  overflow: hidden;
  padding: 10px 15px;
}
.tagcontent1 .right li:hover{ background:#e4e9ef;}
.tagcontent1 .right li .leftcontent {
  float: left;
  width: 450px;
}
li .leftcontent .newscontent {
  height: 47px;
  overflow: hidden;
}
.tagcontent1 .right li .datetime {
  color: #ff8a00;
  font-family:georgia;
  font-size: 16px;
  line-height: 65px;
  text-indent: 20px;
}
.tagcontent1 .right li .leftcontent .newstitle {
  color: #003792;
  font-size: 13px;
}
.tagcontent1 .right li .leftcontent .newstitle:hover {
  color: #ff8a00;
  font-size: 13px;
}
.getmore {
  background: none repeat scroll 0 0 #162a9c !important;
  padding: 8px 243px 5px !important;
  cursor:pointer;
}
.tagcontent1 .right ul {
  overflow: hidden;
}

.tagcontent1_1 {
  margin: 0 35px;
}


.tagcontent1_1 li {
  background: none repeat scroll 0 0 #f4f6f9;
  margin-bottom: 8px;
  overflow: hidden;
  padding: 10px 15px;
}
.tagcontent1_1 li .leftcontent {
  float: left;
  width: 785px;
}
.tagcontent1_1 li .datetime {
  color: #ff8a00;
  font-size: 16px;
  line-height: 65px;
  text-indent: 20px;
  font-family:georgia;
}
.tagcontent1_1 li .leftcontent .newstitle a {
  color: #003792;
  font-size: 13px;
}
.tagcontent1_1 li .leftcontent .newstitle a:hover {
  color: #ff8a00;
  font-size: 13px;
}
.pagination {
  font-family: arial,'脣脦脤氓',sans-serif;
  font-size: 12px;
  padding: 20px 0;
  text-align: left;
}
.pagination span, .pagination a {
  border: 1px solid #d8d8d8;
  display: block;
  float: left;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
  margin-right: 5px;
  padding: 3px 7px;
  text-align: center;
  text-decoration: none;
  width: 16px;
  color:#5e5555;
  background:#fafafa;
}
.pagination .current {
  background-color: #265bb1;
  border: 1px solid #004093;
  color: #ffffff;
  font-weight: bold;
}
.pagination select {
  height: 29px;
  padding: 5px;
  width: 44px;
}
.tagcontent1_2 {
  margin: 0 35px;
}
.tagcontent1_2 .articlecontent p {
  margin-top: 15px;
  text-indent: 25px;
  font-size: 15px;
  color: #666;
  text-align:justify; text-justify:distribute;
}
.tagcontent1_2 .articlecontent p a{
  font-size: 15px;
}
.tagcontent1_2 .articlecontent p strong{
  font-weight: bold;
  font-size: 15px;
  color:#333;
}
.tagcontent1_2 .articletitle {
	color: #003792;
	font-size: 22px;
	margin-top: 25px;
	text-align: center;
}
.tagcontent1_2 .articleinfo {
  color: #9da2b0;
  margin-bottom: 25px;
  text-align: center;
}
.tagcontent1_2 .articlecontent div {
  margin: 15px 0;
}
.tagcontent1_2 .articlecontent .tinytitle {
  color: #20315e;
  font-size: 15px;
}
.jiathis_style {
  overflow: hidden;
  float: right;
  padding-left:10px;
}
.tagcontent1_2 .share {
  border-bottom: 2px solid #265bb1;
  margin-top: 30px;
  overflow: hidden;
  padding-bottom: 10px;
}
.relatednews .leftpart .title {
  color: #4d4d4d;
  font-size: 14px;
  padding: 10px 0 5px;
}
.relatednews .leftpart li {
  background:  no-repeat scroll 0 10px transparent;
  float: left;
  height: 25px;
  margin-right: 2%;
  overflow: hidden;
  text-indent: 10px;
  width: 48%;
}
.relatednews .leftpart {
  overflow: hidden;
  width: 600px;
  float:left;
}
.relatednews .rightpart .title {
  color: #4d4d4d;
  font-size: 14px;
  padding: 10px 0 5px;
}
.relatednews .rightpart .newsdate {
  color: #ff8a00;
  font-family:georgia;
  font-size: 18px;
}
.relatednews .rightpart .newstitle a {
  color: #003792;
  font-size: 13px;
}
.tagcontent1_2 .share > a {
  float: right;
  padding: 0 4px;
}
.tagcontent4{margin:0 35px;}
.tagcontent4 .videolist li .opacity {
  position: absolute;
}
.tagcontent4 .player {
  background: none repeat scroll 0 0 #f3f3f6;
  padding: 35px 48px;padding-top:0;
}
.voidtile {  text-align:center; line-height:50px; font-weight:bold;font-size:18px;}

.tagcontent4 .videolist {
  background: none repeat scroll 0 0 #f3f3f6;
  margin-top: 11px;
  padding: 22px 31px;
  position: relative;
  overflow:hidden;
}
.tagcontent4 .videolist li {
  float: left;
  margin: 0 18px;
  position: relative;
}
#prev {
  left: 15px;
  position: absolute;
  top: 65px;
}
#next {
  right: 15px;
  position: absolute;
  top: 65px;
}
.opacity.hide {
  display: none !important;
}
.relatednews .rightpart {
  float: left;
  width: 330px;
}
.tagcontent4 #sliders {
  height: 120px;
  overflow: hidden;
  position: relative;
  width: 868px;
}
.tagcontent4 #sliders ul {
  left: 0;
  position: absolute;
}
*{margin:0;padding:0;list-style-type:none;}
#box{width:660px;height:330px;position:relative;overflow:hidden;margin:60px auto 0;}
#pic_list{position:relative;z-index:1;}
#pic_list li{position:absolute;left:0;top:0;opacity:0;fliter:alpha(opacity=0);z-index:1;}
.mark{height:90px;width:660px;background:#000;position:absolute;left:0;bottom:0;opacity:0.3;filter:alpha(opacity=30);}
#text_list{position:absolute;bottom:60px;left:50px;position:absolute;z-index:5;height:20px;overflow:hidden;}
#text_list h2{display:none;}
#text_list .show{display:block;}
#text_list a{color:#ffffff;font-family:"microsoft yahei";font-size:18px;font-weight:normal;text-decoration:none;}
#ico_list{position:absolute;bottom:10px;left:12px;width:525px;overflow:hidden;height:46px;z-index:3;}
#ico_list ul{width:1050px;position:absolute;left:0;top:0;}
#ico_list li{width:75px;float:left;}
#ico_list li a{width:68px;padding-top:6px;display:block;}
#ico_list li a img{border:2px solid #dfe8e4;height:36px;width:64px;background:#040303;opacity:0.7;filter:alpha(opacity=70);}
#ico_list .active{background: no-repeat center 0;}
#ico_list .active img{opacity:1;filter:alpha(opacity=100);border:3px solid #fff;height:34px;width:62px;}
.btn{background: no-repeat;height:38px;width:38px;position:absolute;bottom:11px;opacity:0.5;filter:alpha(opacity=50);cursor:default;z-index:3;}
.showbtn{opacity:1;filter:alpha(opacity=100);cursor:pointer;z-index:4;}
#btn_prev{right:56px;}
#btn_next{right:20px;background-position:right 0;}