/*
 .Guide 
*/ 
.guide{ background: url(../images/guide.jpg)no-repeat center center;}
.guide a{ padding-bottom: 793px; display: block;}

/*
 .Top000548为demo编号
*/ 
.Top000548 .top1{ position:relative; height:90px; }
.Top000548 .logo{ position:absolute; top:10px; left:0; }
.Top000548 .logo img{ width:503px; height:80px; }
.Top000548 .right{ float:right; margin-top:30px; }
.Top000548 .right p{ margin:0; padding-bottom:5px; background:url(../images/Top000548_icon.jpg) no-repeat left center; padding-left:37px; color:#cfcfcf; }
.Top000548 .right p a{ display:inline-block; padding:0 10px; }
.Top000548 .right p .en{ color: #cfcfcf; }

.Top000548 .search{ position:relative;}
.Top000548 .search .text{ width: 255px; height:25px;  border:1px #c3c0c0 solid; text-indent:10px; }
.Top000548 .search .btn{ border:none; background:none; position:absolute; right:0; top:0; width: 48px; height: 26px; padding: 0; background:url(../images/Top000548_search.jpg) no-repeat center; cursor:pointer; }

.Top000548 nav{background: url(../images/Top000548_bg.jpg) repeat-x; }
.Top000548 nav li{ float:left; position:relative; }
.Top000548 nav li .navA{display:block; color:#333; font-size:16px; width:157px; height:50px; line-height:50px; text-align:center;font-weight: bold;}
.Top000548 nav li.hover,
.Top000548 nav li:hover{ background:#0b95e4; color: #fff}
.Top000548 nav li:hover .navA{color: #fff}
.Top000548 nav li.hover .navA{color: #fff}

.Top000548 .sub{ display: none; position: absolute;  z-index: 100; width: 100%;  top:50px; left:0; background: #eae9e9; }
.Top000548 dl{ padding:20px 0 30px 0; }
.Top000548 dt{ line-height: 40px; height: 40px; width: 100%; text-align: center; }
.Top000548 dt a{ color: #000; font-size: 14px;  background:url(../images/Top000548_line.jpg) no-repeat center bottom; text-align:center; display:block }
.Top000548 dt a:hover{ color:#0b95e4; }
/*Banner002043 */
.Banner002043 div{ height:300px; 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%;}
}

/*
 .Menu000783 为demo编号
 */
.Menu000783{ margin-top:8%;}
.Menu000783 header{ border-radius:20px 20px 0 0; background: url(../images/Menu000783-title_bg.jpg) no-repeat right top #0b95e4; background-size:auto 100%; color:#fff; font-size:18px; padding:22px 0 22px 30px;}
.Menu000783 header b{ font-size:24px; display:block;}
.Menu000783 nav{ padding:26px 0;}
.Menu000783 nav ul{ border-top:#0b95e4 solid 8px; border-bottom:1px solid #eae6e9;}
.Menu000783 nav li{ border-bottom:1px solid #fff; line-height:42px;}
.Menu000783 nav li a{  display:block; background-color:#f0f0f0; padding-left:30px; padding-right:40px; border-bottom:1px solid #eae6e9;position:relative;font-size: 14px;}
.Menu000783 nav li a::before{ position:absolute; content:''; width:0; height:0; border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #c7bfb9; right:30px; top:50%; margin-top:-4px;}
.Menu000783 nav li:hover a,
.Menu000783 nav li.on a{ color:#0b95e4;}
.Menu000783 nav li:hover a::before,
.Menu000783 nav li.on a::before{ border-left-color:#0b95e4;}
.Menu000783 dl dd{ padding-left:50px; font-weight:bold; padding-bottom:20px; background-position: left top; background-repeat:no-repeat;font-size: 14px;}
.Menu000783 dl dd b{ color:#0b95e4; font-size:22px; display:block; font-style:italic; font-family:Arial;}
.Menu000783 dl dd:nth-child(1){ background-image:url(../images/Menu000783-icon_call.png);}
.Menu000783 dl dd:nth-child(2){ background-image:url(../images/Menu000783-icon_phone.png);}
.Menu000783 .phone_nav{ display:none;} 
@media(max-width:768px){
.Menu000783 header{ position:relative; font-size:16px; padding:2% 0 2% 30px;}
.Menu000783 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);}
.Menu000783 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
.Menu000783 .open::before{ border-top:0; border-bottom:6px solid #fff; }
.Menu000783 header b{ font-size:20px;}
.Menu000783 dl{ display:none;}
.Menu000783 nav{ padding:0; display:none;}
}
/*
 .Location002 为demo编号
 */
.Location002{ padding:20px 0; border-bottom:#e5e5e5 1px solid; margin-bottom:20px; line-height:28px;}
.Location002 em{ color:#999; font-style:normal; float:right; padding-left:15px;background:url(../images/Location002_icon.png) no-repeat left -55px;}
.Location002 em a{ color:#999; padding-right:10px; margin-right:5px; background:url(../images/Location002_a.png) no-repeat right center;}
.Location002 em a:hover,
.Location002 em span{ color:#0b95e4;}
.Location002 b{ color:#0b95e4;font-weight:normal; font-size:24px; padding-left:16px; background:url(../images/Location002_icon.png) no-repeat left 2px;}
/*
 .PicList001761 为demo编号
 */
.PicList001761 .categoryname{ padding:3% 0; font-size:22px; color:#4c433e;}
.PicList001761 li{ float:left; width:32%; margin-right:2%; text-align:center;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:215px; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#4c433e; display:block;}
.PicList001761 li a:hover figure{border:1px solid #0b95e4; }
.PicList001761 li a:hover span{ background-color:#0b95e4; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList001761 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0b95e4; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*Bottom002042 */
.Bottom002042{ background-color:#f5f6f6;}
.Bottom002042 footer{ background-color:#192028; padding:20px 0; font-size:12px; color:#7c7e81;}
.Bottom002042 footer span{ float:right;}
.Bottom002042 footer i{ font-style:normal; margin:0 10px;color:#474d53;}
.Bottom002042 footer a{color:#7c7e81;}
.Bottom002042 footer a:hover{color:#fff;}

.Bottom002042 .bottom{ padding-top:1%; padding-bottom:1%;}
.Bottom002042 .bottom aside{ float:right; text-align:right; width:10%;}
.Bottom002042 .bottom aside img{ border:3px solid #fff;}
.Bottom002042 .bottom dl{ float:left; width:14.8%;}
.Bottom002042 .bottom dt{ font-size:16px; color:#333; padding-bottom:20px;}
.Bottom002042 .bottom dd{ line-height:32px;}
.Bottom002042 .bottom dd a{ color:#999;}
.Bottom002042 .bottom dd a:hover{color:#000;}
@media(max-width:1000px){
.Bottom002042 footer span{ display:block; float:none; padding-bottom:10px;}
}
@media(max-width:768px){
.Bottom002042 .bottom{ padding:2%;}
.Bottom002042 .bottom dl{ display:none;}
.Bottom002042 .bottom aside{ float:none; width:auto; text-align:center;}
}
/*
 .TextList002 为demo编号
 */
.TextList002 .list li{border-bottom:1px dashed #eee; height:42px; line-height:42px;}
.TextList002 .list li a{ display:block; background:url(../images/TextList002-news_li.jpg) no-repeat 5px center;padding-left:19px;padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size: 14px;}
.TextList002 .list li a:hover{color: #0b95e4}
.TextList002 .list li span{ float:right; color:#a6a6a6; font-size:14px;}
/*
 .RichInfo014 为demo编号
 */

.RichInfo014{ position:relative; margin:20px 0;}
.RichInfo014 .p_left{ position:absolute; left:0; top:0;}
.RichInfo014 .p_left .big img{width:398px; height:277px; border:1px solid #ededed;}
.RichInfo014 .p_left .box{ position:relative; margin-top:12px;}
.RichInfo014 .p_left .box .bd{ position:relative; overflow:hidden; padding:0 20px;}
.RichInfo014 .p_left .box .bd li{ width:94px; float:left; margin:0 12px; cursor:pointer;}
.RichInfo014 .p_left .box .bd script{ width:94px; display:none;}/*兼容可视化*/
.RichInfo014 .p_left .box .bd li img{ width:94px; height:65px;border:1px solid #ededed;}
.RichInfo014 .p_left .box .bd li.on img{ border-color:#0b95e4;}
.RichInfo014 .p_left .box .prev,
.RichInfo014 .p_left .box .next{position:absolute; bottom:30px; width:11px; height:22px; cursor:pointer; background-image:url(../images/RichInfo014-controls.png); z-index:10;}
.RichInfo014 .p_left .box .prev{ background-position:0 -39px; left:0;}
.RichInfo014 .p_left .box .next{ background-position:right -5px; right:0;}
.RichInfo014 .p_left .box .prevStop,
.RichInfo014 .p_left .box .nextStop{ cursor:default;}
.RichInfo014 .p_left .box .prevStop{ background-position:0 -5px;}
.RichInfo014 .p_left .box .nextStop{ background-position:right -39px;}
.RichInfo014 .p_right{ padding-left:440px; min-height:398px; padding-right:10px;}
.RichInfo014 .p_right .title{ padding-top:5px; padding-bottom:15px; color:#0b95e4; font-size:24px; margin:0;}
.RichInfo014 .p_right .title span{ font-size:12px; font-family:Arial; color:#8b8b8b; margin-left:10px;}
.RichInfo014 .p_right .online{ text-align:right;padding:14px 0;}
.RichInfo014 .p_right .online a{ background:url(../images/RichInfo014-a.jpg) no-repeat; width:125px; height:34px; line-height:34px; color:#cc030b; font-size:16px; display:inline-block; font-weight:bold; text-align:center;}

.RichInfo014 .tab{ border:1px solid #ececec; border-radius:3px; background-color:#f2f2f2; line-height:38px; height:38px; margin-bottom:25px;}
.RichInfo014 .tab span{ padding:0 30px; display:inline-block; cursor:pointer; font-size:16px;}
.RichInfo014 .tab span.active{ background-color:#0b95e4; color:#fff;}





/*RighInfo001910*/
.RighInfo001910{ padding-bottom:4%;}
.RighInfo001910 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00;}
.RighInfo001910 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.RighInfo001910 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#0b95e4;}
@media(max-width:1000px){
.RighInfo001910 .columnName{ font-size:45px;}
.RighInfo001910 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.RighInfo001910 .columnName{ font-size:35px;}
.RighInfo001910 .columnName span{ font-size:20px;}
}
/*Banner001863*/
.Banner001863 .bx-wrapper{position: relative; z-index:1;}
.Banner001863 li,
.Banner001863 li a{ height:500px;}
.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;}
}
/*
 .Floor001279 为demo编号
 */
.Floor001279 .auto{padding: 20px 0;}
.Floor001279 dl{ position:relative; overflow:hidden; background-color:#fff;box-shadow:3px -1px 3px #eee,-3px -1px 3px #eee;}
.Floor001279 dl::before,
.Floor001279 dl::after{ position:absolute; content:''; width:1px; height:100%; background-color:#e5e5e5;}
.Floor001279 dl::before{ left:37.2%;}
.Floor001279 dl::after{ right:30.8%;}
.Floor001279 dd{ float:left; width:37.2%;line-height:24px;}
.Floor001279 dd:nth-child(2){ width:32%;}
.Floor001279 dd:nth-child(3){ width:30.8%;}
.Floor001279 dd h1{ margin:0; line-height:60px; font-size:18px; font-weight:normal; padding:0 5% 0 3%; position:relative; z-index:1;color:#0b95e4;
background: rgb(255,255,255); 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 30%, rgba(248,248,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 30%,rgba(248,248,248,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 30%,rgba(248,248,248,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); 
}
.Floor001279 dd h1 span{ font-size:12px; color:#ccc; margin-left:5px;}
.Floor001279 dd h1 a{ float:right;font-size:12px;color:#0b95e4;}

.Floor001279 dd .box{ padding:5%;}
.Floor001279 dd figure h4{ margin:10px 0; font-size:18px; font-weight:normal;}
.Floor001279 dd figure img{ display:block; width:100%;}
.Floor001279 dd figure p{ overflow:hidden;height:68px;}
.Floor001279 dd .more{ text-align:right;}
.Floor001279 dd .more a{ color:#0b95e4;}

.Floor001279 dd ol{ overflow:hidden; padding-bottom:15px;}
.Floor001279 dd ol .pic{ float:left; width:48%;}
.Floor001279 dd ol .pic img{ display:block; width:100%;}
.Floor001279 dd ol .txt{ float:right; width:48%;}
.Floor001279 dd ol h5{ margin:0; font-size:15px;}
.Floor001279 dd ol p{ margin:5px 0;  overflow:hidden; height:96px; color:#999;}
.Floor001279 dd:nth-child(2) li time{ float:right; margin-left:10px;}
.Floor001279 dd:nth-child(2) li a{ padding-left:15px; position:relative;}
.Floor001279 dd:nth-child(2) li a::before{ position:absolute; content:''; width:0; height:0; border:5px solid #0b95e4; border-top-color:transparent;border-bottom-color:transparent; border-left:0; left:0; top:5px; transform:rotate(45deg);}
.Floor001279 dd li a:hover{ color: #0b95e4}


.Floor001279 .list{border:1px solid #cdcdcd; }
.Floor001279 .list .bx-wrapper{ position:relative;overflow:hidden;}
.Floor001279 .list .bx-viewport{ z-index:1;}
.Floor001279 .list li a{ display:block; }
.Floor001279 .list li img{ display:block; width:100%;}
.Floor001279 .list li h3{ margin:0; font-size:16px; color:#fff; background-color:#0b95e4; padding:0 10px; line-height:54px; text-align:center;}

.Floor001279 .list .bx-controls-direction a{ position:absolute; font-size:24px; color:#ddd; width:24px; height:24px; text-align:center; top:40%; margin-top:-12px; z-index:10;}
.Floor001279 .list .bx-controls-direction a.bx-prev{ left:3%;}
.Floor001279 .list .bx-controls-direction a.bx-next{ right:3%;}
.Floor001279 .list .bx-pager{ position:absolute; right:3%; bottom:60px; z-index:10;}
.Floor001279 .list .bx-pager div{ float:left; margin-left:3px; width:18px; text-align:center; font-size:12px;}
.Floor001279 .list .bx-pager div a{ display:block; line-height:18px; background-color:#f3f3f3;}
.Floor001279 .list .bx-pager div a.active{ background-color:#0b95e4; color:#fff;}
@media(max-width:768px){
.Floor001279 dl::before,
.Floor001279 dl::after{ display:none;}
.Floor001279 dd{ width:50% !important;}
.Floor001279 dd:nth-child(1){ width:auto !important; float:none;border-bottom:1px solid #e5e5e5;}
.Floor001279 dd:nth-child(1) .box{ padding:3%;}
}
@media(max-width:640px){
.Floor001279 dd{ float:none; width:auto !important; border-bottom:1px solid #e5e5e5;}
}
@media(max-width:480px){
.Floor001279 dd:nth-child(2) li{ line-height:30px;}
}

.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

/* 友情链接列表样式 开始 */
.i_list{ position:relative }
.i_list ul li.link{ width:195px; height:165px; float:left; margin-right:15px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:195px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

/*在线留言*/
.templet_message_003 { line-height:20px; color:#363636; width:490px; margin:0 auto}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}
.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ border-collapse:collapse; padding:10px 0; width:85px;}
.templet_message_003 table .tdline{ /*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_003 input.btn{width:100px; height:30px; line-height:29px; text-align:center; font-size:14px; color:#000000; background:#cccccc; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.templet_message_003 .text{ width:348px; height:43px; line-height:43px; border:solid 1px #2e2e2e; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_003 textarea{ width:97%; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #2e2e2e; background:none }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
.templet_message_003 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_003 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
/*End*/

/*新闻详细*/
.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#0b95e4; text-align:center; line-height: 32px;}
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a; line-height: 24px; }



























