/*
 .Top000550 为demo编号
 */
.Top000550{ height: 160px;}
.Top000550 input{border: none;}
.Top000550 .auto{ height:130px;}
.Top000550 .top{ height:110px; width:100%; padding:20px 0 0;}
.Top000550 .top .logo{ height:77px;  overflow:hidden;}	
.Top000550 .top dl{float: right; margin-top: 30px;}
.Top000550 .top dt{display: inline-block; padding-left: 15px; background:url(../images/Top000550-top_tel.png) no-repeat left top; height: 22px; margin-top: 5px;}
.Top000550 .top dt span{font-size:24px; font-family:Arial; font-style:italic;  color:#1e1f8a; padding-left:8px; padding-right: 30px; display:inline-block; line-height:17px; font-weight:bold;}
.Top000550 .top .search{ width:220px; height:26px; float:right; overflow:hidden; border:1px solid #dddddd; background: url(../images/Top000550-top_search.png) no-repeat 196px center; display: inline-block;}
.Top000550 .top .search .searchBox{ color:#b2b2b2; font-size:12px; font-family:微软雅黑;  height:100%; width:174px; float:left; padding-left:12px;}
.Top000550 .top .search a{ width:32px; height:28px; display:inline-block; float:right;}

.Top000550 .mainav{ height:40px; width:100%; margin:0 auto; position:relative; z-index:10;}
.Top000550 .mainav li{ line-height:50px; width:171px; float:left; height:100%; text-align:center; position:relative;}
.Top000550 .mainav li a{ font-size:16px; color:#333; display:block; width:171px; height:100%;}
.Top000550 .mainav li a:hover,.Top000550 .mainav li a.aon{ color: #1e1f8a; font-weight: bold;}
.Top000550 .mainav li dl{ position:absolute; left:0; top:50px; background:#fff; display:none;}
.Top000550 .mainav dl dd{ line-height:30px;}
.Top000550 .mainav dl dd:hover a { background-color: #1e1f8a; color: #fff;}
.Top000550 .mainav dl dd a{ font-size:14px; line-height: 46px;}
.Top000550 .mainav li:hover dl{display: block;}

/*
 .Banner001687 为demo编号
 */
.Banner001687 .bx-wrapper{ position:relative; z-index:1; height:500px; clear:both;}
.Banner001687 .bx-viewport{ z-index:1; height:500px;}
.Banner001687 li img{ display:block; width:100%; height:500px;}
.Banner001687 .bx-pager{ position:absolute; left:0; bottom:1%; width:100%; text-align:center; z-index:10;}
.Banner001687 .bx-pager div{ display:inline-block; margin:0 5px; width:16px; height:16px;}
.Banner001687 .bx-pager div a{ background:url(../images/normal.png) no-repeat; display:block; overflow:hidden; line-height:1000px; position:relative; height:16px;}
.Banner001687 .bx-pager div a:hover{ background:url(../images/on.png) no-repeat;}
.Banner001687 .bx-pager div a.active{ background:url(../images/on.png) no-repeat;}
.Banner001687 .bx-pager div a.active::before{background-color:#1e1f8a;}
@media(max-width:640px){
.Banner001687 .bx-pager div{ width:12px; height:12px;}
.Banner001687 .bx-pager div a{ height:12px;}
}
/*
 .Floor000716 为demo编号
 */
.Floor000716{ padding:3% 0;}
.Floor000716 .auto .box{ float:left; width:32%; margin-right:2%; overflow:hidden;}
.Floor000716 .auto .box:last-child{ margin-right:0;expression(this.nextSibling==null?'0':'1px');}
.Floor000716 .auto .box h1{ margin:0 0 10px 0; font-size:18px; padding-left:15px; position:relative; line-height:30px; color:#1e1f8a;}
.Floor000716 .auto .box h1#tip:before{ width:4px; height:22px; background-color:#1e1f8a; position:absolute; content:''; left:0; top:4px;}
.Floor000716 .auto .box h1 span{color:#999; text-transform:uppercase; margin-left:10px; font-size: 16px;}
.Floor000716 .auto .box li{ position:relative; width:368px; height:250px;}
.Floor000716 .auto .box li .dot{ position:absolute; left:0; bottom:0; width:100%; padding:0 2%; background-color:#000; color:#fff; line-height:30px; text-align:center;filter:alpha(opacity=80);  -moz-opacity:0.8;    -khtml-opacity: 0.8; opacity: 0.8;}
.Floor000716 .auto .box li .pic{ display:block; background-size:contain; background-repeat:no-repeat; background-position:center; width:368px; height:250px;}
.Floor000716 .auto .box li a{ position:absolute; left:0; top:0; z-index:10; width:100%; height:100%;}
.Floor000716 .bx-wrapper{ position:relative; z-index:1;}
.Floor000716 .bx-controls-direction{ display:none;}
.Floor000716 .bx-pager{ position:absolute; right:5px; bottom:35px; display:none;}
.Floor000716 .bx-pager div{ float:left; padding-left:5px;}
.Floor000716 .bx-pager div a{ display:block; width:10px; height:10px; border-radius:50%; background-color:rgba(255,255,255,0.5); overflow:hidden; line-height:100px;}
.Floor000716 .bx-pager div a.active{ background-color:#58a9ac;}

/*
 .Bottom001722 为demo编号
 */
.Bottom001722{ border-top:1px solid #efefef; background:url(../images/Bottom001722-bg.jpg) repeat; font-size:12px;}
.Bottom001722 .auto_1100{ position:relative;}
.Bottom001722 nav,
.Bottom001722 section{ float:left; padding:50px 0; line-height:24px;background:url(../images/Bottom001722-line.png) no-repeat right top;}
.Bottom001722 section{ width:222px; margin-left:39px;  color:#777;}
.Bottom001722 section img{ width:201px;}
.Bottom001722 section.last{ width:290px; background:none;}
.Bottom001722 section h1{ color:#666;margin:0 0 10px 0; font-weight:normal; font-size:14px;}
.Bottom001722 nav{ width:770px;}
.Bottom001722 nav dl{ float:left; width:20%;}
.Bottom001722 nav dt{ font-size:15px; padding-bottom:10px;}
.Bottom001722 nav dd a{color:#777;}
.Bottom001722 nav dd a:hover{color:#1e1f8a;}
.Bottom001722 .code{ position:absolute; right:0; bottom:30px; width:100px; height:100px;}
.Bottom001722 footer{ color:#b9b9b9; background-color:#5b5b5b; line-height:48px;}
.Bottom001722 footer a{ color:#b9b9b9;}
.Bottom001722 footer a:hover{ color:#fff !important;}
.Bottom001722 footer i{  margin:0 10px; font-style:normal;}
.Bottom001722 footer dl{ float:right;}
.Bottom001722 footer dl span{ color:#989898;}
.Bottom001722 footer dl span a{ text-decoration:underline; color:#989898;}
@media(max-width:1100px){
.Bottom001722 section{ display:none;}
.Bottom001722 section.last{ display:block;}
}
@media(max-width:1000px){
.Bottom001722 nav,
.Bottom001722 section,
.Bottom001722 footer dl{ float:none;}
.Bottom001722 nav,
.Bottom001722 section{ padding:2% 0 0 0; background:none;}
.Bottom001722 footer{ padding:2% 0; line-height:30px;}
.Bottom001722 nav{ width:100%; overflow:hidden; clear:both;}
.Bottom001722 nav dl{ width:25%;}
.Bottom001722 section.last{ width:auto; background:none; margin-left:0;}
}
@media(max-width:640px){
.Bottom001722 nav{ display:none;}
}


/*
 .Banner001458 为demo编号
 */
.Banner001458{height: 220px; margin: 0 0 30px;}


/*
 .Menu008 为demo编号
 */
.Menu008 header{height: 100px;background: #1e1f8a url(../images/Menu008-header.jpg) no-repeat right center;color: #fff;padding-left: 20px; padding-top:27px; font-size: 24px;}
.Menu008 header span{display:block;font-family: Arial; padding-top:3px;font-size: 14px; text-transform: uppercase;}
.Menu008 li{border-bottom: 1px solid #e8e8e8;font-size: 14px;font-weight: bold;}
.Menu008 li a{display: block;line-height: 49px;padding-left: 42px;background: url(../images/Menu008-a.jpg) no-repeat 20px top;}
.Menu008 li a.aon,
.Menu008 li a:hover{ color:#1e1f8a; background-position:20px bottom;}


/*
 Location000613 为demo编号
 */
.Location000613 { border-bottom:1px solid #1e1f8a; line-height:54px; height:56px; }
.Location000613 h1{ color: #0c2238; font-size: 20px; font-weight: bold; margin:0; border-bottom: 3px solid #1e1f8a; display:inline-block}
.Location000613 em{ float: right; font-style: normal; font-size: 14px; }
.Location000613 em a { color: #999; }
.Location000613 em span{ color:#1e1f8a; font-weight:bold;}

/*
 .RighInfo001523 为demo编号
 */
.RighInfo001523{ padding:30px 0 0; min-height:540px; overflow:hidden;}
.RighInfo001523 p{ font-size: 16px; line-height: 32px; text-indent: 2em; text-align: justify;}

/*
 .PicList000370 为demo编号
 */
.PicList000370{ padding:20px 0; min-height:540px; overflow:hidden;} 
.PicList000370 li{ float:left; width:33.333333%; text-align:center; height:210px; font-size:14px;}
.PicList000370 li a{ display:inline-block; width:238px; text-align:center;}
.PicList000370 li a img{ display:block; width:236px; height:168px; border:1px solid #e8e8e8; padding:1px;}
.PicList000370 li a span{ display:block; white-space:nowrap; text-overflow:ellipsis; font:normal 14px/40px "微软雅黑"; color:#666; overflow:hidden;}
.PicList000370 li a:hover img{ border-color:#1e1f8a;}
.PicList000370 li a:hover span{ color:#1e1f8a;}
/*
 Page000616 为demo编号
 */
.Page000616 .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }

.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}


.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }

.Page000616 .p_page .num a{ width:40px; }

/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,

.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,

.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#1e1f8a; color:#fff; }

.Page000616 em{ font-style:normal;}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding:15px 0; font-size:24px; font-weight:normal; color:#1e1f8a;}
.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;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#1e1f8a; 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:#1e1f8a;}
/*
 .PicList000790 为demo编号
 */
.PicList000790{ margin:2% 0; font-size:12px;}
.PicList000790 ol{ padding:2%; border-bottom:dashed 1px #ddd; margin-bottom:10px; overflow:hidden;}
.PicList000790 ol div{ float:right; width:78%;}
.PicList000790 ol .pic{ width:20%; float:left;}
.PicList000790 ol .pic img{ width:100%;}
.PicList000790 ol h3{ font-size:15px; margin:0;}
.PicList000790 ol h3 a{ color:#1e1f8a;}
.PicList000790 ol p{ margin:10px 0; line-height:23px; height:46px; overflow:hidden;}
.PicList000790 ol .more{ color:#1e1f8a; position:relative;}
.PicList000790 ol .more::before{ position:absolute; content:''; border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #1e1f8a; right:-10px; top:50%; margin-top:-4px;}

.PicList000790 .hover{display: none;padding: 15px 0;}
.PicList000790 .hover .txt{ float:right; width:78%;}
.PicList000790 .hover .pic{ width:20%; float:left;}
.PicList000790 .hover .pic img{ width:100%;}
.PicList000790 .hover h3{ font-size:15px; margin:0;}
.PicList000790 .hover h3 a{ color:#1e1f8a;}
.PicList000790 .hover p{ margin:10px 0; line-height:24px; height:26px; overflow:hidden;}
.PicList000790 .hover .more{ color:#1e1f8a; position:relative;}
.PicList000790 .hover .more::before{ position:absolute; content:''; border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #1e1f8a; right:-10px; top:50%; margin-top:-4px;}

.PicList000790 li{ line-height:44px;border-bottom:1px solid #eee; font-size:14px; padding-left:10px; position:relative;}
.PicList000790 li .title a:before{ position:absolute; content:'';border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #c7bfb9; left:0; top:50%; margin-top:-4px;}
.PicList000790 li .title.on{position: absolute;opacity: 0;z-index: -1}
.PicList000790 li time{ float:right; color:#999; margin-left:10px;}
.PicList000790 li a:hover{ color:#1e1f8a;}
.PicList000790 li .title a:hover:before{ border-color:#1e1f8a; border-top:5px solid transparent; border-bottom:5px solid transparent;}
@media(max-width:640px){
.PicList000790 ol div{ width:68%}
.PicList000790 ol .pic{width:30%; }
}
@media(max-width:375px){
.PicList000790 ol div,
.PicList000790 ol .pic{width:auto; float:none;}
.PicList000790 ol div{ padding-top:3%;}
}

.from{ padding:20px 0; overflow:hidden;}
.from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#1e1f8a;}
.from .f_name{ width:80px; padding-right:15px;text-align:right; color:#4d4d4d;}
.from table{ max-width:535px;}
.from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.from .text{ width:80%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.from .textcode{ width:80px;}
.from .text:focus{ border-color:#1e1f8a; box-shadow:0 0 8px #FBC1C1 inset; transition:all ease 0.5s;}
.from textarea.text{ width:100%; height:175px;}
.from i{ color:#1e1f8a; font-style:normal;}
.form_err{color:red;}

/*
 .PicList000372 为demo编号
 */
.PicList000372{ padding:20px 0; min-height:540px; overflow:hidden;} 
.PicList000372 li{ float:left; width:212px; margin-right:17px; overflow:hidden;}
.PicList000372 li a{ display:inline-block; text-align:center; width:212px;}
.PicList000372 li a img{ display:block; width:208px; height:100px; border:1px solid #e8e8e8; padding:1px;}
.PicList000372 li span{ display:block; white-space:nowrap; font:normal 14px/38px "微软雅黑"; color:#303030; text-overflow:ellipsis; overflow:hidden; padding-top:10px;}
.PicList000372 li a:hover img{ border-color:#1e1f8a;}
.PicList000372 li a:hover span{ color:#1e1f8a;}