body{ font-family:"微软雅黑"; font-size:14px; color:#333; overflow-x:hidden;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a{ color:#4e4e4e;}
a:hover,a:focus{ text-decoration:none; color:#31b4fd;}
.container{ width:1230px;}
.top-link{ margin-bottom:14px;}
.top-link a{ color:#999; font-size:12px;}
.top-link span{ padding:0 5px; color:#999;}
/* flexslider */
.flexslider{position:relative;height:390px;overflow:hidden; width:568px; margin-left:1px; margin-top:2px;}
.slides{position:relative;z-index:1;}
.slides img{ width:568px; height:390px;}
.slides li{height:325px; position:relative;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:right; right:10px;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.slides li a{ display:block; position:relative;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-control-nav a.flex-active{ background:#EC7815;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/* flexslider-top */
.flexslider-top{margin:30px auto 0 auto; width:100%; height:530px;}
.slides-top li{ position:relative; height:530px;}
.slides-top img{ position:absolute; left:50%; margin-left:-800px;top: 0; height:530px; width:1600px;}
.flexslider-top .flex-control-nav{ text-align:center; bottom:22px; margin-bottom:0;}
.flexslider-top .flex-control-nav a.flex-active{ background:#0068b7; border:solid 1px #fff;}
.input-search{ width:285px; height:37px; border-radius:0; box-shadow:none; background:url(../images/search.jpg) 10px center no-repeat; padding-left:38px; float:left; margin-top:6px;}
.btn-search{ width:76px; padding:0; height:37px; line-height:37px; text-align:center; background:url(../images/search-btn.jpg) center; color:#fff; float:left; border-radius:0; margin-top:6px;}
.btn-search:hover{ color:#fff;}
.nav-c{ position:absolute; left:50%; margin-left:-600px; top:150px; width:1200px; height:54px; border-radius:10px; background:url(../images/nav-back03.png) repeat; z-index:1000;}
.nav-c li{ float:left; width:14.285714%; position:relative; background:url(../images/nav-back.png) right center no-repeat; padding-right:1px;}
.nav-c li:hover a{ background:url(../images/nav-back03.png) repeat;}
.nav-c li.nav-first{ border-radius:10px 0 0 10px !important;}
.nav-c li.nav-first a{ border-radius:10px 0 0 10px !important;}
.nav-c li.nav-last{ background:none; border-radius:0 10px 10px 0 !important;}
.nav-c li.nav-last a{ border-radius:0 10px 10px 0 !important;}
.nav-c li ul{ position:absolute; top:54px; width:100%; padding:0; background:url(../images/nav-back03.png) repeat; display:none;}
.nav-c li:hover ul{ display:block;}
.h35{
	height: 35px;
	clear: both;
}
.h15{
	height:15px;
	clear: both;
}
.nav-c li ul>li{ float:none; width:100%; background:none; position:relative;}
.nav-three{ position:absolute; left:100%; top:0 !important; display:none !important;}
.nav-three li a{ font-size:12px !important;}
.nav-c li ul li:hover a{background:url(../images/nav-b.png) center bottom no-repeat !important;}
.nav-c li ul li:hover .nav-three{ display:block !important;}
.nav-c ul li{ padding:0;}
.nav-c li ul>li:hover{background:url(../images/nav-li.png) center bottom no-repeat !important;}
.nav-c li a{ display:block; height:54px; line-height:54px; text-align:center; color:#fff; font-size:16px; width:100%; }
.nav-c ul li a{ display:block;background:url(../images/nav-b.png) center bottom no-repeat !important; height:54px;}
.back-no{ background:none !important;}
.news-one{ height:90px; border-bottom:solid 1px #ccc; margin-top:42px; position:relative;}
.news-one-c{ position:absolute; left:5px; bottom:0px;}
.news-one-c li{ width:69px; height:89px; color:#fff; font-size:20px; font-weight:bold; background:url(../images/tabs02.jpg) center no-repeat; float:left; margin-top:21px; text-align:center; height:68px; padding-top:5px; cursor:pointer;}
.news-one-c li.active{ font-size:26px; width:89px; height:89px; background:url(../images/tabs01.jpg) center no-repeat; margin:0; padding-top:7px;}
.news-c02{ display:none;}
.news-tt{ font-size:30px; color:#0068b7; font-weight:bold; margin-bottom:10px;}
.news-left{width:800px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; margin-left:186px;}
.news-table a{ color:#eb0000; margin-left:20px;}
.news-table{font-family: simsun;}
.slides-left{ width:585px; height:388px;}
.slides-left img{width:585px; height:388px; position:static; margin-left:0;}
.slides-left .flex-control-nav{ display:table; right:30px; width:auto;}
.slides-left .flex-control-nav a.flex-active{ background:#d15502; border:solid 1px #fff;}
.news-ul{ margin-top:20px;font-family: simsun;}
.news-ul li{ width:590px; position:relative; padding:12px 0 11px 0; border-bottom:solid 1px #E3E3E3;}
.date { position:absolute; right:0; top:0; font-size:12px; height:30px; line-height:30px; color:#a6a6a6;top: 50%;margin-top: -15px;}
.news-ul li a{ display:block; background:url(../images/list.jpg) 5px center no-repeat; padding-left:25px;width:500px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.img-c{ width:100%; height:170px; margin:30px 0;}
.news-r{ width:430px;}
.news-back{ height:49px; background:url(../images/tt-back.jpg) left center; line-height:49px; padding-left:20px; padding-right:12px;}
.news-back .pull-left{ font-size:22px; color:#fff; font-weight:bold;}
.news-r ul li a{ width:350px;}
.news-r ul{ margin-top:0;}
.news-r ul li{ width:100%;}
.xmdt{ width:740px;}
.xmdt-tt{ height:49px; background:url(../images/xmdt-back.png) left center; position:relative;}
.xmdt-left{ font-size:22px; font-weight:bold; color:#323233; line-height:49px; padding-left:20px;}
.xm-list{ width:620px; height:auto; margin-top:6px; background:none; position:absolute; left:120px; top:0; z-index:10000;}
.xm-list ul li{ float:left; width:25%; border-right:solid 1px #cacbcc; width:25%; text-align:center; font-size:17px; height:17px; line-height:17px; margin:14px 0;}
.xm-list ul{ width:580px;}
.raw{ width:24px; height:24px; background:url(../images/raw02.png) center no-repeat; position:absolute; right:5px; top:15px; cursor:pointer; z-index:100001;}
.border-no{ border:none !important;}
.ul-down{ height:45px; overflow:hidden;}
.slow{ height:auto;}
.xm-list-show{ background:url(../images/back02.png) left top;}
.raw-show{ background:url(../images/raw.png) center no-repeat;}
.slides-three{ width:310px; height:230px;}
.slides-three img{ position:static; margin-left:0; width:310px; height:230px;}
.slides-three .flex-control-nav{ bottom:10px; right:10px;}
.slides-three .flex-control-nav a.flex-active{ border:none;}
.slides-tt{ font-size:18px; color:#0068b7; font-weight:bold; margin:20px auto 10px auto; text-align:center;}
.slides-right{ width:430px; padding:10px;}
/*.news-c{ font-size:12px; color:#666666;font-family: simsun}
.news-c p{ line-height:30px; text-indent:24px; margin-bottom:0px;}
.news-c a{ color:#eb0000;}
.news-c .clearfix{ margin-top:10px;}
.news-c  .pull-left{
	color: #333;
}*/
.news-c{ font-size:12px; color:#666666;font-family: simsun;

line-height:30px; margin-bottom:0px;
}
.news-c p{margin-bottom: 0;}
.news-c a{ color:#eb0000;}
.news-c .clearfix{ margin-top:10px;}
.news-c  .pull-left{
	color: #333;
}
.fong-xs{
	font-size: 12px;
}
.news-ul-slides{ margin-top:0px;}
.news-ul-slides li{ width:740px;}
.news-ul-slides li a{ width:650px;}
.news-margin{ margin-top:40px;}
.ul-down li.active a{ color:#0068b7; font-weight:bold; text-decoration:none;}
.news-tabs li a{ font-size:18px; color:#a8d0ee; padding-left:5px;}
.news-tabs li{ float:left; width:auto !important;}
.news-tabs li.active a{font-size: 22px; color: #fff; font-weight: bold;}
.news-tabs li.padding{ padding:0 5px;}
/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:100%; margin:20px 0;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px; margin:0; padding:0;}
.scroll_horizontal .list li{float: left;
    width: 410px;
    display: inline;
}
.scroll_horizontal .list li a{ display:block; position:relative; height:109px;width: 388px;}
.scroll_horizontal .list li img{    width: 388px;  height: 109px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:31px;und:#f90;cursor:pointer;font-size: 124px;
    color: #3d7cce; width:24px; height:47px;}
.scroll_horizontal .plus{left:0px; background:url(../images/left.png) left center no-repeat;}
.scroll_horizontal .minus{right:0px; background:url(../images/right.png) left center no-repeat;}
.scroll_horizontal .plus,.scroll_horizontal .minus{ display:block;}
.four-img .demoList li img{ width:382px; height:339px;}
.four-img .demoList li{ width:400px; padding:0 5px;}
.four-img .box{ background:#fff; padding:10px 5px; width:1186px;}
.four-img .minus{ right:0 !important;}
.four-img .plus, .four-img .minus{ top:100px;}
.xm-more{ position:absolute; right:15px; top:15px;}
.play{ margin-top:20px;}
.news-ul-b{ margin-top:12px;}
.news-ul-b li{ width:385px; padding: 9px 0 9px 0;}
.news-ul-b li a{ width:300px;}
.news-r .col-xs-6{ margin-bottom:22px;margin-right: -5px;}
.news-r .col-xs-6 a{ display:block;}
.news-r .col-xs-6 a:hover{ box-shadow:15px 10px 3px #666; border-radius:10px;}
.friend{ height:36px; line-height:36px; font-size:18px; font-weight:bold; color:#333;}
.dropdown{ margin:0 20px;}
.friend ~ div  .dropdown{
	margin-right: 0;
	margin-left: 40px;
}
.btn-default{ width:330px; background:#e5e5e5; border:none; border-radius:0; text-align:left; padding-left:80px;}
.open>.dropdown-menu{ width:330px; background:#e5e5e5; border:none; border-radius:0; text-align:left; background:url(../images/down-back.png) repeat; padding:0;}
.dropdown-menu>li>a{ padding:12px 0 12px 80px;}
.footer{ height:155px; background:#002b4e; margin-top:30px; padding-top:40px; color:#fff; font-size:12px;}
.footer a{ color:#fff;}
.footer-link{ width:630px; margin:0 auto 20px auto; border-bottom:solid 1px #335775; padding-bottom:15px;}
.footer-link span{ padding:0 10px;}
.back-top{ display:block; width:53px; height:52px; background:url(../images/back-top.png) center no-repeat; position:fixed; left:50%; margin-left:700px; bottom:200px; display:none;}
.back-top-show{ display:block;}
/*****集团要闻****/
.nav-tt{ width:358px; height:49px; background:url(../images/nav-back02.png) center no-repeat; font-size:22px; font-weight:bold; color:#333; text-align:center; line-height:49px;}
.margin-top{ margin-top:40px;}
.nav-l-ul li{ border-bottom:dashed 1px #dcdcdc;}
.nav-l-ul li a{ display:block; height:60px; line-height:60px; font-size:20px; color:#393939; padding-left:55px; text-align:left; font-weight:normal; background:url(../images/list01.png) 300px center no-repeat;}
.nav-l-ul li.active a,.nav-l-ul li a:hover{ background:url(../images/list02.png) 300px center no-repeat; color:#0068b7;}
.list-top{ height:49px; background:url(../images/xmdt-back.png) center; width:810px;}
.nav-list{ font-size:12px; color:#4b4b4b; line-height:49px; height:49px;}
.nav-list span{ padding:0 5px;}
.nav-list a{ color:#4b4b4b;}
.nav-list { text-align:left; margin-left:20px; background:url(../images/icon.png) left center no-repeat; padding-left:20px; font-weight:normal;}
.nav-list a.active{ color:#0068b7;}
.news-ul-list{ margin-top:0;}
.news-ul-list li{ width:810px; padding:20px 0 15px 0;}
.pagination{ margin:70px 0 50px 0;}
.pagination>li>a{ font-size:12px; border:solid 1px #002b4d; padding:0 5px; border-radius:0 !important; margin:0 3px; color:#5f5f5f;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover,.pagination>li>a:hover{ background:#002a4c; color:#fff; border-color:#002a4c;}
.pagination>li.page-lind a{ border:none; cursor:default;}
.pagination>li.page-lind a:hover{ color:#5f5f5f; background:none;}
.tabs-more{ position:absolute; right:10px; top:-36px;}
.tab-pane{ position:relative;}
/*******详细页*****/
.list-top{ position:relative;}
.article-tt{ width:560px; margin:20px auto 10px auto; text-align:center; border-bottom:dashed 1px #c6c6c6; padding-bottom:5px; font-size:20px; color:#333;}
.article-date span{ font-size:12px; color:#7f7f7f; padding:0 10px;}
.article-date{ margin-bottom:10px;}
.article{ width:810px; margin-bottom:50px;}
.article p{ text-indent:24px; line-height:30px;}
.back-list{ position:absolute; right:10px; top:15px; display:block; width:87px; height:25px; background:url(../images/back03.jpg) center no-repeat; text-align:center; line-height:25px; font-size:12px; color:#fff;}
.back-list:hover{ color:#fff;}
.dt-list li{ width:25%; float:left; margin-bottom:20px;}
.dt-list{ width:810px; margin-top:35px;}
.dt-list li a{ display:table; margin:0 auto; min-width:147px; height:37px; line-height:37px; color:#fff; text-align:center; font-size:20px; background:url(../images/back04.jpg) center no-repeat; background-size:100% 100%; padding:0 12px;}
.dt-list li a:hover{ background:url(../images/back05.jpg) center no-repeat; background-size:100% 100%;}
.img-list img{ width:220px; height:162px;}
.list-txt{ width:590px; padding-left:25px;}
.list-tt-c{ font-size:20px; color:#666; width:480px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display:block;}
.list-tt{ border-bottom:dashed 1px #ccc; padding-bottom:8px; position:relative;}
.list-date{ font-size:12px; color:#666; position:absolute; right:10px; top:6px;}
.list-p{ margin-top:10px;}
.list-p p{ font-size:12px; color:#333; line-height:25px;}
.dt-listc li{ padding-bottom:30px; border-bottom:solid 1px #e5e5e5; margin-top:40px;}
.download-list{ margin-top:30px; border-bottom:solid 1px #f5f5f5;}
.download-list li a {
    font-size: 14px;
    text-decoration: underline;
    color: #0000ff;
    background: url("../images/icon10.png") left center no-repeat;
    padding-left: 45px;
    display: block;
    height: 50px;
    line-height: 50px;
}
.select-tt { display: inline-block; margin-top: 10px;text-align: left;}
.select-tt a {font-size: 12px; color:#a3a3a3; display: block; padding-top: 5px;}
.share-r1 , .share-r2 {margin-top: 10px; height: 44px; line-height: 44px; text-align: center !important;}
.share-r2 { font-size: 12px; color: #a3a3a3;margin-right: 7px;}
.share-bt1 {padding-top: 10px;}
.more-right-a:hover{ color:#3095dd;}
.detail-t4 img {width: 100%;}
.play-link{ display:block; width:352px; height:233px; position:relative;}
.mask{ background-color: #000; filter: alpha(opacity=30); opacity:0.3; position:absolute; left:0; top:0; width:100%; height:100%; display:none;}
.border-b{ height:81px; border:solid 1px #dadada; border-top:none; width:352px;}
.play-tt{ font-size:20px; color:#333; padding:10px 15px 5px 15px; border-bottom:dashed 1px #ccc;}
.bo-txt{ padding:10px 15px; color:#333;}
.play-icon{ width:62px; height:62px; background:url(../images/play-icon.png) center no-repeat; position:absolute; left:50%; top:50%; margin-top:-31px; margin-left:-31px; display:none; z-index:10;}
.play-c:hover .play-icon,.play-c:hover .mask{ display:block;}
.play-c{ display:table; margin:0 auto;}
.play-list{ width:810px;}
.play-list li{ width:50%; float:left; margin-top:36px;}
.play-m{ margin-top:40px;}
.play-bottom{ height:53px; line-height:52px; border-bottom:dashed 1px #ccc; width:700px; margin:0 auto 20px auto;}
.play-bottom .pull-left{ font-size:20px; color:#333;}
.play-bottom .pull-right{ font-size:12px; color:#7f7f7f;}
.play-bottom .pull-right span{ padding-left:30px;}
.play-txt{ width:710px; margin:0 auto;}
.nav-l-d{border-top: dashed 1px #dcdcdc;}
.nac-v a,.nac-v a:hover{background: url(../images/list03.png) 300px center no-repeat !important;}
.nav-l-d li a{ background:none !important; font-size:14px;}
.nav-l-d li a:hover{ background:url(../images/back.png) center bottom repeat-x !important;}

.news-table a.tab-link{ color:#333;}
.margin-top-30{ margin-top:30px;}
.news-ul li a{ cursor:pointer;}
.margin-top-30 img{ width:585px; height:388px;}
.news-table a.tab-link:hover{ color:#31b4fd;}
.tab-pane{ position:relative;}
.img-txt{ height:40px; line-height:40px; background:url(../images/nav-back03.png) center; font-size:16px; padding:0 15px; position:absolute; left:0; bottom:0; width:100%; color:#fff;}


.news-col2{
	position: relative;overflow: hidden;
	height: auto;
}
.news-col2 ul{
	width: 115%;margin-top: 0;
	height: auto;
	overflow: hidden;
}
.news-col2 ul li{
	float: left;
	width: 345px;
	margin-right: 50px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom:10px;
	
}
.news-col2 ul li a{
	display: block;
	width: auto;
	margin-right: 40px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news-col2 ul li .date{
	background: #fff;
	padding-left: 10px
}


/*以下为自己新增的内容*/
.page {
  height: 23px;
  margin: 50px auto;
  overflow: hidden;
  width: 100%;
}
.page div {
  float: left;
  position: relative;
  left: 50%;
}
.page ul {
  float: left;
  position: relative;
  left: 50%;
}
.page li {
  float: left;
  position: relative;
  padding: 0 4px;
  right: 50%;
}
.page a {
  float: left;
  position: relative;
  right: 50%;
  line-height: 21px;
  padding: 0 7px;
  border: 1px solid #005FC8;
}
.page a:hover {
  background-color: #005FC8;
  color: #fff;
  text-decoration: none;
}
.page span {
  float: left;
  line-height: 23px;
  position: relative;
  right: 50%;
  padding: 0 8px;
  background-color: #005FC8;
  color: #fff!important;
}



/*新增0510*/
/*常用css*/
.fl {
  float: left;
  _display: inline;
}
.fr {
  float: right;
  _display: inline;
}
/*常用字体*/
.yh {
  font-family: 'Microsoft YaHei';
}
.st {
  font-family: 'SimSun';
}
.ar {
  font-family: 'Arial';
}
.roman {
  font-family: "Times New Roman";
}
.tn {
  display: block;
  font-size: 0;
  text-indent: -99999em;
  color: transparent;
}
.tt a:hover {
  text-decoration: underline;
}
.xie {
  font-style: italic;
}


.leader-content .title {
  border-bottom: 1px solid #CCCCCC;
  height: 46px;
  position: relative;
  line-height: 46px;
  margin-bottom: 20px;
}
.leader-content .title h3 {
  position: absolute;
  left: 0;
  float: left;
  line-height: 46px;
  bottom: -1px;
  *bottom: 1px;
}
.leader-content .title span {
  display: inline-block;
  height: 46px;
  font-family: 'Microsoft YaHei';
  color: #1076E9;
  line-height: 46px;
}
.leader-content .title span .en {
  font-size: 14px;
  font-family: 'Arial';
  color: #999;
  font-weight: 400;
}
.leader-content .title span b {
  font-size: 21px;
  padding-right: 5px;
  display: inline-block;
  font-weight: 400;
  border-bottom: 2px solid #1076E9;
  line-height: 46px;
}
.leader-content .window,
.leader-content .about,
.leader-content .function,
.leader-content .jigou {
  padding: 0 17px;
  border: 1px solid #CCCCCC;
}
.leader-content .jigou-list {
  padding-bottom: 15px;
}
.leader-content .jigou-list ul {
  height: auto;
  overflow: hidden;
}
.leader-content .jigou-list li {
  float: left;
  width: 14%;
  padding-left: 1%;
  padding-right: 1.5%;
  font-size: 14px;
  line-height: 30px;
}
.leader-content .jigou-list li a:hover {
  color: #1076E9;
}
.leader-content .leader-list {
  width: 610px;
  height: 250px;
  position: relative;
  overflow: hidden;
  padding-bottom: 15px;
}
.leader-content .leader-list ul {
  width: 200000px;
}
.leader-content .leader-list li {
  width: 145px;
  float: left;
  padding-right: 22px;
  text-align: center;
}
.leader-content .leader-list li p {
  color: #333;line-height: 20px;
  text-indent: 0;
}
.leader-content .leader-list a:hover {
  text-decoration: none;
}
.leader-content .leader-list h5 {
  font-size: 16px;
  font-family: 'Microsoft YaHei';
}
.leader-content .leader-list .prev {
  width: 23px;
  height: 48px;
  display: block;
  cursor: pointer;
  position: absolute;
  left: -23px;
  top: 73px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: url("../images/icon-left-arr.jpg") no-repeat;
}
.leader-content .leader-list .next {
  width: 23px;
  height: 48px;
  display: block;
  cursor: pointer;
  position: absolute;
  right: -23px;
  top: 73px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: url("../images/icon-right-arr.jpg") no-repeat;
}
.leader-content .leader-list.on .prev {
  left: 0;
}
.leader-content .leader-list.on .next {
  right: 0;
}
.leader-content .shadow {
  height: 40px;
}
.leader-content .inner {
  padding-bottom: 20px;
}
.leader-content .inner p {
  text-indent: 2em;
  line-height: 26px;
  color: #333;
}
.director th {
  width: 40px;
  vertical-align: middle;
  text-align: center;
}
.director td {
  vertical-align: middle;
}
.director .form {
  margin-bottom: 25px;
}
.director .form-box {
  background-color: #F6F6F6;
  padding: 15px 35px 15px 0;
}
.director .form-box span.t {
  color: #666666;
  width: 97px;
  text-align: right;
}
.director .form-box span.t strong {
  color: #FF0000;
  font-weight: normal;
  padding-right: 5px;
}
.director .form-box .input {
  position: relative;
  border: 1px solid #E0E0E0;
  background-color: #fff;
}
.director .form-box .text {
  width: 192px;
  line-height: 10px;
  color: #999;
  padding: 5px 5px 4px;
  background-color: #fff;
  border: 0;
}
.director .form-box .long {
  width: 701px;
}
.director .form-box li {
  float: left;
  padding: 7px 0;
  width: 100%;
}
.director .form-box textarea {
  outline: none;
  max-width: 701px;
  resize: none;
}
.director .form-box .textarea {
  padding-bottom: 20px;
}
.director .form-box .nums {
  float: left;
  color: #888888;
  position: absolute;
  left: 5px;
  bottom: 0px;
}
.director .form-box .short {
  width: 95px;
}
.director .form-box .change {
  padding-left: 10px;
  cursor: pointer;
}
.director .form-box .submit {
  width: 114px;
  height: 30px;
  cursor: pointer;
  background: url(../images/form-submit-bg.png) center no-repeat;
}
.director .email-form .hd {
  height: 38px;
  line-height: 38px;
  background: url(../images/msn-title-bg.jpg) repeat-x;
}
.director .email-form .hd span.t {
  color: #FFFFFF;
  padding-left: 15px;
}
.director .email-form .hd .txt {
  width: 181px;
  color: #fff;
  padding: 0 5px;
  margin-top: 8px;
  margin-right: 15px;
  height: 21px;
  line-height: 20px;
  background-color: #8AB0E2;
}
.director .email-form .hd .submit {
  width: 91px;
  height: 23px;
  float: left;
  margin-top: 7px;
  background: url(../images/replay-search-btn.png) no-repeat;
}
.director .th {
  vertical-align: top;
  padding-top: 8px;
}
.director .item {
  border: 1px solid #E0E0E0;
}
.director .item .num-title {
  height: 35px;
  line-height: 35px;
  padding-left: 15px;
  color: #313131;
  background: url(../images/bh-bg.png) repeat-x;
}
.director .item .num-title span {
  padding-right: 25px;
}
.director .item .num-title .time {
  color: #888;
}
.director .item .num-title a {
  color: #0B429E;
}
.director .item .num-title a:hover {
  color: #0B429E;
  text-decoration: underline;
}
.director .item p {
  color: #585858;
}
.director .item dt {
  padding: 10px 15px 15px;
  border-bottom: 1px dashed #DDDDDD;
}
.director .item dt h6 {
  font-weight: bold;
  color: #FF6400;
}
.director .item dd {
  padding: 10px 15px 15px;
}
.director .item dd h6 {
  font-weight: bold;
  color: #1867CC;
}


/*网上调查*/
.submit {
  cursor: pointer;
}
.online-survey {
  padding-top: 10px;
  padding-bottom: 30px;
}
.online-survey .title {
  padding: 30px 0 20px;
  text-align: center;
  font-size: 30px;
  color: #1076E9;
  line-height: 35px;
  font-family: 'Microsoft YaHei';
  font-weight: 400;
}
.online-survey .table {
  padding: 0 20px;
}
.online-survey .table li {
  padding-bottom: 8px;
  text-align: left;
}
.online-survey .table dt strong {
  font-size: 14px;
  font-weight: bold;
  color: #0084EA;
}
.online-survey .table dt b {
  color: #E90000;
}
.online-survey .table dd {
  padding: 5px 0 5px 2em;
}
.online-survey .table dd input {
  position: relative;
  top: 2px;
  *top: 2px;
}
.online-survey .table textarea {
  resize: none;
  outline: none;
  padding: 10px;
  border: 1px solid #E0E0E0;
}
.online-survey .table .submit {
  width: 114px;
  height: 30px;
  cursor: pointer;
  background: url(../images/form-submit-bg.png) center no-repeat;
}
.online-survey .sub-title {
  font-size: 14px;
  padding: 0 20px 1em;
}
.online-survey .per-row {
  font-size: 11px;
  width: 658px;
  height: 23px;
  background-color: #E5E5E5;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  line-height: 23px;
}
.online-survey .per-row span.t {
  width: 56px;
  font-size: 11px;
  color: #fff;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.online-survey .per-row .num {
  display: block;
  width: 38px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  color: #7E7E7E;
}
.online-survey .pre {
  width: 394px;
  height: 23px;
  position: absolute;
  left: 60px;
  top: 0;
  overflow: hidden;
}
.online-survey .per-box {
  width: 100%;
  height: 23px;
  position: absolute;
  left: 0px;
  top: 0;
  overflow: hidden;
  text-align: center;
}
.online-survey .per-box b {
  font-weight: bold;
  color: #fff;
}
.online-survey .per-box .num {
  color: #fff;
  right: auto;
  left: 354px;
  font-weight: normal;
}
.online-survey .point2 span.t {
  width: 220px;
}
.online-survey .point2 .pre {
  width: 480px;
  left: 220px;
}
.online-survey .point2 .per-box .num {
  left: 440px;
}
.survey-table {
  margin: 15px auto;
  background-color: #fff;
  width: 822px;
  border: 1px solid #BFBFBF;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.survey-table .title {
  font-size: 14px;
  text-align: center;
  color: #000000;
  line-height: 35px;
  font-weight: bold;
  background: url(../images/bh-bg.png) repeat-x;
}
.survey-table .action-btn {
  text-align: center;
  padding: 15px 0;
}
.survey-table .action-btn .submit {
  width: 109px;
  height: 47px;
  margin: 0 auto;
  background: url(../images/tijiao.png) no-repeat;
}
.survey-table-inner {
  padding: 0 40px 0 8px;
  position: relative;
}
.survey-table-inner .th,
.survey-table-inner th {
  width: 84px;
  text-align: center;
  padding: 5px 0;
  vertical-align: middle;
}
.survey-table-inner td {
  padding: 5px 0;
  vertical-align: middle;
}
.survey-table-inner .add-item-btn {
  float: right;
  position: absolute;
  bottom: -10px;
  right: 10px;
}
.survey-table-inner .checkbox label {
  display: inline-block;
  padding-right: 20px;
}
.survey-table-inner .checkbox input {
  position: relative;
  top: 2px;
  *top: 0;
}
.survey-table-inner .text {
  width: 180px;
  padding: 0 5px;
  float: left;
  height: 24px;
  line-height: 22px;
  background-color: #E9EAEE;
}
.survey-table-inner .th {
  float: left;
  line-height: 24px;
  padding: 0;
}
.survey-table-inner .short {
  width: 156px;
}
.survey-table-inner .long {
  width: 680px;
}
.survey-table-inner .des {
  background-color: #E9EAEE;
  margin: 5px 0 10px;
}
.survey-table-inner .input-title {
  position: relative;
  height: auto;
  overflow: hidden;
}
.survey-table-inner .input-title strong {
  color: #E90000;
  font-weight: normal;
}
.survey-table-inner .txt-title {
  width: 342px;
  padding: 5px;
  line-height: 20px;
  border: 1px solid #4DBCF5;
  border-radius: 5px;
}
.survey-table-inner .fun-btns {
  float: right;
  position: absolute;
  right: 10px;
  top: 0;
}
.survey-table-inner .item {
  border: 1px dashed #0CA3F2;
  margin-bottom: 15px;
  padding: 5px 0;
}
.survey-table-inner .item th {
  vertical-align: top;
  line-height: 32px;
}
.survey-table-inner .item label {
  display: inline-block;
}
.survey-table-inner .item .raido,
.survey-table-inner .item .checkbox {
  position: relative;
  top: 2px;
  *top: 0px;
}
.survey-table-inner .select {
  position: relative;
}
.survey-table-inner .select ul {
  width: 265px;
  padding: 7px 0;
}
.survey-table-inner .select li {
  padding: 7px 0;
}
.survey-table-inner .select .txt {
  width: 200px;
  padding: 5px 5px 6px;
  border: 1px solid #E9EAEE;
}
.survey-table-inner .btns-a {
  position: absolute;
  float: left;
  left: 270px;
  bottom: 7px;
}
.moveup {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url(../images/up-btn-bg.png) center no-repeat;
}
.movedown {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url(../images/down-btn-bg.png) center no-repeat;
}
.fun-radio {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url(../images/fun-radio.png) center no-repeat;
}
.fun-radio.checked {
  background-image: url(../images/fun-radio2.png);
}
.fun-checkbox {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url(../images/fun-checkbox.png) center no-repeat;
}
.fun-checkbox.checked {
  background-image: url(../images/fun-checkbox2.png);
}
.fun-a {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url(../images/fun-a-bg.png) center no-repeat;
}
.fun-a.checked {
  background-image: url(../images/fun-a-check-bg.png);
}
.fun-delbtn {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url(../images/fun-del-bg.png);
}
.fun-add-btn {
  display: inline-block;
  width: 27px;
  height: 27px;
  background: url(../images/add-btn.png) center no-repeat;
}
.fun-jian-btn {
  display: inline-block;
  width: 27px;
  height: 27px;
  background: url(../images/jian-btn.png) center no-repeat;
}
.Folder {
  display: inline-block;
  padding-left: 25px;
  line-height: 24px;
  background: url(../images/Folder.png) 0 center no-repeat;
  color: #1F68C7;
}

/*新增0511*/
.article-box {
  border: 1px solid #E5E5E5;
  margin-top: 30px;
  padding: 25px 30px 35px;
}
.article-box h1 {
  text-align: center;
  line-height: 45px;
  font-size: 24px;
  padding-bottom: 10px;
  font-family: 'Microsoft YaHei';
  color: #585858;
}
.article-box .sub {
  text-align: center;
  width: 560px;
  margin: 0 auto 10px;
  line-height: 40px;
  color: #A3A3A3;
  border-top: 1px dashed #C6C6C6;
}
.article-box .img {
  margin-bottom: 15px;
}
.article-box p {
  line-height: 34px;
  color: #585858;
  text-indent: 2em;
}
.article-box .article {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

/*.newsvideo-right1 {width: 985px; right: 10px; background:#fff; padding:0 ;}
.newsvideo-right1-title  {padding-right: 20px; height: 31px;   background: #f2f2f2;  margin-bottom: 16px;  position: relative; width: 100%; text-align: left;}
.newsvideo-right1-tt {height: 31px;  text-align: center; background:#fff url(../images/tt-left.png) left center no-repeat;
    display: inline-block; padding-right: 20px; padding-left:25px;}
.newsvideo-right1-left1 {background:#fff  left center no-repeat; font-size: 12px;height: 31px; line-height: 31px;}
.newsvideo-right1-tt .newsvideo-right1-left1 span {color:#4486f6; }
.play-content {position: relative;}
.play-image-2 {position: absolute; top: 50%; left: 50%; margin-top: -24.5px; margin-left: -24.5px;}
.newsvideo-right1-content {padding: 10px; background: #f7f7f7;}
.newsvideo-right1-content {right: 0;width: 570px;}*/