﻿
/*
发展历程
 */
/*
 .Timeline000196 为demo编号
 */
.Timeline000196{ padding-bottom:4%; }
.Timeline000196 .history{width:1200px;margin:0 auto; }
.Timeline000196 .con{overflow:hidden;padding-top:40px;background:url(../images/Timeline000196-vertical.png) no-repeat 234px 2px;position:relative;}
.Timeline000196 .list{overflow:hidden;position:relative;}
.Timeline000196 .list li{height:110px;overflow:hidden;position:relative;}
.Timeline000196 .lileft{position:absolute;top:0;left:0px;height:62px;width:200px;line-height:62px;text-align:right;}
.Timeline000196 .lileft .md{font-size:22px;color:#AEAEAE;}
.Timeline000196 .lileft .year{font-size:14px;color:#AEAEAE;margin-right:10px;}
.Timeline000196 .liright{position:absolute;top:0;right:0px;width:800px; border:1px solid #ddd; margin-right:100px; }
.Timeline000196 .liright h5{line-height:26px; margin:0; font-size:16px; font-weight:normal; padding:8px 0; overflow: hidden;}
.Timeline000196 .liright h5 img{ padding:14px 10px;}
.Timeline000196 .liright h5 a{color:#747474; display: block; width: 820px; height: 50px; overflow: auto;}
.Timeline000196 .cur h5 a{color:#da251c;}
.Timeline000196 .point{width:55px;height:55px;position:absolute;top:0;left:207px;background:url(../images/Timeline000196-point.png) no-repeat 0px 22px;overflow:hidden;}
.Timeline000196 .point b{height:30px;width:30px;background:url(../images/Timeline000196-dot.png) no-repeat center center;position:absolute;top:16px; left:15px; }
.Timeline000196 .cur .point b{ background-image:url(../images/Timeline000196-dot_hover.png);}
.Timeline000196 #arrow{position:fixed;top:70%; margin-left:1140px; z-index:10;}
.Timeline000196 #arrow a{display:block;height:20px;width:20px;background:url(../images/Timeline000196-icons.png) no-repeat 0 0;cursor:pointer;}
.Timeline000196 #arrow a:active{background-color:#000;}
.Timeline000196 #arrow .arrow_active{background-color:#000;}
.Timeline000196 #arrow .arrowup{background-position:0px -26px;margin-bottom:10px;}
.Timeline000196 #arrow .arrowdown{background-position:0px 0px;}
.Timeline000196 li:hover .liright{border:2px solid #da251c;}



/*
 .Banner001653 为demo编号
 */
.Banner001653 li a,
.Banner001653 li{ height:412px; }
.Banner001653 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001653 li a{ display:block;}
.Banner001653 .bx-controls{ display:none;}


/*
 .Floor001578 为demo编号
 */
.Floor001578{ margin-top:-78px;margin-bottom: 29px; position:relative; z-index:555;}
.Floor001578 dd{ float:left; position:relative; height:161px; width:390px; background:#00acff; z-index:10;}
.Floor001578 dd.dd_1{ border-radius: 50px 0 0 0;}
.Floor001578 dd.dd_2{ background:#34c8d2; float:left; margin:0 15px; width:390px; }
.Floor001578 dd.dd_2 .txt{ float:left;}
.Floor001578 dd.dd_2 h1{ margin:0; font-weight:normal; font-size:18px; color:#fff; font-weight: bold; padding-right:22px !important; }
.Floor001578 dd.dd_2 h1 span{display:block; font-size:12px;font-size:10px; color:rgba(255,255,255,0.5); line-height:18px; text-transform:uppercase; font-weight:normal; font-family:'Arial';}
.Floor001578 dd.dd_2 ul{ float:left; padding-top:21px;}
.Floor001578 dd.dd_2 ul li{ position:relative; border-bottom:1px solid #46d8e2; margin:5px 0 7px;}
.Floor001578 dd.dd_2 ul li a{ font-size:14px; color:#fff; padding:0 0 6px 18px;}
.Floor001578 dd.dd_2 ul li:hover a{ color:#DA251C;}
.Floor001578 dd.dd_2 ul li i{ position:absolute; display:block; content:''; width:12px; height:12px; background:url(../images/Floor001578_dd2_li.png) no-repeat; top:6px; }
.Floor001578 dd.dd_2 ul li time{ padding-left:41px;float: right;}
.Floor001578 dd.dd_2 ul li:hover i{ background:url(../images/Floor001578_dd2_li2.png) no-repeat;}
.Floor001578 dd.dd_3{ background:#039feb; border-radius: 0 50px 0 0;}
.Floor001578 dd.dd_3 img{ border-radius: 0 50px 0 0;}
.Floor001578 dd figure{ position:absolute; right:0; top:0; height:161px; width:256px; overflow:hidden;}
.Floor001578 dd figure img{ height:161px; transition:0.4s;}
.Floor001578 dd.dd_3 figure{  border-radius: 0 50px 0 0;}
.Floor001578 dd figure img:hover{  transform:scale(1.3);
-ms-transform:scale(1.3); 	/* IE 9 */
-moz-transform:scale(1.3); 	/* Firefox */
-webkit-transform:scale(1.3); /* Safari 和 Chrome */
-o-transform:scale(1.3); 	/* Opera */}
.Floor001578 dd h1{ margin:0; font-weight:normal; font-size:18px; color:#fff; padding:25px 32px 0 30px;font-weight: bold; }
.Floor001578 dd h1 span{ display:block; font-size:12px;font-size:10px; color:rgba(255,255,255,0.5); line-height:18px;  text-transform:uppercase; font-weight:normal; font-family:'Arial';} 
.Floor001578 dd .txt i{ display:inline-block; background:url(../images/Floor001578-more.png) no-repeat left center; margin:55px 0 0 30px;color:#fff; font-style:normal; position:relative;}
.Floor001578 dd .txt i:hover{ color:#da251c;}
.Floor001578 dd .txt i:after{ width:13px; height:9px; display:block; content:''; position:absolute; right:-20px; top:7px; background:url(../images/more_bg.png) no-repeat;}
.Floor001578 dd h3{ margin:0; border-bottom:1px solid #e4e4e4; color:#bfc3c9;height:32px; font-weight:normal; font-size:12px; padding-top:20px;text-transform:uppercase; }
.Floor001578 dd h3 span{ display:inline-block;border-bottom:1px solid #195392;height:32px; font-size:18px;color:#004c95; margin-right:5px;font-weight: bold;}


.Floor001578 .bx-controls-direction{ position:absolute; right:20px; top:20px;}
.Floor001578 .bx-controls-direction a{ float:left; width:20px; height:20px; margin-left:2px; overflow:hidden; line-height:100px; border:1px solid #195392; background:url(../images/Floor001578_03.gif) no-repeat left bottom #195392;}
.Floor001578 .bx-controls-direction a.bx-next{ background-position:right bottom;}
.Floor001578 .bx-controls-direction a.disabled{ border-color:#e7e7e7;  background-position:left top; cursor:default; background-color:#fff;}
.Floor001578 .bx-controls-direction a.bx-next.disabled{background-position:right top;}



/*
荣誉资质
 */
/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:64px;height:64px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#da251c;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#da251c;}


/*
 .PicList000307 为demo编号
 */
.PicList000307 {  padding:3% 0 0 0;}
.PicList000307 dd.open{cursor:pointer;  }
.PicList000307 dd.open .txt{ float:left; width:282px; margin-right:10px; margin-bottom:24px;border: #e6e6e6 1px solid;padding: 3px; background: #fff; text-align:center; min-height:500px;}
.PicList000307 dd.open .txt:nth-child(4n){ margin-right:0;}
.PicList000307 dd.open .txt:hover{ border-color:#da251c;}
.PicList000307 dd.open .txt img{ display: block; width:100%; height:50%; margin:auto;}
.PicList000307 dd.open .txt p{ margin:0; font-size:14px; color:#666; line-height:20px ; padding:6px 0; height:50px; line-height:32px;}
.PicList000307 dd.open .txt:hover p{ font-weight:bold; color:#da251c;}
.PicList000307 dd .info{ display:none;}
.PicList000307 .scroll-pane{ height:640px; width:100%; overflow: hidden;}
.PicList000307 .fixed_scroll{ display:none; position:fixed; z-index:200; background:url(../images/PicList000307-fixedbg.png) repeat; width:100%; height:100%; left:0; top:0;}
.PicList000307 .fixed_scroll .Con{  position:fixed; left:50%; top:36%; margin-top:-212px; margin-left:-269px; background-color:#fff; padding-top:10px; padding-bottom:10px; border: #ccc 1px solid;background: #f9f9f9;}
.PicList000307 .fixed_scroll .close{ background:url(../images/PicList000307-close.jpg) no-repeat; width:33px; height:33px; position:absolute; right:0; top:0; z-index:2; cursor:pointer; overflow:hidden; line-height:100px;}
.PicList000307 .fixed_scroll .close:hover{ background-image:url(../images/PicList000307-close_hover.jpg);}
.PicList000307 .scroll-pane .content{ padding:0 15px;}
.PicList000307 .jspContainer{overflow: hidden;position: relative;}
.PicList000307 .jspPane{position: absolute;}
.PicList000307 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.PicList000307 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.PicList000307 .jspCap{display: none;}
.PicList000307 .jspHorizontalBar .jspCap{float: left;}
.PicList000307 .jspTrack{background:url(../images/PicList000307-scrollbg.png) repeat-y center top #fff;position: relative;}
.PicList000307 .jspDrag{background:url(../images/PicList000307-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.PicList000307 .jspHorizontalBar .jspTrack,
.PicList000307 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.PicList000307 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.PicList000307 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.PicList000307 .jspVerticalBar .jspArrow{height: 16px;}
.PicList000307 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.PicList000307 .jspVerticalBar .jspArrow:focus{outline: none;}
.PicList000307 .jspCorner{background:#eeeef4; float:left;height: 100%;}


/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 50px; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #da251c; background:#da251c;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#da251c; border-color:#da251c;}
.Page002193 .p_page b{ font-weight:normal;}










/*
 新闻中心
 *//*
 .PicList001358 为demo编号
 */
 .PicList001358{ padding-top:45px;}
.PicList001358 ol{ overflow:hidden; clear:both; border-bottom:1px dashed #e5e5e5; padding:20px 0;border-top:1px dashed #e5e5e5; }
.PicList001358 time{color:#b9b9b9; font-size:14px;}
.PicList001358 ol .pic{ float:left; width:30%;}
.PicList001358 ol .pic img{ width:100%;}
.PicList001358 ol div{ float:right; width:68%;}
.PicList001358 ol h5{ margin:4.5% 0 2% 0; font-size:18px; color:#333;}
.PicList001358 ol h5 a{ color:#333}
.PicList001358 ol h5 a:hover{ color:#da251c}
.PicList001358 ol p{ line-height:28px; height:100px; overflow:hidden; font-size:14px; color:#666;}
.PicList001358 li{ line-height:55px; height:55px;border-bottom:1px dashed #e5e5e5;position:relative; padding-left:20px;}
.PicList001358 li::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;}
.PicList001358 li a{ padding-right:10px; color:#666}
.PicList001358 li a:hover{ padding-right:10px; color:#da251c}
.PicList001358 li time{ float:right;}



/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:35px 0 50px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0;  padding-bottom:15px; font-size:20px; font-weight:normal;}
.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 img{ max-width:100%;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#D0111B; 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:#D0111B}
.RichInfo005 img{ text-align:center; margin:0 auto;	}
.RichInfo005 img.new_img1{float:right; margin-left:30px;}






/*
职位招聘
*/ 
/*
 .TextList000488为demo编号
*/ 
.TextList000488 {  padding:2% 0 ;}
.TextList000488 .tit{ height: 45px; line-height: 45px; text-align: center; }
.TextList000488  ul{ overflow: hidden; clear: both; }
.TextList000488 .tit li,
.TextList000488 .list_ul li { float: left; text-align: center; width:20%; height:44px; line-height: 44px; font-size:14px; }

.TextList000488 .list_ul{ border-bottom: #e0e0e0 1px dashed; }
.TextList000488 .tit li{ font-weight: bold; background:#da251c; color:#fff; }
.TextList000488 .list_ul li{ color:#5e5e5e; cursor:pointer; }
.TextList000488 .list_ul#On li,
.TextList000488 .list_ul:hover li{ color:#da251c; font-weight:bold; }

.TextList000488 .list .con{ display:none; border-bottom: #e0e0e0 1px dashed; padding:20px 40px 30px 58px;; background: #fafafa; }

.TextList000488 .send { padding: 12px 0; }
.TextList000488 .send em{ font-style: normal; border-bottom: #00acff 1px solid; }
.TextList000488 .send a{ display: inline-block; line-height: 30px; color: #00acff; background: url(../images/TextList000488_icon.png) no-repeat right center; font-weight: bold; padding-right: 35px; font-size:14px; }











/*
业务联系
 *//*
 .Map001070 为demo编号
 */
.Map001070{  padding:46px 0 72px;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #b71e23; font-weight:normal;padding:0 0 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}










/*
员工风采
 */
/*
 .PicList001221 为demo编号
 */
.PicList001221{ padding-top:46px;}
.PicList001221 .top_news{ position:relative; margin-bottom:2%;}
.PicList001221 .top_news li figure{ padding-bottom:40%;background-size: cover;}
.PicList001221 .top_news li{ position:relative;}
.PicList001221 .top_news li span{ background-color:rgba(0,0,0,0.8); width:100%; position:absolute; left:0; bottom:0; height:40px; line-height:40px; padding:0 100px 0 2%; color:#fff; font-size:14px;}
.PicList001221 .top_news .bx-controls-direction{ display:none;}
.PicList001221 .top_news .bx-viewport{ z-index:1;}
.PicList001221 .top_news .bx-pager{ position:absolute; right:10px; bottom:5px; z-index:10; text-align:center;}
.PicList001221 .top_news .bx-pager div{ float:left; margin-left:5px;}
.PicList001221 .top_news .bx-pager div a{ width:20px; display:block; line-height:30px; color:#999; border-bottom:1px solid #999; font-weight:bold;}
.PicList001221 .top_news .bx-pager div a.active{ border-bottom:2px solid #da251c; color:#da251c;}
.PicList001221 dl dd{ float:left; width:31%; margin:0 1% 2% 1%;}
.PicList001221 dl dd figure{ padding-bottom:50%; position:relative; background-size: cover;}
.PicList001221 dl dd figure i{ opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; background: url(../images/PicList001221-more.png) no-repeat center center rgba(218, 37, 28, 0.52); background-size:auto 20%; transition:all ease-out 0.3s;}
.PicList001221 dl dd span{ line-height:44px; font-size:14px;}
.PicList001221 dl dd:hover figure i{ opacity:1;}
.PicList001221 dl dd:hover a{color:#da251c;}
.PicList001221 .top_news{ float:left; width:64%;margin-left:1%;}
.PicList001221 dl dd:nth-child(1){ margin-left:2%;}
.PicList001221 dl dd:nth-child(1) figure{ padding-bottom:82.5%;}
.PicList001221 dl dd:nth-child(1) a span{ background-color:rgba(0,0,0,0.8);position:absolute; width:352px; bottom:0; height:40px; line-height:40px; padding-left:20px; color:#fff;}
.PicList001221 dl dd:nth-child(1) figure i{display: none;}
.PicList001221 dl dd:nth-child(1) a{position: relative;}
.PicList001221 dl dd:nth-child(2){ clear:left;}

.PicList001221 .top_news li span.dot{width: 80%; padding-right: 20%;}
.PicList001221 dd span.dot{display:block; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*
 .RichInfo014 为demo编号
 */

.RichInfo014{  margin-top:56px;}
.RichInfo014 .auto_1200{position:relative;}
.RichInfo014 .p_left{ position:absolute; left:0; top:0;}
.RichInfo014 .p_left .big img{ height:364px; border:1px solid #ededed;}
.RichInfo014 .p_left .box{ position:relative; margin-top:10px;}
.RichInfo014 .p_left .box .bd{ position:relative; overflow:hidden; padding:0 45px;}
.RichInfo014 .p_left .box .bd li{ width:94px; float:left; margin-right:6px; cursor:pointer;}
.RichInfo014 .p_left .box .bd script{ width:85px; display:none;}/*兼容可视化*/
.RichInfo014 .p_left .box .bd li img{ height:54px;}
.RichInfo014 .p_left .box .bd li.on img{ border:1px solid #d62734 !important;}
.RichInfo014 .p_left .box .prev,
.RichInfo014 .p_left .box .next{position:absolute; top:0px; bottom:30px; width:28px; height:53px; cursor:pointer; background:url(../images/prev.jpg);  z-index:10;}
.RichInfo014 .p_left .box .next{ right:0; background:url(../images/next.jpg); }
.RichInfo014 .p_left .box .prevStop,
.RichInfo014 .p_left .box .nextStop{ cursor:default;}
.RichInfo014 .p_right{ padding-left:636px; min-height:398px; padding-right:10px;}
.RichInfo014 .p_right p{ font-size:14px; color:#666; line-height:30px; margin-top:30px;}
.RichInfo014 .p_right .title{ padding-top:21px; padding-bottom:10px; color:#333333; font-size:18px; margin:0; font-weight:bold; border-bottom:1px solid #e7e8ea;}
.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-radius:3px; background-color:#f4f4f4; line-height:45px; height:45px; margin:0px 500px 25px;}
.RichInfo014 .tab span{ padding:0 20px; display:inline-block; cursor:pointer; font-size:20px; color:#666;}
.RichInfo014 .tab span.active{ background-color:#da251c; color:#fff;}

.RichInfo014 .tab_info .info p{ font-size:14px; color:#666; line-height:30px;margin:30px 0 71px 0;}





/*PicList002146 */
.PicList002146{ padding:56px 0 0;}
.PicList002146 li{ float:left; width:278px; margin:0 29px 35px 0;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3{ margin:0; text-align:center; font-size:14px; font-weight:normal;}
.PicList002146 li figure{padding-bottom: 50%; position: relative; background-size: cover;}
.PicList002146 li h3{ padding:11px 0; position:relative;}
.PicList002146 li:nth-child(4n){ margin-right:0;}
.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(218,37,28,0.8);transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; top:39px; left:35px; right:35px;}
.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{  font-size:14px; line-height:22px; margin:0; padding-bottom:21px; max-height:40px; overflow:hidden;}
.PicList002146 li .hover p{ font-size:12px; line-height:24px; margin:0; height:70px; overflow:hidden;color: #fff!important;}
.PicList002146 li .hover p span{color: #fff!important;}
/*
 .Banner001 为demo编号
 */
.Banner001{}
.Banner001 .banner{ height:243px; background-repeat:no-repeat; background-position:center top;}


/*
 .Menu000939 为demo编号
 */
.Menu000939{ position:relative; max-width:1200px; margin:0 auto;}
.Menu000939 .current{ text-align:right; position:absolute; top:-13px;}
.Menu000939 .current span{ color:#da251c;}
.Menu000939 .current a{ color:#666;} 
.Menu000939 nav .auto{ position:relative; border-bottom:1px solid #e5e5e5;margin-top:-14px;}
.Menu000939 nav header{ position:absolute; color:#fff;font-size:24px; text-align:center; left:0; width:202px;top:-24px; padding:27px  0 25px; background-color:#da251c; }
.Menu000939 nav ul{ padding-left:202px;}	
.Menu000939 nav header span{ display:block; color:#f2aeac; font-size:12px; text-transform:uppercase; font-family:'宋体'; margin:0; padding:0; line-height:1;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
.Menu000939 nav li > a{ padding:0 38px; height:50px; line-height:50px; padding-top:12px; border-bottom:2px solid transparent; font-size:14px;}
.Menu000939 nav li.onnav a,
.Menu000939 nav li:hover > a{ border-bottom-color:#da251c;color:#da251c;}
.Menu000939 nav li dl{;background-color:#da251c;display:none;}
.Menu000939 nav li dl dd{ text-align:center; font-size:12px; border-bottom:1px dotted rgba(252,170,166,0.3);}
.Menu000939 nav li dl dd:last-child{ border:0;}
.Menu000939 nav li dl dd a{ display:block; line-height:20px; padding:7px 0; color:#fcaaa6 !important; font-size:14px;}
.Menu000939 nav li dl dd a:hover{color:#fff;}
.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li dl{ position:absolute; top:62px; left:0; width:100%; z-index:999;}


.Menu000939 nav div.auto.auto_1200{min-height: 64px;}



/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding:48px 0 48px;}
.RighInfo001749 img{float: left;margin:0px 45px 9px 0px}
.RighInfo001749 h2{ position:relative; margin:0; font-size:18px; padding:40px 0 3px;}
.RighInfo001749 i{ width:278px; height:1px; background:#DA251C; display:block; padding-left:460px;}
.RighInfo001749 h1{ font-size:22px; font-family:'思源黑体 CN'; text-transform:uppercase; font-weight:normal; margin:6px 0 0; color:rgba(51,51,51,0.55)}
.RighInfo001749 .p{ margin:0; padding:20px 0; line-height:24px; font-size:14px;text-indent: 2em; color:#666;}
.RighInfo001749 figure{font-size:14px; color:#666; padding:16px 0 20px;}
/*
 .Top000867 为demo编号
 */
.Top000867{ border-top:#00acff 3px solid;}
.Top000867 .auto{ position:relative; z-index:100;}
.Top000867 .logo{ padding:21px 0 24px;}
.Top000867 .logo img{ display:block;}
.Top000867 .language{ position:absolute; right:0; top:13px;}
.Top000867 .language a{ float:left; font-size:15px; color:#666; margin:0 6px;}
.Top000867 .language a.aon{ color:#00acff;}
.Top000867 .language a:last-child{ margin-right:0;}
.Top000867 .language i{ width:1px; height:11px; background:#e5e5e5; display:block; float:left; margin-top:6px;}
.Top000867 .search{ position:absolute; right:81px; top:11px; z-index:10; width:157px; border:1px solid #e3e3e3; border-radius:30px; height:25px;}
.Top000867 .search .text{ width:100%; padding-left:10px; height:25px; line-height:25px; background:none; border:none;}
.Top000867 .search a{ position:absolute; top:0; right:0; height:100%; width:40px; color:#fff; background:url(../images/sousuo.png) no-repeat center;}
.Top000867 .search a span{ position:absolute; font-size:18px; left:50%; margin-left:-9px; top:50%; margin-top:-9px;}

.Top000867 nav ul{ float:right; position:relative; margin-top:-52px;}
.Top000867 nav li{ float:left; position:relative; padding-left:1px;}
.Top000867 nav li::before{ background-color:#dfdfdf; width:1px; height:20%; top:40%; position:absolute; content:''; left:0;}
.Top000867 nav li:first-child::before{ display:none;padding-left:0;}
.Top000867 nav li > a{ line-height:52px; padding:0 20px; display:block; font-size:15px;}
.Top000867 nav li:hover > a,
.Top000867 nav li.onnav a{ color:#00acff; border-bottom:2px solid #00acff;}
.Top000867 nav li#m6 a{ padding-right:0;}



/*新闻中心*/
.NewsList{overflow: hidden;margin-top: 45px;}
.NewsList ul{overflow: hidden;margin-bottom: 15px;}
.NewsList ul li{position: relative;}
.NewsList ul li a{display: block;font-size: 13px;font-weight: bold;border-bottom: 1px solid #e4e5e5;}
.NewsList ul li .A1{height: 60px;line-height: 60px;}
.NewsList ul li a time{display: block;width: 95px;float: left;color: #e62028}
.NewsList ul li a b{display: block;width:535px;float: left;color: #302f2f;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.NewsList ul li a span{display: block;width:115px;height: 28px;background: url(../images/look_bg.png);float: right;color: #a3a3a3;margin-top: 16px;height: 28px;line-height: 28px;text-align: center;font-size: 14px;}
.NewsList ul li .A2{padding: 15px 0;position: relative;height:131px;display: none;top:-61px;left: 0;overflow: hidden;margin-bottom: -61px;}
.NewsList ul li:hover .A2{display: block;}
.NewsList ul li:hover .A1{filter:alpha(opacity=0);opacity:0;}
.NewsList ul li .A2 picture{width: 200px;height: 130px;float: left;margin-right: 55px;}
.NewsList ul li .A2 picture img{height:126px;display: block;border: 2px solid #e1e1e1;}
.NewsList ul li .A2 div{width: 945px;float: left;overflow: hidden;}
.NewsList ul li .A2 div .h3{overflow: hidden;width:820px;margin: 15px 0 10px;}
.NewsList ul li .A2 div .p{overflow: hidden;width:820px;font-size: 13px;color: #3f3f3f;font-weight: normal; float: left;}
.NewsList ul li .A2 span{margin-top: 5px;font-weight: bold;color: #000; float: right;}

.News_info .info_title{padding:10px 0px; font-size:18px; text-align:center;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox a:hover{color:#e70012;}
.News_info .PrevNextBox a.none{color: #ccc;}
.News_info .PrevNextBox a.none:hover{ }
.ShareBox{ padding-bottom:20px;}
.ShareBox span.bds_more{ line-height:16px;}

/*
 .Bottom001785 为demo编号
 */
.Bottom001785{ background-color:#00acff;}
.Bottom001785 footer{color:#8c8b8b;line-height:56px; font-size:12px;}
.Bottom001785 footer .auto_1200{ border-top:1px solid rgba(0,0,0,0.05);  }
.Bottom001785 footer dl{ float:right; font-size:14px; color:#7fd2fa;}
.Bottom001785 footer a{ font-size:14px; color:#7fd2fa;}
.Bottom001785 footer a:hover{ color:#fff;}
.Bottom001785 footer i{ padding:0 7px; width:2px; height:10px; background:url(../images/bottom_i.png) no-repeat center;}
.Bottom001785 .bottom section{ float:left; margin:46px 0 55px; }
.Bottom001785 .bottom dl{ float:left; width:168px; text-align:center; position:relative;}
.Bottom001785 .bottom dl:first-child{ width:121px; text-align:left; position:relative;}
.Bottom001785 .bottom dl:first-child dd{ padding:0;}
.Bottom001785 .bottom dl:after{ width:2px; height:115px; display:block; content:''; background:url(../images/bottom_line.png); position:absolute; right:0; top:0;}
.Bottom001785 .bottom dt{ color:#fff; line-height:14px; height:14px; font-size:15px; margin-left:-1px; margin-bottom:20px;}
.Bottom001785 .bottom dd{ font-size:12px; padding:0 20px; line-height:28px;}
.Bottom001785 .bottom dd a{ color:#7fd2fa; font-size:14px;}
.Bottom001785 .bottom dd a:hover{ color:#fff;}
.Bottom001785 .contact{ float:right; padding:40px 0px 0 0;}
.Bottom001785 .contact a img{ margin:12px 5px 10px 0;}
.Bottom001785 .contact p{color:#fff; font-size:14px; margin:0;}

.Bottom001785 .bdsharebuttonbox a{padding-left: 7px;}
.Bottom001785 .bds_weixin{background: url(../images/bottom_icon1.png)no-repeat;width: 29px;height: 28px;background-position: 0 0!important;}
.Bottom001785 .bds_sqq{background: url(../images/bottom_icon2.png)no-repeat;width: 29px;height: 28px;background-position: 0 0!important;}
.Bottom001785 .bds_tsina{background: url(../images/bottom_icon3.png)no-repeat;width: 29px;height: 28px;background-position: 0 0!important;}
.Bottom001785 .bds_mail{background: url(../images/bottom_icon4.png)no-repeat;width: 29px;height: 28px;background-position: 0 0!important;}
.Bottom001785 .bds_more{background: url(../images/bottom_icon5.png)no-repeat!important;width: 29px!important;height: 28px!important;background-position: 0 0!important;}



.news_info .pic_list{ position:relative; margin:0 200px;}
.news_info .pic_list .bd{position:relative; background-color:#fbfbfb}
.news_info .pic_list .bd ul li a{ padding-top:65%; display:block; background-repeat:no-repeat; background-size:contain; background-position:center center}
.news_info .pic_list .tempWrap{ margin:0 auto;}
.news_info .pic_list .hd li{ float:left;  width:140px; padding:0 4px; }
.news_info .pic_list .hd li a{ cursor:pointer; border:3px solid #ededed; padding-top:60%; display:block; background-repeat:no-repeat; background-size:contain;  background-position:center center}
.news_info .pic_list .hd li.on a{ border: #ff0000 3px solid;}
.news_info .pic_list .bd:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}


.news_info .pic_list .scroll{ padding:20px 0;}

.news_info .prev,
.news_info .next{  position: absolute; width: 40px; height: 80px;background-image: url(../images/Hbanner_btn.png) ; background-color:rgba(0, 0, 0, 0.4); background-repeat:no-repeat; background-position:center center; overflow: hidden; line-height:1000; top:40%; transform: translateY(-50%); z-index:100; cursor:pointer;}
.news_info .prev{ background-position: 0 center; left:0; border-radius:0 100px 100px 0}
.news_info .next{ background-position: right center; right:0; border-radius:100px 0 0 100px}
.news_info .prevStop,
.news_info .nextStop{ cursor:default; opacity:0.3}
