/*
 .Top002434 为demo编号
 */

.Top002434 { position: relative; z-index: 99; background: url(../images/sj-top.jpg) no-repeat top;}
@media only screen and (min-width:1600px ) {
	.Top002434{ padding-left: 50px; padding-right: 50px;}
}
.Top002434 .auto{ position: relative;}
.Top002434 li a{color: #fff;font-size: 12px;}
.Top002434 a{ 
	color: #fff;
	transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
}
.Top002434 a:hover{ color: #000;}
.Top002434 .logo { float: left; padding-top:10px;}
.Top002434 .other{position: absolute; top: 38px; right: 0; z-index: 9;}
@media only screen and (max-width:1200px ) {
	.Top002434 .other{ right: 2%;}
}
@media only screen and (max-width: 767px) {
	.Top002434 .other{ right: 60px;}
}
.Top002434 .other>*{ float: left; line-height: 18px; position: relative;}
.Top002434 .lang .cur{ position: relative; display: block; font-size: 12px; padding:0 22px; cursor: pointer;color: #333;}
.Top002434 .lang .cur i{ position: absolute; background: url(../images/Top002434-icon.png) no-repeat 0 0; width: 18px; height: 18px; display: block; left: 0; top: 0;}
.Top002434 .lang .cur:after{content: ""; background: url(../images/Top002434-icon.png) no-repeat 0 -45px; display: block; width: 7px; height: 4px; position: absolute; right: 0; top: 50%; margin-top: -2px;}
.Top002434 .lang ul{ display: none; width: 100%; background: #2aa7e1; position: absolute; top: 100%; padding:0; line-height: 24px; border: 1px solid #eee; text-align: center;color: #333}
.Top002434 .lang ul li+li{ border-top: 1px solid #eee;}
.Top002434 .lang:hover ul{ display: block;color: #333}

.Top002434 .search{ border-left: 1px solid #d5d5d5; margin-left: 10px; padding-left: 10px;}
.Top002434 .search a{ display: block;background: url(../images/Top002434-icon.png) no-repeat 0 -23px; width: 18px; height: 18px; cursor: pointer;}
.Top002434 .searchBox{ width: 254px; position: relative; transition: all .3s ease-out; position: absolute; top: 62px; right: 0;box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border: 1px solid #fff;background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;filter:Alpha(opacity=20); background:#000;}
.Top002434 .searchBox.focus{ box-shadow: 0 3px 9px 0 rgba(0,75,100,.15); border-color: #1671c2;background:rgba(255, 255, 255, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background-color: #fff;}
.Top002434 .searchBox .input{ border: none; background: none; padding: 12px 10px; line-height: 22px; color: #fff; font-size: 14px; width: 100%;}
.Top002434 .searchBox.focus .input{ color: #333;}
.Top002434 .searchBox .btn{ position: absolute; right: 5px; top: 14px; font-size: 16px; background: none; border: none; color: #999;}
.Top002434 .searchBox.focus .btn{ color: #333;}
@media only screen and (min-width:768px ) {
    .Top002434 .searchBox{ display: none;}
    .Top002434 .searchBox:before{ content: ""; display: block; width: 0; height: 0; border-style: dashed dashed solid dashed; border-width: 0 8px 8px 8px; border-color: transparent transparent #b4b4b4 transparent; position: absolute; top: -9px; right: 0;}
    .Top002434 .searchBox.focus:before{border-color: transparent transparent #1671c2 transparent;}
}

.Top002434 .nav{ position: relative;}
.Top002434 .nav li .a{ font-size: 16px; color: #000; display: block; position: relative;}
.Top002434 .subnav{display: none;}
@media only screen and (max-width:767px ) {
	.Top002434 .nav{ position: fixed; top: 0; right: 0; display: none; height: 100%;}
	.Top002434 .nav li{ width: 100%;}
	.Top002434 .nav li:nth-child(2n){ background-color: #181818;}
	.Top002434 .nav li .a{ color: #fff; padding: 10px 15px;}
	.Top002434 .nav li .a>i{ right: 15px; width: 15px; height: 15px; margin-top: -6px;}
	.Top002434 .mobileNav{ display: block; background-color: #000; width: 50%; padding: 50px 0 10px 0;  z-index: 99;} 
	.Top002434 .mobileNav .subnav { padding: 10px 10px 10px 15px;}
	.Top002434 .mobileNav .subnav dd{padding: 6px 0;}
	.Top002434 .mobileNav .subnav dd a{ color: #f6f6f6; }
}
@media only screen and (min-width:768px ) {
	.Top002434 .nav{ float: left; padding: 0 0 0 2%;}
	.Top002434 .nav li{ float: left; position: relative; margin-right: 3px;}
	.Top002434 .nav li .a:before{ content: ""; display: block; width: 0; height: 2px;  position: absolute; top:0; left: 50%;background-color: #0983ca; transition: all .3s ease-in;}
	.Top002434 .nav li.on .a:before{ width: 100%; left: 0;}
	
	.Top002434 .subnav{ position: absolute; left: 0; top: 100%; width:100%;background:rgba(42, 167, 255, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=61); background:#e4f1ff;}
	.Top002434 .subnav dl{ position: relative; z-index: 2; padding: 0 10px;}
	.Top002434 .subnav dd{position: relative;text-align: center;}
	.Top002434 .subnav dd a{ font-size: 13px; display: block; position: relative; padding:10px 0px 10px 0px;}
	.Top002434 .subnav dd+dd{ border-top: 1px dashed #e7e7e7;}
	.Top002434 .subnav dd:before{ content: ""; width: 0; overflow: hidden; height: 14px;left: -10px; top: 50%; margin-top: -7px; position: absolute;   display: block; background: #fff;
	transition: width .3s ease;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -ms-transition: width .3s ease;
	}

	.Top002434 .subnav dd:hover:before{ width: 8px;}
}
	.Top002434 .nav li .a{ padding:34px 18px;}
	.Top002434 .nav li .a:hover{ color: #333}
.Top002434 .nav,
.Top002434 .menuIcon .p1,
.Top002434 .menuIcon .p2,
.Top002434 .menuIcon .p3 { transition: all .4s cubic-bezier(.42, 0, 1, 1) 0s; }
.Top002434 .menuIcon { position: relative; top: 49px; float: right; display: block; margin-right: 0; width: 40px; height: 32px;  background: #1671c2;  color: #686666;  transform: translateX(0);}
.Top002434 .menuIcon .p1, 
.Top002434 .menuIcon .p2, 
.Top002434 .menuIcon .p3 { position: absolute; top: 50%; left: 50%; display: block;  margin-left: -11px; width: 22px; height: 2px; border-radius: 2px; background: #fff;}
.Top002434 .menuIcon .p1 { margin-top: -7px; transform: rotate(0deg);}
.Top002434 .menuIcon .p2 { opacity: 1;  margin-top: 0;}
.Top002434 .menuIcon .p3 {  margin-top: 7px;  transform: rotate(0deg);}
.Top002434 .menuIcon.on { transform: translateX(0); position: fixed; top: 10px; right: 20px; z-index: 100; background: none;}
.Top002434 .menuIcon.on .p1 {  margin-top: 0;  transform: rotate(45deg);}
.Top002434 .menuIcon.on .p2 { opacity: 0; }
.Top002434 .menuIcon.on .p3 {  margin-top: 0;  transform: rotate(-45deg);}
@media (min-width:768px) {
.Top002434 .menuIcon { display: none; }
}
/*Banner001863*/
.Banner001863 .bx-wrapper{position: relative; z-index:1;}
.Banner001863 li,
.Banner001863 li a{ height:400px;}
.Banner001863 li a{ display:block; }
.Banner001863 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001863 li img{ display:none;width:100%;}
.Banner001863 .bx-pager{position: absolute;width:100%; left:0;text-align: center;bottom:5%;}
.Banner001863 .bx-pager div{ display:inline-block; width:12px; height:12px; margin:0 3px;}
.Banner001863 .bx-pager div a{ display:block; overflow:hidden; line-height:100px; height:12px; border-radius:50%; border:1px solid #fff;}
.Banner001863 .bx-pager div a.active{ background:#fff;}
@media(max-width:1000px){
.Banner001863 li,
.Banner001863 li a{ height:auto;}
.Banner001863 li{ background:none !important;}
.Banner001863 li img{ display:block;}
}
/*
 Floor000808 为demo编号
 */

.Floor000808{ padding-top: 50px;background: url(../images/sj-top3.jpg) no-repeat top;margin-bottom: 20px}
.Floor000808 .auto{ padding-left:324px; position:relative;}
.Floor000808 .aboutlef{width:324px; text-align: center; height: 331px;  position: absolute; top: -29px; left:0;  background:url(../images/Floor000808_bg1.png) no-repeat center top;  overflow: hidden;}
.Floor000808 .aboutlef .txt{margin-top:18%; padding-right: 24px;}
.Floor000808 .aboutlef h1{ color: #fff; font-size: 22px; line-height: 1; margin: 0;}
.Floor000808 .aboutlef h2{ color:#fff;font-size:16px;display:inline-block;border:1px solid #2987e4;width:140px;line-height:38px;margin:15px 0; font-weight:normal}
.Floor000808 .aboutlef h2:hover{background-color: #37a3e1;}
.Floor000808 .aboutlef p{color: #fff; font-size:16px; line-height: 30px; margin: 0;}

.Floor000808 .aboutrig{zoom:1; overflow:hidden; padding-left:20px; float:right;}
.Floor000808 .aboutrig h1{ color:#0983ca; text-transform:uppercase; font-size:22px; padding:0px 0 20px; line-height:1; margin:0;}
.Floor000808 .aboutrig h1 span{ color:#ccc;font-size: 14px}

.Floor000808 .aboutrig .main{ background:url(../images/Floor000808_bg2.png) no-repeat center top; background-size:100% 100%; padding:10px 0 20px;}
.Floor000808 .aboutrig .main img{ width:48%; float:left; display:block;}
.Floor000808 .aboutrig .txt{ zoom:1; overflow:hidden; max-height:226px; line-height:28px; font-size:14px; color:#666; padding:0 3%;text-align: justify;}
.Floor000808 .aboutrig .txt p{ margin:0;}

/*Floor000818*/
.Floor000818{background: url(../images/sj-top2.jpg) no-repeat top;}
.Floor000818 .w75{ width: 53%;}
.Floor000818 .w22{ width: 45%;}


/*Floor001860*/
.Floor001860{ padding:3% 0;}
.Floor001860 .right{ float:right; width:32.7%;}
.Floor001860 .left{ float:left; width:100%;}
.Floor001860 .tab_ul{ border:1px solid #e5e5e5; background:url(../images/Floor001860-titlebg.png) no-repeat left top; height:48px;}
.Floor001860 .tab_ul span{ float:left; color:#fff; font-size:18px; line-height:46px; padding-left:43px; background:url(../images/Floor001860icon.png) no-repeat 22px center;font-weight:bold;}
.Floor001860 .tab_ul ul{ float:right;}
.Floor001860 .tab_ul li{ float:left; margin-right:30px; line-height:45px; font-size:14px; position:relative; cursor:pointer;}
.Floor001860 .tab_ul li.active{ border-bottom:3px solid #0983ca; color:#0983ca;}
.Floor001860 .tab_ul li.active i{ position:absolute; width:0; height:0; top:100%; left:50%; border:6px solid #0983ca; border-left-color:transparent;border-right-color:transparent; border-bottom:0; margin-left:-6px; margin-top:3px;}
.Floor001860 .tab_list{ padding-top:10px;}
.Floor001860 .tab_list figure{ display:none;}
.Floor001860 .tab_list dt{ float:left; width:37%;}
.Floor001860 .tab_list dt img{ width:100%;display:block;}
.Floor001860 .tab_list dl{ float:right; width:60%; padding-right:20px;}
.Floor001860 .tab_list dd{ float:left; width:100%; border-bottom:1px dotted #ccc; line-height:35px;}
.Floor001860 .tab_list dd a{ padding-left:30px; background:url(../images/Floor001860-li_a.gif) no-repeat 16px center; float:left;}
.Floor001860 .tab_list dd span{ float:right;}
.Floor001860 .tab_list dd a:hover{color:#0983ca;}

.Floor001860 .intro{ background:url(../images/Floor001860-introbg.jpg) no-repeat; font-size:12px;padding:0 5% 5%;    height: 249px;}
.Floor001860 .intro h1{ margin:0; font-size:18px; color:#fff; padding-top:10px; font-weight:normal;font-weight:bold;    background: url(../images/Floor001860icon.png) 0px 15px no-repeat;  padding-left: 22px;}
.Floor001860 .intro p{ color:#eee; line-height:24px;text-align: justify;font-size: 13px}
.Floor001860 .intro a{ background:#fff; width:83px; height:23px; border-radius:23px;line-height:23px; display:inline-block; text-align:center; color:#0983ca;}
.Floor001860 .right .btn{ margin-top:6px; border:1px solid #e5e5e5; background:url(../images/Floor001860-colbg.png) no-repeat left top;}
.Floor001860 .right .btn a{ display:block; font-size:20px; background:url(../images/Floor001860-colbg_a.png) no-repeat 90% center; line-height:66px; padding-left:115px;}
@media(max-width:1000px){
.Floor001860 .intro{ background-size:cover;}
.Floor001860 .right,
.Floor001860 .left{ float:none; width:auto;}
.Floor001860 .left{ margin-bottom:3%;}
}
@media(max-width:640px){
.Floor001860 .tab_ul{ height:auto; background:none;}
.Floor001860 .tab_ul span,
.Floor001860 .tab_ul ul{ float:none;}
.Floor001860 .tab_ul span{ display:block; background-color:#004ea2;}
.Floor001860 .tab_ul li{ margin:0; width:33.33333%; text-align:center;}
.Floor001860 .tab_ul li.active{ background:#0983ca; color:#fff; border-bottom:0;}
.Floor001860 .tab_ul li.active i{ margin-top:0;}
.Floor001860 .tab_list dt,
.Floor001860 .tab_list dl{ float:none; width:auto;}
}

.Floor002355{ padding-bottom:5%; }
.Floor002355 .auto{text-align:center; max-width: 1600px; margin-top:-5%; z-index:200; position:relative;    margin-left: -22px;}
.Floor002355 h1{ font-size:24px; font-weight:normal;  color:#333; margin:0; padding-bottom:2%;}
.Floor002355 h1:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:'';}
.Floor002355 figure{color:#333; font-size:14px;  line-height:2.45; padding-bottom:1%; max-width: 1060px; margin: 0 auto;}
.Floor002355  ul{  margin:0 auto;margin-top:2%; max-width:1060px;}
.Floor002355 li{ float:left; width:33.3334%; text-align: center; position: relative; margin: 10px 0;}
.Floor002355 li:before{ display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; position: absolute; left: 0; bottom:5px;}
.Floor002355 li:last-child:after{display:block;width:1px; height:30px; background-color:#f1f1f1;  content:''; right: 0; position: absolute; bottom: 5px;}
.Floor002355 li .pic img,
.Floor002355 li .tit a{ -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s;  -ms-transition:all ease 0.5s; transition:all ease 0.5s;}
.Floor002355 li .tit{ padding-top: 15px;}
.Floor002355 li .pic img{ position: relative; top: 0;}
.Floor002355 li .tit a{ font-size:16px;color:#005bac;}
.Floor002355 li:hover .pic img{ top: -5px;}
.Floor002355 li:hover .tit a{ color: #024f93;}
.Floor002355 li span{ font-size:12px; color:#b6b6b6; display: block; padding-top: 5px;text-transform: uppercase;}
@media only screen and (min-width:768px ) {
	.Floor002355 h1{ font-size:28px;}
	.Floor002355 li{width:20%;}
}

@media(max-width:480px){
   .Floor002355 li{ width:50%;}
}



/*Floor002214*/
.Floor002214 .tab_ul{ border:1px solid #e5e5e5; background:url(../images/Floor001860-titlebg.png) no-repeat left top; height:48px;}
.Floor002214 .tab_ul span{ float:left; color:#fff; font-size:18px; line-height:46px; padding-left:43px; background:url(../images/Floor001860icon.png) no-repeat 22px center;font-weight:bold;}



.Floor002214{ padding:20px 0 20px; }
.Floor002214 .auto{ overflow:hidden;}
.Floor002214 ul{ position:relative; margin:2% 0%;}
.Floor002214 ul li{float: left; width: 50%;}
.Floor002214 ul li span{display: block;}
.Floor002214 .pic{float: left;}
.Floor002214 .pic img{ max-width: 80%;}
.Floor002214 .pic .img2{ display:none;}
.Floor002214 .pic:hover .img1{ display:none;}
.Floor002214 .pic:hover .img2{ display:-webkit-inline-box;}
.Floor002214 .title{font-size: 16px; color: #0983ca;margin: 2% 0 1%;font-weight:bold;}
.Floor002214 .text{font-size: 13px; color: #9ba6af;}
@media(max-width:1000px){
.Floor002214{ padding:6% 0;}
}
@media(max-width:720px){
.Floor002214 ul li{ text-align:center;}
.Floor002214 .pic{ float:none; margin:0 0 10px;}
}

/*
 .Bottom002184 为demo编号
 */
.Bottom002184{ background-color: #ebebeb;border-top:1px solid #d2d2d2; color:#888;}
.Bottom002184 .BotNav{ padding:2% 0 1%;}
.Bottom002184 .BotNav dl{ float:left; width:10%; line-height:25px;}
.Bottom002184 .BotNav dl:last-child{ width:20%;}
.Bottom002184 .BotNav dl > dt{ color:#444; font-size:15px; font-weight:bold; padding-bottom:5px;}
.Bottom002184 .BotNav dl dd a{ color:#888;transition: .3s ease-out;}
.Bottom002184 .BotNav dl dd a:hover{ color:#0983ca;}
.Bottom002184 .BotNav dl h2{ color:#0983ca; font-size:22px; margin:0;}
.Bottom002184 .share a{ display:inline-block; width:40px; height:40px; margin-right:5px;}
.Bottom002184 .share a.icon-weixin{ background:url(../images/Bottom002184-icon_weixin.png) no-repeat center center;}
.Bottom002184 .share a.icon-sina{ background:url(../images/Bottom002184-icon_sina.png) no-repeat center center;}
.Bottom002184 .share a.icon-weixin:hover{ background-image:url(../images/Bottom002184-icon_weixin_hover.png);}
.Bottom002184 .share a.icon-sina:hover{ background-image:url(../images/Bottom002184-icon_sina_hover.png);}
.Bottom002184  hr{ width:100%; display:block; height:1px; border-top:1px dashed #d0d0d0; margin:0;}
.Bottom002184  p{ margin:0; padding:10px 0;}
.Bottom002184 .copyright{ width:60%; float:left;font-size: 12px;}
.Bottom002184 .Botlinks{ float:right; width:40%; text-align:right;}
.Bottom002184 .Botlinks a{ color:#888;transition: .3s ease-out;font-size: 12px;}
.Bottom002184 .Botlinks a:hover{color:#e50014;}
.Bottom002184 .Botlinks em{ font-style:normal; padding:0 8px; color:#c9c9c9;}
@media (max-width: 1000px){
.Bottom002184 .BotNav .dl{ width:100%;}
.Bottom002184 .BotNav .dl{ border-bottom:1px solid #d0d0d0;}
.Bottom002184 .BotNav .dl dd:last-child{ padding-bottom:10px;}
.Bottom002184 .BotNav .dl dt{ padding:8px 0; cursor:pointer;}
.Bottom002184 .BotNav .dl > dd{ display:none;}	
.Bottom002184 .BotNav .last{width:auto !important; max-width:200px; padding-top:10px; margin-right:3%;}
.Bottom002184  p{ padding:5px 0;}
.Bottom002184  hr{ margin-bottom:15px;}
.Bottom002184 .copyright,.Bottom002184 .Botlinks{ float:none; width:100%; text-align:center;}
}
/*Banner002043 */
.Banner002043 div{ height:270px; background-position:center top; background-repeat:no-repeat;}
.Banner002043 div img{ display:none;}
@media(max-width:1000px){
.Banner002043 div{ height:auto; background:none !important;}
.Banner002043 div img{ display:block; width:100%;}
}

/*
 Menu000717 为demo编号
 */
.Menu000717{ margin-top:20px; position:relative; z-index:7;}
.Menu000717 nav{width:100%; background:#f6f7f7; padding-bottom:10px;}
.Menu000717 nav h3{height:84px; width:100%; line-height:84px; background:url(../images/Menu000717_bg.jpg) no-repeat center; background-size:100% 100%; color:#fff; margin:0;}
.Menu000717 nav h3 span{ background:url(../images/Menu000717_bg3.jpg) no-repeat 22px center; padding-left:37px; font-weight:bold;font-size: 20px;}
.Menu000717 nav> ul > li{ border-bottom:1px dashed #d3d3d3; line-height:45px; font-size:14px; padding:0 20px;}
.Menu000717 nav> ul > li a{color:#333; display:block; background:url(../images/Menu000717_bg2.png) no-repeat right center;}
.Menu000717 nav> ul > li a.aon,
.Menu000717 nav> ul > li a:hover{color:#0983ca; font-weight:bold; background:url(../images/Menu000717_bg1.png) no-repeat right center;}

/*
 .Location003 为demo编号
 */
.Location003{border-bottom:1px solid #c7c7c7; margin:30px 0 20px; line-height:28px;height:20px;}
.Location003 em{ float: left; font-style:normal; background:url(../images/Location003_icon.png) no-repeat 15px center; padding-left:40px; font-size:14px; margin-top:-14px;}
.Location003 em span{color: #28901d; }

/*
 .TextList000746 为demo编号
 */
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:5px 0;font-size: 13px}
.TextList000746 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#02801a;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}
/*Page001887 */
.Page001887 .Pages{ padding:20px 0 0; text-align:center; line-height:30px; zoom:1; overflow:hidden; font-size:12px;}
.Page001887 .Pages .p_cur,
.Page001887 .Pages .p_count,
.Page001887 .Pages .p_jump,
.Page001887 .Pages .p_total,
.Page001887 .Pages .a_first,
.Page001887 .Pages .a_end{ display:none;}
.Page001887 .Pages .p_page em{ font-style:normal;}
.Page001887 .Pages a{ display:inline-block;padding:0px 10px;border:1px solid #e5e5e5;}
.Page001887 .Pages a:hover,
.Page001887 .Pages a.a_cur{ color:#fff; background:#0983ca; border-color:#0983ca;}
@media(max-width:480px){
.Page001887 .Pages .p_page em{ display:none;}
}
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 1% 0 0;}
.RighInfo002450 .auto{ position: relative; }
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 0 0 2%; font-weight: normal;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 20px;color: #0983ca;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #666; font-size: 14px; line-height: 30px; margin-top: 3%;}
.RighInfo002450 .wrap-container .word p{ color: #666; }
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:10px 0 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:10px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:5px; font-size:18px; font-weight:normal;    color: #333;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;font-size: 12px;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info p{ font-size: 14px;color: #333; line-height: 25px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#07ad58; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#07ad58;}
/*
 .Timeline000753 为demo编号
 */
.Timeline000753{ background-size:cover; padding:3% 0; }
.Timeline000753 .title{ text-align:center;background:url(../images/Timeline000753-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:20px;}
.Timeline000753 .title h1{ margin:0; font-size:44px; border-bottom:#cacacb 1px solid; font-weight:normal; color:#000; margin-bottom:15px; font-family:'黑体';}
.Timeline000753 .title h1 span{ border-bottom:#ee7700 3px solid; display:inline-block;}
.Timeline000753 .bx-controls{ display:none;} 
.Timeline000753 .prev,
.Timeline000753 .next{ text-align:center;}
.Timeline000753 .prev a,
.Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon_up.png) no-repeat center center; width:21px; height:21px; cursor:pointer;}
.Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.png);}
.Timeline000753 .prev{ padding-bottom:20px;}
.Timeline000753 .next{ padding-top:20px;}
.Timeline000753 .bx-wrapper{ position:relative;}
.Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#fff; left:50%; margin-left:-1.5px; top:0;}
.Timeline000753 .list li{ padding:16px 0;}
.Timeline000753 .list li .txt{position:relative; padding-right:56%;}
.Timeline000753 .list li.odd .txt{padding-left:56%; padding-right:0;}
.Timeline000753 .list li .txt div{ background-color:#fff; border-radius:5px; padding:10px; position:relative; }
.Timeline000753 .list li .txt div figure{ width:35%; padding-bottom:12%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; left:10px; top:10px;}
.Timeline000753 .list li .txt div p{ margin:0; padding-left:40%; line-height:24px; color:#333; min-height:62px;}
.Timeline000753 .list li .txt div::before{ position:absolute; content:''; width:0; height:0;border-top: 7px solid transparent;border-left: 11px solid #fff;border-bottom: 7px solid transparent; right:-10px;}
.Timeline000753 .list li.odd .txt div::before{ right:auto; left:-10px;border-right: 11px solid #fff; border-left:0;}
.Timeline000753 .list li time{position:absolute; left:50%; margin-left:-32px; top:0; border-radius:50%; text-align:center; font-family:"Times New Roman"; color:#999;width:64px; height:64px;background-color:#f3f3f3;font-size:14px; font-weight:bold;}
.Timeline000753 .list li time span{ display:block;font-size:24px; padding-top:22%; font-weight:normal;}
.Timeline000753 .list li:hover .txt div::before{ border-left-color:#ee7700;}
.Timeline000753 .list li:hover .txt div{ background-color:#ee7700;}
.Timeline000753 .list li:hover .txt div p{ color:#fff;}
.Timeline000753 .list li.odd:hover .txt div::before{ border-right-color:#ee7700;}
.Timeline000753 .list li:hover time{width:86px; height:86px; margin-left:-43px; top:-11px; color:#ee7700;font-size:18px;}
.Timeline000753 .list li:hover time::before{ position:absolute; content:''; width:110px; height:110px;  border-radius:50%;border:2px dotted #fff; left:-13px; top:-13px;}
.Timeline000753 .list li:hover time span{ font-size:34px;}
@media(max-width:768px){
.Timeline000753 .title h1{font-size:35px;}
.Timeline000753 .list li .txt div figure{ width:auto; position:relative; left:0; top:0; padding-bottom:34%;}
.Timeline000753 .list li .txt div p{ padding-left:0; min-height:inherit;}
.Timeline000753 .list li time{ margin-left:-25px;width:50px; height:50px;font-size:12px;}
.Timeline000753 .list li time span{font-size:18px;}
.Timeline000753 .list li:hover time{width:60px; height:60px; margin-left:-30px; top:-5px; font-size:14px;}
.Timeline000753 .list li:hover time::before{width:70px; height:70px; left:-7px; top:-7px;}
.Timeline000753 .list li:hover time span{ font-size:18px;}
}
@media(max-width:480px){
.Timeline000753 .title h1{font-size:26px; }
}
@media(max-width:640px){
.Timeline000753 .list li .txt{ padding-right:0 !important; padding-left:3% !important; padding-top:70px;}
.Timeline000753 .list li .txt div::before{ display:none;}
.Timeline000753 .list li:hover time{ background-color:#ee7700; color:#fff;}
}
/*
 .TextList000658 为demo编号
 */
.TextList000658 .list{ padding-bottom:1px;}
.TextList000658 .list h1.title{ font-size:18px; background-color:#eee;padding:10px 0 10px 16px; font-weight:normal; position:relative; cursor:pointer; line-height:25px;margin: 0;margin-top: 10px}
.TextList000658 .list h1.title time{ float:right; padding-right:74px; font-size:14px; color:#ccc;position:relative;}
.TextList000658 .list h1.title::before{ width:23px; height:23px; background-color:#e5e5e5; border-radius:50%; position:absolute; content:''; right:20px; top:50%; margin-top:-11px;}
.TextList000658 .list h1.title time::before,
.TextList000658 .list h1.title time::after{ position:absolute; content:''; background-color:#0983ca;top:50%;}
.TextList000658 .list h1.title time::before{ width:12px; height:2px; right:25px;  margin-top:-1px;}
.TextList000658 .list h1.title time::after{ width:2px; height:12px; margin-top:-6px; right:30px;}
.TextList000658 .list h1#on{ background-color:#005ca2; color:#fff;}
.TextList000658 .list h1#on time{ color:#fff;}
.TextList000658 .list h1#on::before{ background-color:#fff;}
.TextList000658 .list h1#on time::after{ display:none;}
.TextList000658 .list h1#on time::before{ background-color:#0983ca;}
.TextList000658 .con{ padding:3%; display:none;}
.TextList000658 .info{ line-height:25px; padding-bottom:2%;}
.TextList000658 .apply a{ display:inline-block; padding:5px 30px; color:#fff; border-radius:5px; background-color:#005ca2; font-size:14px;}
@media(max-width:640px){
.TextList000658 .list h1.title{ font-size:15px;}
.TextList000658 .list h1.title time{padding-right:54px; font-size:12px;}	
.TextList000658 .apply a{ font-size:14px;}
}
/*
 .RighInfo002389 ä¸ºdemoç¼–å·
 */
.RighInfo002389{}
.RighInfo002389 h1{ color: #0983ca;}
.RighInfo002389 .auto{ margin: 0 auto; max-width: 900px;}


.RighInfo002389 .box2{ font-size:13px; padding:0 2% 2%;}
.RighInfo002389 .box2 h3{color: #da251d;font-size:15px; margin:0; }

 .RighInfo002389 .box2 ul{ padding-bottom:31%; position:relative;}
 .RighInfo002389 .box2 li{ position:absolute; height:100%; width:50%; top:0; text-align:center;}
 .RighInfo002389 .box2 li:nth-child(1){ left:0;}
 .RighInfo002389 .box2 li:nth-child(2){ right:0;}
 .RighInfo002389 .box2 li .txt,
 .RighInfo002389 .box2 li .Ispic{ position:absolute; left:0; width:100%; height:50%;}
 .RighInfo002389 .box2 li:nth-child(1) .txt,
 .RighInfo002389 .box2 li:nth-child(2) .Ispic{ bottom:0;}
 .RighInfo002389 .box2 li:nth-child(2) .txt,
 .RighInfo002389 .box2 li:nth-child(1) .Ispic{ top:0;}
 .RighInfo002389 .box2 li .txt{ padding-top:2%;padding: 0 2%}
 .RighInfo002389 .box2 li::before{ position:absolute; content:''; background:url(../images/RighInfo002389-bg_l.png) no-repeat; width:35px; height:31px; }
 .RighInfo002389 .box2 li:nth-child(1)::before{left:0; bottom:0;}
 .RighInfo002389 .box2 li:nth-child(2)::before{right:0; top:0; background-image:url(../images/RighInfo002389-bg_r.png);}

}
.RighInfo002389 .box2 li .txt p{ color:#766963; margin:0; line-height:25px;}
.RighInfo002389 .box2 li .txt b{ color:#997249; font-size:16px;}
.RighInfo002389 .box2 .tips{ background:url(../images/RighInfo002389-con_bg.png) no-repeat center center; background-size:cover;}
.RighInfo002389 .box2 .tips p{ padding:1% 0 2%; line-height:30px; margin:0;}
.RighInfo002389 .box2 .tips .more{ background:url(../images/RighInfo002389-a_more.png) no-repeat; width:40px; height:20px; display:inline-block;}


/*
 .Timeline000722 ä¸ºdemoç¼–å·
 */
.Timeline000722{ padding:3% 0;}
.Timeline000722 h1{color: #0983ca;margin-bottom: 30px;  border-bottom: 1px solid #0983ca;  padding-bottom: 10px;}
.Timeline000722 p{font-size: 15px;line-height: 30px;}
.Timeline000722 p span{font-size: 18px;font-weight:bold;color: #0983ca}
.Timeline000722 dl{ position:relative; padding-left:105px; min-height:90px; margin-bottom:3%;  width: 48%;float: right;    margin-left: 18px;}

.Timeline000722 dt{ position:absolute; left:0; top:0; padding:5px;border-radius:50%; border:1px dashed  #0983ca;}
.Timeline000722 dt b{ display:block; width:75px; height:75px; border-radius:50%; background-color:#0983ca; color:#fff; text-align:center; padding-top:15px; position:relative;font-size: 15px}
.Timeline000722 dt b:before{ position:absolute; content:''; width:14px; height:1px; background-color:#fff; left:50%; margin-left:-7px; top:38px; z-index:5;}
.Timeline000722 dd{border-top:1px dashed #0983ca; padding-top:10px; font-size: 16px;}
.Timeline000722 dd p{ margin:0; padding-bottom:10px; padding-left:10px; position:relative;}
.Timeline000722 dd p:before{ position:absolute; content:''; width:2px; height:2px; background-color:#7f7f81; left:0; top:10px;}
@media(max-width:480px){
.Timeline000722 dl{padding-left:90px; min-height:70px;}
.Timeline000722 dt b{  width:60px; height:60px;padding-top:20px;}
.Timeline000722 dt b:before{ top:40px;}
}

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/

/*
 .Form002319
 */
.Form002319{ width:60%;margin: 0 auto 30px; font-size: 14px; overflow: hidden;}
.Form002319 .row dl{ width: 100%; padding-right: 20px; position: relative; line-height: 40px; margin-bottom: 15px;}
.Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form002319 input.text{ border: 1px solid #f0f0f0; background: none; display: block; height: 40px; line-height: 28px; width: 100%; padding: 5px 10px; color: #333;box-sizing: border-box;}
.Form002319 textarea{ border: 1px solid #f0f0f0; background: none; display: block; height:140px; line-height: 28px; width: 100%; padding: 5px 10px; color: #333;box-sizing: border-box;}
.Form002319 input.text::-ms-input-placeholder{ color: #aaa;}
.Form002319 .btn{ background: #6e6e6e; height: 40px; display: block; border: 1px solid #6e6e6e; width: 100%;float: left; margin-right: 15px; font-size: 16px; color: #fff; cursor: pointer;}
@media only screen and (min-width:480px ) {
	.Form002319 .row2 dl{ float: left; width: 48%;}
	.Form002319 .row2 dl:last-child{ float: right;}
	.Form002319 .btn{ font-size: 18px;}
}

/* .cul_list */
.cul_list li{float:left;width:24%;margin-right:1.3%;text-align:center;}
.cul_list li:nth-child(4n){margin-right:0;}

.honor_list li {float:left;width:24%;margin-right:1.3%;text-align:center;}
.honor_list li:nth-child(4n){margin-right:0;}
.honor_list li a {display:block;}
.honor_list li a .Ispic {padding-bottom:130%;}


.float_r {position:fixed;right:0;top:40%;width:100px;height:127px;z-index:201;text-align:center;background:#fff;}
.float_r img{display:block;}
.float_r p{margin:4px 0;}

