﻿body{ background:#ECECEC;}
.fr, .fl{}
.fr{ width:78%; padding:0 2%;position: relative;min-height: 440px;}
.Content{ padding:2% 0;}
@media(max-width:1100px){
.fr{ width:75%;}
}
@media(max-width:1024px){
.fl{ float:none; margin-bottom:2%; background:none;}
.fr{ width:auto; float:none;}
}
@media(min-width:1024px){
.auto_1200{ position: relative;}

}

header{ background:#fff;}
header .auto{ position:relative; padding:1% 0;}
header .logo{ position:absolute; top:12%; left:0;}
header .logo img{ width:100%; height:auto; max-width:448px;}
header .auto dt{ text-align:right; display:block; font-size:12px; color:#000;}
header .auto dt .share{ line-height:24px; display:inline-block; margin-right:2%;}
header .auto dt .share .bshare-custom{ display:inline-block;}
header .auto dt .share .bshare-custom a{vertical-align: sub;}
header .auto dt .lang a{ background:url(../img/flag_cn.jpg) left center no-repeat; padding-left:23px; margin-right:5px;}
header .auto dt .lang a.en{ background-image:url(../img/flag_en.jpg)}
header .auto dt .lang a.other{ background-image:url(../img/flag_other.png);background-size: contain;}
header .auto dd{ display:block; margin-top:7px; position:relative; color:#da251c; font-size:12px; text-align:right; padding-right:50px; height:25px; line-height:25px;}
header .auto dd a{ color:#da251c;}
header .auto dd i{ font-style:normal; padding:0 5px;}
header .auto dd b{ font-size:16px; padding-left:4px;}
header .search{ position:absolute; right:0; width:25px; height:25px; top:50%; margin-top:-12px;background:url(../img/search.png) no-repeat right top;}
header .search div{ position:absolute; right:0; top:0; width:0; overflow:hidden; transition:0.4s;}
header .search:hover div{ width:183px;}
header .search .text{ background:#da251c; width:100%; padding:0 35px 0 10px; color:#ccc; border:none;height:25px; line-height:25px; border-radius:34px;}
header .search .btn{position:absolute;right:0; top:0; cursor:pointer;  width:25px;height:25px;  background:url(../img/search.png) no-repeat right top; z-index:2; border:none; padding:0;}
header nav{ background:url(../img/nav_bg.png) repeat-x left; height:50px;z-index: 10;}
header nav .auto{ padding:0;}
header nav li{ width:10%; float:left;position: relative;}
header nav li a{line-height:50px; color:#fff; display:block; text-align:center;}
header nav li a.on,
header nav li a:hover{ background:url(../img/nav_bg_on.png) repeat; color:#fff;}
header nav li .sub{padding: 0px;z-index: 10; display: none;}
header nav li .sub dt{line-height: 40px; padding-right:0;}
header nav li .sub dt a{line-height: 28px;}
.has-multi aside, .has-sub span{padding-right:0;}
.has-multi aside .op-multi:before, .has-multi aside .op-multi:after, .has-sub span .op:before, .has-sub span .op:after{background:#bb130b;}
@media(min-width:1025px){
header nav li .sub{background: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -60px; width: 120px; top: 100%;border-radius: 0 0 5px 5px;  }
header nav li .sub dt{text-align: center;}
header nav li .sub dt a{color: #333;line-height: 38px}
header nav li .sub dt a:hover{color:#fff;}
}

@media(max-width:1000px){
header .logo{ width: 47%;}
header .auto dd{padding-right:30px;}
}
@media(max-width:768px){
header .logo{ position:absolute; top:0%; left:0;}
header .auto dd{padding-right:70px;}
header .mobile_menu{ position:absolute; right:2%; margin-right:12px;background:#da251c; width:25px; height:25px; top:50%; margin-top:-12px; border-radius:50%;}
header .mobile_menu::before,
header .mobile_menu::after{ position:absolute; content:''; background-color:rgba(255,255,255,0.8); transition:0.3s;}
header .mobile_menu::before{ height:3px; width:60%; left:20%; top:50%; margin-top:-1.5px;}
header .mobile_menu::after{ height:60%;  width:3px;top:20%; left:50%; margin-left:-1.5px; }
header .open::after,
header .open::before{ transform:rotate(45deg);}
header nav{ position:fixed; left:0; top:0; height:100%; max-height:100%; overflow:auto;width:60%; max-width:300px; background:rgba(255,255,255,0.9); border-right:2px solid #25170f; box-shadow:0 0 5px #ccc; padding:0;  opacity:0; transform:translateX(-100%);transition:0.3s;}
header nav.show{ transform:translateX(0); opacity:1;}
header nav li{ float:none; width:auto; padding:0;}
header nav li a{ padding:5% 0; height:auto; border-radius:0; color:#000; font-size:16px; line-height:normal;}
header nav li a.on,
header nav li a:hover{ background:none; color:#da251c;}
}
@media(max-width:768px){
header .logo{ position:absolute; top:6%; left:0; width:100%;}
header .auto dl{ margin-top:2%;}
header .auto dd{padding-right:70px;}
header .mobile_menu{ position:absolute; right:2%; margin-right:12px;background:#da251c; width:25px; height:25px; top:50%; margin-top:-12px; border-radius:50%;}
}
@media(max-width:640px){
header .logo{ position:inherit; text-align:center;}
header .auto dt{ padding-right:15%; height:35px; line-height:35px;}
header .auto dl{ position:relative;}
header .auto dd{ position:absolute; top:3px; right:0; margin:0; padding:0;}
header .mobile_menu,
header .search{ position:relative; margin:0; margin-left:10px; float:right; top:0;}
header .mobile_menu{}
header .auto dt .share,
header .auto dd i,
header .auto dd a,
header .auto dd span{ display:none;}
}
@media(max-width:640px){
header .auto dt{ padding-right:17%;}
}
@media(max-width:320px){
header .auto dt{ padding-right:20%;}
}

/*
 .Banner001003 为demo编号
 */
.Banner001003{ margin-bottom:2%;}
.Banner001003 .bx-wrapper,
.Banner001003 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
.Banner001003 .bx-controls{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner001003 .bx-pager div{ display:inline-block;}
.Banner001003 .bx-pager div a{ width:12px; height:12px; display:block; background:#fff; border-radius:50%; margin-left:8px;line-height:100px; overflow:hidden;}
.Banner001003 .bx-pager div a.active{ background:#da251c;}
.Banner001003 .bx-controls-direction{ display:none;}

.Banner001003 .list li{  background-repeat:no-repeat; background-position:center top; background-size:cover;height:472px;}
.Banner001003 .list li img{ display:none; width:100%;}
@media(max-width:1000px){
.Banner001003 .list li figure{height:472px;}
.Banner001003 .list li{ height:auto;}
.Banner001003 .list li img{ display:block;}
}
@media(max-width:768px){
.Banner001003 .list li figure{height:400px;}
}


.Home_1{ width:255px; float:left;}
.Home_1 dd{ overflow:hidden;}
.Home_1 figure{ width:100%;transition:0.4s;}
.Home_1 figure.sjtp{display: none;}
.Home_1 dd:hover figure{ transform:scale(1.08);}

.Home_1 .txt{ background:#c03d4b; padding:10px 17px; color:#fff; min-height:129px; font-size:13px; margin-top:1px;}
.Home_1 .txt h2{ font-size:16px; font-weight:normal; margin:0; padding-top:10px;}
.Home_1 .txt p{ margin:10px 0 0;}
.Home_1 .txt a{ color:#fff;}

.Home_1 dd.tzz {height:320px;}
.Home_1 dd:last-child{ border:1px solid #e6e7e9; margin-top:38px; padding:0 17px; background:url(../img/index_telbg.png) no-repeat right bottom ;}
.Home_1 dd:last-child h2{ font-size:16px; color:#bb130b; border-bottom:1px solid #e6e7e9; position:relative; padding:2px 0 12px;}
.Home_1 dd:last-child h2 a{ float:right; font-size:12px; color:#bb130b; font-weight:normal;}
.Home_1 dd:last-child h2:after{ width:63px; height:2px; background:#bb130b; position:absolute; left:0; bottom:0; content:'';}
.Home_1 dd:last-child h3{ font-size:18px; color:#bb130b; padding-left:8%;margin: 0; padding-top: 6px;}
.Home_1 dd:last-child h3 b{ font-size:18px; padding-top:3px; display:block;}
.Home_1 dd:last-child p{ padding-left:8%;}
.Home_1 p:nth-child(3){ border-bottom:1px dashed #ddd; padding-bottom:35px; margin-bottom:4px;}

.Home_2{ width:53%; float:left; margin:0 25px;}
.Home_2 .index_list{ border:1px solid #e6e7e9; padding:0 4%; height:320px;}
.Home_2 .end{ margin-top:38px;}
.Home_2 .index_list .hd,
.Home_2 .index_list .title{ border-bottom:1px solid #e6e7e9; margin-bottom:4%;}
.Home_2 .index_list .hd h2{margin:0;}
.Home_2 .index_list .hd h2 b{ display:inline-block; margin-right:20px !important; font-size:16px; padding:4% 0 2%; color:#333;}
.Home_2 .index_list .hd h2 b.on,
.Home_2 .index_list .title h2{ color:#bb130b; border-bottom:2px solid #bb130b; font-weight:bold; display:inline-block; padding: 11px 0 10px; margin:0; font-size:16px;}
.Home_2 .index_list .title a{ float:right; padding:4% 0 2%; color:#bb130b;}
.Home_2 .index_list .hd h2 a{ float:right; padding:4% 0 2%; color:#bb130b;font-size:14px;font-weight: normal;}
.Home_2 .index_list .bd li:before{width:0; height:0;  border-left:6px solid #ccc; border-bottom:6px solid transparent; border-top:6px solid transparent; content:''; display:inline-block; position:absolute; left:0; top:3px;}
.Home_2 .index_list .bd li{ padding-bottom:15px; overflow:hidden; position:relative;}
.Home_2 .index_list .bd li time{ position:absolute; right:0;}
.Home_2 .index_list li a{ padding:0 75px 0 16px;}



.Home_3 dd:last-child{ background:none;}
.Home_3 .index_list{ position:relative;}
.Home_3 dd{ position:relative;}
.Home_3 dd .index_list .pic{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Home_3 dd .index_list figure{ padding-bottom:72%;transition:0.4s;}
.Home_3 li:hover figure{ transform:scale(1.08);}
.Home_3 dd .index_list img{display:none;}
.Home_3 dd .index_list h3,
.Home_3 dd .index_list p{ padding:0 7%;}
.Home_3 dd .index_list h3{ font-size:16px; font-weight:normal; color:#333; margin:10px 0;}
.Home_3 dd .index_list p{ font-size:12px; height:57px; overflow:hidden; margin:0;}
.Home_3 dd .index_list p a{ color:#bb130b;}
.Home_3 .bx-controls-direction a{ position:absolute; height:29px; top:30%;  background:url(../img/home_btn.png) no-repeat left top; width:20px; z-index:10; overflow:hidden; line-height:1000px;}
.Home_3 .bx-controls-direction a.bx-prev{ left:-2px;}
.Home_3 .bx-controls-direction a.bx-next{ right:-2px; background-position:right top;}

@media(max-width:1200px){
.Home_2{ width:45%;}
.Home_3{ float:left;}

}
@media(max-width:1024px){
.Home_2{ width:40%;}
 .dizhi{ display: none;}
}
@media(max-width:768px){
.Home_1,
.Home_2,
.Home_3{ width:94%; float:none; margin:0 auto; overflow:hidden; margin-bottom:5%;}
.Home_1 dd,
.Home_3 dd{ width:48%; float:left;}
.Home_1 dd img{ width:100%; height:190px;}
.Home_1 dd:last-child,
.Home_3 dd:last-child{ margin:0 0 0 4%;}
.Home_3 dd .index_list p{ display:none;}

.Home_1 figure.pctp{display: none;}
.Home_1 figure.sjtp{display: block;}

}
@media(max-width:640px){
.Home_1 dd,
.Home_3 dd{ width:100%; float:none;}
.Home_1 dd img{ height:auto;}
.Home_1 dd:last-child,
.Home_3 dd:last-child{ margin:5% 0 0 0;}
.Home_2 .end{ margin-top:5%;}
}

.Home_icon{ background:#f7f7f9; padding:2% 0; margin-top:38px; border-top:1px solid #efefef;}
.Home_icon li{ float:left; width:24%; margin-right:1.33333%; overflow:hidden;}
.Home_icon li img{transition:0.4s;}
.Home_icon li a:hover img{ transform:scale(1.08);}
.Home_icon li:last-child{ margin:0;}
@media(max-width:640px){
.Home_icon li{ width:49%; margin-bottom:2%;}
.Home_icon li:nth-child(2n){ margin:0;}
}

.Pages li a{
    color: #5f5c4d;
    border: solid 1px #ececec;
    display: inline-block;
    padding: 0 12px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
}
.Pages li{
	display:inline
}
/*
 .Bottom000652 为demo编号
 */
.Bottom000652 .bottom{ background-color:#868686; color:#fff; padding:45px 0 20px; border-top:2px solid #c03e4a;}
.Bottom000652 .code{ float:right; width:135px; text-align:center;}
.Bottom000652 .code img{}
.Bottom000652 .code p{ margin:0; padding:10px 0;}
.Bottom000652 .bottom dl{ float:left; width:130px; line-height:30px;}
.Bottom000652 .bottom dt{ position:relative; margin-bottom:15px;}
.Bottom000652 .bottom dt:after{ content:''; width:15px; height:1px; background:#fff; position:absolute; left:0; bottom:0;}
.Bottom000652 .bottom dd a{ color:#fff; opacity:0.8;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-right:10px; font-size:12px;}
.Bottom000652 .bottom dd a:hover{ color:#bb130b;}
.Bottom000652 footer{background: #a3a3a3;padding: 15px 0;color: #f2f2f2; font-size:12px;}
.Bottom000652 footer span{ float:right;}
.Bottom000652 footer a{color: #f2f2f2; margin:0 0 0 10px;}
.Bottom000652 footer a:hover{color: #bb130b;}
@media(max-width:1200px){
.Bottom000652 .bottom{ display:none;}
}
@media(max-width:768px){
.Bottom000652 .links li a{ margin-right:10px;}
.Bottom000652 footer span{ float:none; display:block;}
.Bottom000652 .bottom{ display:none;} 
.Bottom000652 .bottom dl{ display:none;}
.Bottom000652 .bottom .code{ float:none; width:100%; text-align:center;} 
.Bottom000652 .bottom .bdsharebuttonbox a{ display:inline-block; float:none;  margin:0 5px;}
}

/*
 .Banner001435 为demo编号
 */
.Banner001435 img{ width:100%;}
.Banner001435 .phone{ display:none;}
.Banner001435 .pc{ display:block;}
@media(max-width:768px){
.Banner001435 .pc{ display:none;}
.Banner001435 .phone{ display:block; }
}


/*
 .Menu000706 为demo编号
 */


.Menu000706 header h1{ margin:0; display:block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../img/menu000706-icon.png) no-repeat 95% center #0079d1; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.promenu nav{ border-bottom:none;z-index: 88}
.Menu000706 nav dl{ padding-left:25px;color:#999; line-height:24px;}
.Menu000706 nav dl.sub-dl {padding-top:0;display:none;}
.Menu000706 nav dl.sub-dl dd {padding-bottom:18px;}
.Menu000706 nav dl.sub-dl dd:last-child {padding-bottom:0;}

.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#bb130b;}
.Menu000706 nav li a{ display:block; font-size:14px; padding:18px 0;}
@media(min-width:1025px){
.promenu { padding-bottom:40px;}
.Menu000706{ width:230px;}
.Menu000706 header{ margin:0;}

.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important; padding:0 4% 30%;}
.Menu000706 nav li{ border-bottom: 1px dotted #a3a3a3; }
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon,
.Menu000706 nav li.on dl a.aon{ color:#0067ac; font-weight:bold;}

.Menu000706 nav dl{ padding:3% 0 8%;}
.Menu000706 nav li dl a{color:#999; padding:4% 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right:10px; border:none; padding: 0 10px; }
.promenu nav ul{ padding-top:4%;}
.promenu nav li .navA{ background:#E2E2E2; color:#6D6D6D; padding-left:3%;}
.promenu nav li .navA.aon{ color:#fff; font-weight:bold;}
}
@media(max-width:1105px){
.Menu000706{ width:220px;}
}
@media(max-width:1024px){
.Menu000706 header h1{ margin-top:2%;}
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#0079D1; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0079D1;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#0079D1; padding:5px; border-radius:0 0 5px 5px; display:none; z-index: 5;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #0079D1;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; display:inline-block; }
.Menu000706 nav li a:hover{color:#ed6c00;}
.Menu000706 nav dl{ display:none;}

}
@media(max-width:1024px){
.Menu000706 header h1{ font-size:20px;}
}


.leftNav{ padding:20px 0;}
.leftNav li{ padding:10px 10px 0; width:100%;}
.leftNav li img{ width:100%; height:92px;}


/*
 .RighInfo001503 为demo编号
 */
.RighInfo001503{ padding:2% 0; min-height:200px;}
.RighInfo001503 .tit{ position:relative; color:#343434; font-size:34px; padding:5% 0; background:url(../img/righinfo001503_tit.png) no-repeat left center; font-weight:normal; margin-bottom:2%; }
.RighInfo001503 .tit:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }
.RighInfo001503 .div1{ position:relative; }
.RighInfo001503 em{ margin:2% 0; font-style:normal; display: inline-block; color:#005ca2; font-size:16px; padding-bottom:10px; border-bottom:1px #005ca2 solid;    }
.RighInfo001503 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}

.RighInfo001503 .div2{ position:relative; }
.RighInfo001503 .pic_list{width:45%; height:500px; float:right; }
.RighInfo001503 .pic_list span{ display:inline-block; position:absolute; width:33.33333%; height:auto; box-shadow:0px 7px 36px rgb(186, 185, 185);  }
.RighInfo001503 .pic_list span img{ width:100%; } 
.RighInfo001503 .pic_list span.img2{ right:10%; top:0; z-index:1; }
.RighInfo001503 .pic_list span.img3{ right:0; top:20%; z-index:2; }
.RighInfo001503 .pic_list span.img4{ right: 10%; top:40%;z-index:3; }
@media(max-width:1000px){
.RighInfo001503 .pic_list span.img2{ right:10%; top:0; z-index:1; }
.RighInfo001503 .pic_list span.img3{ right:0; top:15%; z-index:2; }
.RighInfo001503 .pic_list span.img4{ right: 10%; top:30%;z-index:3; }
}
@media(max-width:768px){
.RighInfo001503 .pic_list{ display:none; }
}
@media(max-width:324px){
.RighInfo001503 .tit{ font-size:30px;}	
.RighInfo001503	.div1 .img1{ width:100%; height:auto; margin-right:0; margin-bottom:2%; }
}



/*
 .PicList001216 为demo编号
 */
.PicList001216{ padding-bottom:2%; min-height:200px;}
.PicList001216 dl{padding:4% 0; border-bottom:1px solid #f0f4f4;}
@media(min-width:481px){
.PicList001216 dl{ display:table; width:100%; }
.PicList001216 dd{ display:table-cell; vertical-align:middle;}
.PicList001216 dd:nth-child(1){ width:90px;}
.PicList001216 dd:nth-child(2){ width:19.1%;}
.PicList001216 dd:nth-child(2) img{ width:85%;}
.PicList001216 dd span{ display:block;}
.PicList001216 dd .dot{ font-size:14px;}
.PicList001216 dd:nth-child(3){ font-size:12px;}
}
.PicList001216 dd span{font-size:42px;}
.PicList001216 dd p{ line-height:20px; height:40px; overflow:hidden;}
.PicList001216 dd .more{ display:inline-block;  line-height:30px; padding:0 40px 0 26px; border:1px solid #ffe2e1; border-radius:28px; background:url(../img/piclist001216-more.png) no-repeat 95% center;}
.PicList001216 dd .more:hover{color:#da251c;}
@media(max-width:1000px) and (min-width:481px){
.PicList001216 dd:nth-child(2){ width:30%;}
}
@media(max-width:480px){
.PicList001216 dl{ padding:2%;}
.PicList001216 dd img{ width:100%;}
.PicList001216 dd:nth-child(2){ padding:2% 0;}
.PicList001216 dd .dot{ font-size:16px;}
.PicList001216 dd span{font-size:30px;}
}



/*
 .Page001527 为demo编号
 */
.Page001527{   /* position: absolute; bottom: 12px; margin-bottom: -47px;*/ width: 100%;}
.Page001527 .Pages{ padding: 20px 0 0 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page001527 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page001527 .p_cur,
.Page001527 .p_count,
.Page001527 .p_total,
.Page001527 .p_jump{ display: none; }
.Page001527 .p_page{ padding: 0px 5px; display: inline-block; }
.Page001527 .p_page a{color:#5f5c4d; border:solid 1px #ececec; display:inline-block; padding:0 12px; overflow:hidden; position:relative;  background-color:#fff;}
.Page001527 .p_page .a_prev,
.Page001527 .p_page .a_next{ width:80px; }
.Page001527 .p_page .num a{ width:44px; }
/*hover*/
.Page001527 .p_page .a_first:hover,
.Page001527 .p_page .a_end:hover,
.Page001527 .p_page .a_prev:hover,
.Page001527 .p_page .a_next:hover,
.Page001527 .p_page .num a:hover,
.Page001527 .p_page .num .a_cur{ background:#da251c; color:#fff; }
.Page001527 em{ font-style:normal; border-bottom: 0 !important;}

@media (max-width:768px){
.Page001527 .a_first,
.Page001527 .a_end,
.Page001527 .p_page .num a{ display:none !important;}
	
}

/*
 .PicList001646 为demo编号
 */
.PicList001646{ padding:2% 0; min-height:200px;}
.PicList001646 .tips{ padding-bottom:3%;}

.PicList001646 .more{ text-align:center;}
.PicList001646 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../img/piclist001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.PicList001646 .more a:hover{ padding-right:2.5em; background-color:#da251c; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.PicList001646 dl{ margin-bottom:3%;background-color:#f6f6f6;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:100%;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
}
.PicList001646 dd figure{ padding:0 5%;text-align:center;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;}
.PicList001646 dd figure h1,
.PicList001646 dd figure h2{ font-weight:normal; }
.PicList001646 dd figure h1 a{ font-size:20px; color:#da251c;}
.PicList001646 dd figure h1 span{ display:block;}
.PicList001646 dd figure h2{ font-size:16px; padding:2% 0; position:relative; margin:5% 0 5% 0; line-height:30px;}
.PicList001646 dd figure h2 a{ display:block;}

.PicList001646 dd figure pre{ line-height:24px; height:72px; position:relative; margin:5% 0 10% 0; display:block;}
@media(max-width:768px){
.PicList001646 dd figure pre{ margin:3% 0; height:48px; }
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
}


/*
 .PicList000786 为demo编号
 */
.PicList000786{ padding:2% 0; min-height:200px;}
.PicList000786 .select_s dt{ width:100%; font-size:14px; color:#004d94; margin-bottom:5px;}
.PicList000786 .select_s dd{ overflow:hidden; clear:both;}
.PicList000786 .select_s dd span a{ display:block; width:94px; line-height: 22px; height:22px; text-align:center; background:url(../img/xzsf02.jpg) no-repeat top; margin:0 10px 8px 0; font-size:12px;}
.PicList000786 .select_s dd span{ float:left;}
.PicList000786 .select_s dd span a:hover,
.PicList000786 .select_s dd span a.aon{ background-image:url(../img/xzsf01.jpg); color:#fff;}
.PicList000786 .select_gw{ position:relative; line-height:46px; height:46px; margin-bottom:4%; max-width:640px; min-width: 460px;float: left;}
.PicList000786 .select_gw dt{ position:relative;background:#fff; border:1px solid #d5d5d5;padding:0 15px 0 10px; color:#999;cursor:pointer;}
.PicList000786 .select_gw dt:after{ position:absolute; right:10px; top:50%; margin-top:-5px; content:''; width:0; height:0; border-color:transparent; border-top-color:#0079D1; border-width:10px 6px; border-style:solid;}
.PicList000786 .select_gw dd{ position:absolute; left:0; width:100%; background:#fff; display:none; line-height:30px; max-height:150px; overflow:auto;}
.PicList000786 .select_gw dd a{ display:block; padding:0 10px;cursor:pointer;}
.PicList000786 .select_gw dd a:hover{ background-color:#eee;}
.PicList000786 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:3%;}
.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:60%; background-position: center center; background-repeat:no-repeat; background-size:contain;}

.PicList000786 .search{width:380px; height:48px;position: relative;margin-left: 5%;float: left;}
.PicList000786 .search .text{width:100%; padding:0 35px 0 10px; color:#ccc; border:none;height:48px; line-height:48px; border: 1px solid #ccc;}
.PicList000786 .search .btn{position:absolute;right:0; top:0; cursor:pointer;  width:33px;height:48px;  background:url(../img/seach1.png) no-repeat center center; z-index:2; border:none; padding:0;}
@media(max-width:1200px){
	.PicList000786 .search{
		margin-bottom: 5%;
		margin-left: 0;
		min-width: 460px;
	}
}
@media(max-width:768px){
 .PicList000786{ padding-bottom: 10%}
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}

.PicList000786 .search{
	margin-bottom: 5%;
	min-width: auto;
	width: 100%;
	max-width: 640px;
}
.PicList000786 .select_gw{margin-bottom: 2%;min-width: auto;width: 100%;}
}
@media(max-width:480px){
.PicList000786 .select_s dd span a{ margin: 0 5px 8px 0; }
}
@media(max-width:320px){
.PicList000786 .select_s dd span a{ width: 71px; background-size: 100% 100%;}
}

/*
 .Timeline000453 为demo编号
 */
.ghd .fr{ height:641px; }
.Timeline000453{ max-width:1050px; margin:0 auto; padding-top:40px; min-height:500px;}
.Timeline000453 .arrow-year{ position:relative; z-index:1;}
.Timeline000453 .arrow-year a{ top:40px; cursor:pointer; display:block; position:absolute; width:30px; height:30px;}
.Timeline000453 .arrow-year a.prev{ left:0;}
.Timeline000453 .arrow-year a.next{ right:0;}
.Timeline000453 .year{ height:55px; background:url(../img/timeline000453-bg.jpg) no-repeat center bottom; margin-bottom:70px;}
.Timeline000453 .year .bd{ max-width:1020px; margin:auto;}
.Timeline000453 .year ul li{ font-size:16px; float:left; width:17%; height:55px; text-align:center; background:url(../img/timeline000453-icon-gray.jpg) no-repeat center bottom}
.Timeline000453 .year ul li a{ cursor:pointer;}
.Timeline000453 .year ul li.on{ background:url(../img/timeline000453-icon-blue.jpg) no-repeat center bottom}
.Timeline000453 .year ul li.on a,.Timeline000453 .year ul li a:hover{ color:#bb130b;}
.Timeline000453 .list{ max-width:900px; margin: auto;}
.Timeline000453 .list ul li{ padding-left:106px; position:relative; margin-bottom:23px; list-style: none;}
.Timeline000453 .list ul li h6{ position:absolute; left:0; top:40px; width:106px; text-align:center; font-size:16px; font-weight:normal; color:#999999; padding:0px; margin:0px; background:url(../img/timeline000453-time_list.jpg) no-repeat center center;}
.Timeline000453 .list ul li h6 b,.Timeline000453 .list ul li h6 span{ display:block;}
.Timeline000453 .list ul li h6 b{ font-weight:normal;}
.Timeline000453 .list ul li h6 span{ font-size:16px;}
.Timeline000453 .list ul li dl{ padding:13px; border:solid 1px #efefef; height:120px;}
.Timeline000453 .list ul li h5{ font-size:16px; padding:0px 0px 0px 183px; margin:0px; height:90px; overflow:hidden; }
.Timeline000453 .list ul li p{ color:#bbbbbb; padding:0px 0px 0px 183px; margin:0px; line-height:22px; word-break: break-all;overflow:hidden; text-align:justify; text-justify:inter-ideograph;}
.Timeline000453 .list ul li .pic{ position:absolute;}
.Timeline000453 .list ul li img{ width:170px; height:90px;}
.Timeline000453 .list ul li.li-hover dl{ background-color:#bb130b;}
.Timeline000453 .list ul li.li-hover dl,
.Timeline000453 .list ul li.li-hover dl h6,
.Timeline000453 .list ul li.li-hover dl h5 a,
.Timeline000453 .list ul li.li-hover p{ color:#fff;}
.Timeline000453 .arrow{ position:relative; z-index:2;}
.Timeline000453 .arrow a{ top:200px; display:block; width:34px; height:34px; cursor:pointer; position:absolute; background:url(../img/timeline000453-arrow.jpg) no-repeat;}
.Timeline000453 .arrow a.prev{ left:0; background-position:left;}
.Timeline000453 .arrow a.next{ right:0; background-position:right;}

@media(max-width:768px){
.Timeline000453 .year{background-size:contain;}
.Timeline000453 .year ul li{ width:16%; }
}
@media(max-width:640px){
.Timeline000453 .year{}
.Timeline000453 .year ul li{ width:19%;}
}
@media(max-width:320px){
.Timeline000453 .list ul li img{ display:none;}
.Timeline000453 .list ul li h5{ padding:0;}
}

/*
 .RighInfo000728 为demo编号
 */
.RighInfo000728{ padding:3% 0; min-height:200px;}
.RighInfo000728 .title{ text-align:center; border-bottom:1px solid #f1f1f1; margin-bottom:3%;}
.RighInfo000728 .title h1{ color:#bb130b;font-size:20px;}
.RighInfo000728 .title time{ display:inline-block; line-height:46px;}
.RighInfo000728 .video_files{ padding-bottom:60%; position:relative;}
.RighInfo000728 .video_files video{ position:absolute; left:0; top:0; background-color:#000; width:100%; height:100%;}
.RighInfo000728 .info{ padding:2%;}
@media(max-width:480px){
.RighInfo000728 .title h1{ font-size:18px;}
}


.RighInfo001393 .infoL{float: left; width: 40%; position: relative;}
.RighInfo001393 .infoPic{width: 91%; background: #fff; text-align: center; padding: 23px 0; }
.RighInfo001393 .infoPic img{height: 464px;}
.RighInfo001393 .infoBox{position: absolute; top: 40px; right: -30px; background: #eee; padding: 10px 8px 10px 6px; }
.RighInfo001393 .infoBox .prev{width: 18px; height: 18px; position: absolute; top: -30px; left: 50%; margin-left: -9px; background: url(../img/pro_arrowr.png) 0 0 no-repeat;}
.RighInfo001393 .infoBox .next{width: 18px; height: 18px; position: absolute; bottom: -30px; left: 50%; margin-left: -9px; background: url(../img/pro_arrowl.png) 0 0 no-repeat;}

.RighInfo001393 .infoMin{margin-top: -10px; }
.RighInfo001393 .infoMin ul li{width: 71px;height: 135px; margin-top: 10px; padding:2px 3px 0 7px; cursor: pointer;}
.RighInfo001393 .infoMin ul li::first-child{margin-top: 0;}
.RighInfo001393 .infoMin ul li.on,.infoMin ul li:hover{background: url(../img/pro_picbg.png) 0 0 no-repeat;}
.RighInfo001393 .infoMin ul li img{width: 100%; height: 128px; display: block; vertical-align: middle;}

.RighInfo001393 .infoR{float: right; width: 52%; min-height: 476px; padding: 20px 0; background: url(../img/pro_line.png) 3% 0 repeat-y;}
.RighInfo001393 .infoR h3{color: #f76702; padding:0 10% 10px 6%; margin: 0; font-size: 18px; border-bottom: 1px solid #f76702; font-weight: normal;}
.RighInfo001393 dl{padding:10px 6%; font-size: 14px; color: #666; overflow: hidden;}
.RighInfo001393 dl span{width: 70px; display: inline-block; float: left;}
.RighInfo001393 dl p{width: 85%; float: left; margin: 0;}

.RighInfo001393 .auto{padding: 20px 0;}
.RighInfo001393 .auto .txt{padding: 10px;}
.RighInfo001393 h4{border-bottom: 1px solid #b6b6b6; padding-bottom: 6px; position: relative; color: #ff6900; font-size: 20px; font-weight: normal;}
.RighInfo001393 h4 i{width: 87px; height: 1px; position: absolute; left: 0; bottom: -1px; background: #ff6900;}

@media screen and (max-width: 767px){
.RighInfo001393 .infoL {width: 94%;} 
.RighInfo001393 .infoR {width: 100%;} 
}


/*PicList001772*/
.PicList001772{ padding:2% 0 0 0; min-height:200px;}
.PicList001772 li{ float:left; position:relative; width:23.5%;margin:0 2% 2% 0;}
.PicList001772 li:nth-child(4n){ margin-right:0;}
.PicList001772 li a{}
.PicList001772 li a:hover figure{ border-color:#0067ac;}
.PicList001772 li span{ position:absolute; right:0; top:0; padding-left:25px; padding-right:10px;height:29px; line-height:29px; background:url(../img/piclist001772-icon.png) no-repeat;color:#fff;}
.PicList001772 li figure{ padding-bottom:100%; background-color:#fff; background-size:contain; border:1px solid #d8d8d8;}
.PicList001772 li figure img{ display:none; width:100%;}
.PicList001772 li p{color:#555;  line-height:35px; height:35px; overflow:hidden; margin:0; text-align:center;}
.PicList001772 li:hover p{ color:#000;}
.PicList001772 li h5{ margin:0; font-size:16px; color:#e00616;}
.PicList001772 li h5 i{ font-style:normal; font-size:12px;}
@media(max-width:640px){
.PicList001772 li{ width:49%;}
.PicList001772 li:nth-child(2n){ margin-right:0;}
}

.RighInfo001393{ min-height:200px;}
.RighInfo001393 .infoL{float: left; width: 40%; position: relative;}
.RighInfo001393 .infoPic{width: 91%; background: #fff; text-align: center; padding: 23px 0; }
.RighInfo001393 .infoPic img{height: 464px;}
.RighInfo001393 .infoBox{position: absolute; top: 40px; right: -30px; background: #eee; padding: 10px 8px 10px 6px; }
.RighInfo001393 .infoBox .prev{width: 18px; height: 18px; position: absolute; top: -30px; left: 50%; margin-left: -9px; background: url(../img/pro_arrowr.png) 0 0 no-repeat;}
.RighInfo001393 .infoBox .next{width: 18px; height: 18px; position: absolute; bottom: -30px; left: 50%; margin-left: -9px; background: url(../img/pro_arrowl.png) 0 0 no-repeat;}

.RighInfo001393 .infoMin{margin-top: -10px; }
.RighInfo001393 .infoMin ul li{width: 71px;height: 135px; margin-top: 10px; padding:2px 3px 0 7px; cursor: pointer;}
.RighInfo001393 .infoMin ul li::first-child{margin-top: 0;}
.RighInfo001393 .infoMin ul li.on,.infoMin ul li:hover{background: url(../img/pro_picbg.png) 0 0 no-repeat;}
.RighInfo001393 .infoMin ul li img{width: 100%; height: 128px; display: block; vertical-align: middle;}

.RighInfo001393 .infoR{float: right; width: 52%; min-height: 476px; padding: 20px 0; background: url(../img/pro_line.png) 3% 0 repeat-y;}
.RighInfo001393 .infoR h3{color: #bb130b; padding:0 10% 10px 6%; margin: 0; font-size: 18px; border-bottom: 1px solid #bb130b; font-weight: normal; max-height: 50px; overflow: hidden;}
.RighInfo001393 dl{padding:10px 6%; font-size: 14px; color: #666; overflow: hidden;}
.RighInfo001393 dl span{width: 70px; display: inline-block; float: left;}
.RighInfo001393 dl p{width: 85%; float: left; margin: 0;}

.RighInfo001393 .auto{padding: 20px 0;}
.RighInfo001393 .auto .txt{padding: 10px;}
.RighInfo001393 h4{border-bottom: 1px solid #b6b6b6; padding-bottom: 6px; position: relative; color: #bb130b; font-size: 20px; font-weight: normal;}
.RighInfo001393 h4 i{width: 87px; height: 1px; position: absolute; left: 0; bottom: -1px; background: #bb130b;}

@media screen and (max-width: 767px){
.RighInfo001393 .infoL {width: 94%;} 
.RighInfo001393 .infoR {width: 100%;} 
}


/*Map001955*/
.Map001955{ padding-bottom:5%; min-height:200px;}

.Map001955 .select{ padding:4% 0;}
.Map001955 .select dl{ float:left; line-height:36px; margin-right:2%; width:25%; max-width:185px; position:relative; padding-left:58px;}
.Map001955 .select dt{ position:absolute; left:0; top:0; width:58px; color:#472f2b; font-size:20px;}
.Map001955 .select dd{ position:relative;}
.Map001955 .select dd span{ display:block;border:1px solid #dcdcdc; height:36px; text-indent:10px; color:#999; cursor:pointer; position:relative;}
.Map001955 .select dd span:before{ position:absolute; right:5px; top:50%; margin-top:-3px; content:''; width:0; height:0; border:6px solid transparent; border-top-color:#ccc;} 
.Map001955 .select dd figure{ position:absolute; width:100%; top:35px; background-color:#fff;border:1px solid #dcdcdc; display:none; z-index:10;}
.Map001955 .select dd figure a{ display:block; line-height:30px; padding:0 10px;}
.Map001955 .select dd figure a:hover{ background-color:#eee;}

.Map001955 .select .search{width:40%; max-width:350px; position:relative; padding-left:0;}
.Map001955 .search .text{width:100%;  border:1px solid #dcdcdc; line-height:36px; height:36px; padding:0 55px 0 10px; color:#666;}
.Map001955 .search .btn{ position:absolute; right:0; top:0; height:100%; width:55px; background:url(../img/map001955-search.png) no-repeat center center; cursor:pointer; border:none;}

.Map001955 .main{ position:relative;}
.Map001955 .map{ width:100%; max-width:880px; margin:0 auto; position: relative;}
.Map001955 .map img{ height:auto;}
.Map001955 .list{/*border:1px solid #dcdcdc;*/ max-width:100%; margin-top: 5px;}
.Map001955 .list section{height:688px; padding-left:19px; background:url(../img/map001955-scrollbg.jpg) repeat-y right top;}
/*scroll*/

.Map001955 .scroll li{ width: 25%; float: left;}

.Map001955 .scroll{ overflow:auto; height:554px; width:100% !important; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none; -moz-outline:none;}
.Map001955 .scroll .jspContainer{overflow: hidden;position: relative;width:100% !important;}
.Map001955 .scroll .jspPane{position: absolute;width:100% !important;}
.Map001955 .scroll .jspVerticalBar{position: absolute;top: 0;right:0;width: 8px;height: 100%; cursor:pointer;}
.Map001955 .scroll .jspDrag{ position:absolute; left:0; top:0; width:100%;background: #967158;}

.Map001955 .list h1{ margin:0; color:#472f2b; font-size:20px; padding:20px 0 30px 0;}
.Map001955 .list li{ padding-right:15px; min-height:333px; padding-bottom:0%;}
.Map001955 .list li figure{ border:1px solid #dcdcdc;}
.Map001955 .list li img{ display:block; width:100%;}
.Map001955 .list li h3,
.Map001955 .list li p{margin:0;border-bottom:1px solid #f4efeb;}
.Map001955 .list li h3{ font-weight:normal; font-size:16px;color:#472f2b; line-height:35px; padding-top:15px;}
.Map001955 .list li p{ color:#777; line-height:26px;}
@media(max-width:1000px){
.Map001955 .main{padding-left:0;}
.Map001955 .map{ display:none;}
}
@media(max-width:640px){
.Map001955 .select dl{ width:49%; max-width:none !important;margin-bottom:10px;}
.Map001955 .select dl:nth-child(2){ margin-right:0;}
.Map001955 .select .search{ width:100%; margin-right:0; }
}
@media(max-width:375px){
.Map001955 .select dl{ width:auto; float:none; margin-right:0;}
}


/*
 .Form001518 为demo编号
 */
.Form001518{ padding-top:3%; min-height:200px;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../img/form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#f5a100; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li:hover label{ display:none;}
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #bb130b;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}

/*TextList001851 */
.TextList001851{ padding:2% 0; min-height:200px;}
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block; background:#bb130b; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}

.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
@media(max-width:480px){
.TextList001851 .title span{ font-size:18px;}
}
.TextList001851 section{ border:solid 1px #e7e7e7;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../img/textlist001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot#on{ background-image:url(../img/textlist001851-open.gif); background-color:#0079d1; color:#fff;}
.TextList001851 .list .dot#on a{ color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; }
.TextList001851 .apply{ display:inline-block;background-color:#0079d1; width:40%; max-width:151px; border-radius:3px; line-height:40px; font-size:16px; text-align:center; color:#fff;}
/*#bb130b*/

/*
 .RighInfo001367 为demo编号
 */
.RighInfo001367{ padding:2% 0; min-height:200px;}
.RighInfo001367 .name{ color:#fff; font-size:16px; padding:0 3%; line-height:50px; background-color:#bb130b;}
.RighInfo001367 .name time{ float:right;font-size:14px; margin-left:10px;}
.RighInfo001367 .info{ padding:3%;}
.RighInfo001367 .info_left{ float:left; width:48%;}
.RighInfo001367 .info_left1{ float:left; width:90%;}
.RighInfo001367 .info_right{ float:right; width:48%;}
.RighInfo001367 .apply{ display:inline-block;background-color:#bb130b; width:40%; max-width:151px; border-radius:3px; line-height:40px; font-size:16px; text-align:center; color:#fff;}
@media(max-width:640px){
.RighInfo001367 .info_left,
.RighInfo001367 .info_right{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo001367 .name time{font-size:12px;}
}


/*
 .Floor001258 为demo编号
 */
.Floor001258{ background-color:#f0f0f0; padding:0 0 2%; min-height:200px;}
.Floor001258 .auto{ background:#fff; margin: 3% auto; padding: 0 2% 2%;}
.Floor001258 .title{ text-align:center; font-size:30px; padding:5% 0 4% 0; line-height:46px; color:#333;}
.Floor001258 .title b{ margin-right:10px;}
.Floor001258 .title span{ display: block; font-size: 16px; line-height: 20px;}

.Floor001258 li{ float:left; width:49%; margin-right:2%;}
.Floor001258 li:last-child{ margin-right:0;}
.Floor001258 li a{ display:block; position:relative; padding-bottom:61%; background-color:#fff; background-size:contain; transition:0.1s;}
.Floor001258 li a *{ position:absolute; bottom:6%;}
.Floor001258 li div{ left:0; background-color:rgba(13, 12, 14, 0.6); width:78%; color:#fff; font-size:18px; line-height:25px; padding:4% 2%;}
.Floor001258 li span{ left:80%; background-color:#db282e;  color:#fff; line-height:28px; padding:0 3%;}
.Floor001258 li a:hover{ box-shadow:5px 5px 15px #333;}
@media(max-width:375px){
.Floor001258 .title{ font-size:28px;}
}
@media(max-width:768px) and (min-width:641px){
.Floor001258 li div{ font-size:14px;line-height:20px;}
}
@media(max-width:640px){
.Floor001258 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}
@media(max-width:480px){
.Floor001258 li div{ font-size:14px; line-height:20px;}
.Floor001258 li a:hover{ box-shadow:2px 2px 8px #333;}
}
/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%; min-height:200px;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*
 .TextList000746 为demo编号
 */
.TextList000746{ min-height:200px;}
.TextList000746 img{ padding:5% 0;}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:7px 0;}
.TextList000746 li a{ padding-left:20px; background:url(../img/textlist000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#bb130b;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}

.link_list{width: 100%; overflow: hidden; margin-top: 30px;}
.link_list ul{margin-right: -2%;}
.link_list ul li{float: left; width: 18%; margin: 16px 2% 0 0; border: 2px solid #5a5a5a; overflow: hidden; border-radius: 12px;}
.link_list ul li a{display: block; text-align: center; font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.link_list ul li  img{display: block; width: 100%;}
@media(max-width:768px){
.link_list ul li{width: 31%;}
}
@media(max-width:480px){
.link_list ul li{width: 47%;}
}


/*
 .Location002 为demo编号
 */
.Location002{ padding:18px 0; border-bottom:#e5e5e5 1px solid; margin-bottom:20px; line-height:28px;}
.Location002 em{ color:#999; font-style:normal; float:right;font-size: 15px;}
.Location002 em a{ color:#999; margin-right:5px;}
.Location002 em a:hover,
.Location002 em span{ color:#0079D1;}
.Location002 b{ color:#0079D1;font-weight:normal; font-size:24px; position:relative; padding-left:10px;}
.Location002 b::after{ content:""; width:5px; height: 20px; background: #0079D1; position: absolute;left: 0; top: 50%; margin-top: -10px;}
.Location002 .ul{
	float: left;
}
.Location002 .ul li{
	float: left;
	width: 100px;
	text-align: center;
}
.Location002 .ul li a{
	display: block;
}
.Location002 .ul li a.on,.Location002 .ul li a:hover{
	background: url(../img/nav_bg_on.png) repeat;
    color: #fff;
}


.frL{ float: none; width: 100%; }
.frL .RighInfo001503 .title{      color: #343434;
    font-size: 18px; 
    padding: 1% 0 1%;    margin-bottom: 2%; border-bottom: 2px solid #333}
.frL .Location002 em{ float: none;}
.frL .Location002 { text-align: right;}
.frL .con{ padding: 0 0 4%; }



.gpdt01{
	width: 700px;
    height: 640px;
    padding: 60px 0px 0px 0px;
    background: url(../img/gpdt02.jpg)top no-repeat;
    margin:0 auto;
}
.gpdt01 tr{
	line-height: 25px !important;
}
#flashcontent{
	width: 700px;
    padding: 70px 0px 50px 0px;
    background: url(../img/gpdt01.jpg)top no-repeat;
    margin:0 auto;
}
#flashcontent.flasIcon{
    background: url(../img/gpdt02.png)top no-repeat;
}
.mmm>div{margin:0;padding:0;width:100%;min-height:200px;display:none; padding-top: 20px;}
.mmm .tab1{margin:0;padding:0;list-style:none;width:100%;overflow:hidden;border-bottom: 2px solid #51270e;}
.mmm .tab1 li{float:left;width:160px;height:55px;background:#ccc;color:#fff;text-align:center;line-height:55px;cursor:pointer; margin-right: 2px;font-size: 18px;}
.mmm .on{display:block;}
.mmm .tab1 li.xz{background:#51270e;}

@media(max-width:480px){
.Location002 .ul{ width: 100%; }
.Location002 .ul li{ width: 32%; border:solid 1px #e7e7e7; margin:0.5%; border-radius:4px;}
}

@media(max-width:768px){
.list_div{ width: 100%!important;margin-left: 0!important;}
}




/*研发创新*/
.cxleft{float: left;width: 45%;}
.cxright{float: right;width: 50%;}
.cxright ul{line-height: 1.5;}
.cxright ul li{margin-bottom: 10px;list-style-type: none;}
.cxright li h3{color: #000;font-size: 18px;margin:0;}
.cxright li span{display: block;margin:0;}
@media(max-width:768px){.cxright{width: 100%;}.cxleft{width: 100%;}}

/*研发实力*/
.sltop{width: 100%;}
.slcen{margin-top: 20px;padding:0 13%;}
.slcen h3{font-size: 26px;line-height: 3;}
.slcen p{text-indent: 2em;}
.slbot{margin-top: 30px;padding:0 13%;}
.slbot li{width: 17%;float: left;margin-right: 3%;margin-bottom:5%;list-style-type: none;}
.slbot li img{margin-bottom: 10px;}
.slbot li h3{font-weight: normal;font-size: 12px;text-align: center;margin:0;}
@media(min-width:768px){.slbot li:nth-child(5n){margin-right: 0;}
.slbot li:nth-child(6){clear: both;}}
@media(max-width:768px){.slbot li{width: 40%;}}

/*兴发上市*/
.ssleft{float: left;width: 30%;margin-bottom:5%;}
.ssleft span{display: block;}
.ssleft h2{font-weight: normal;font-size: 70px;line-height: 1.2;margin-left:2%;margin:0;}
.ssleft h3{font-size: 20px;margin: 20px 0;line-height: 1.5;}
.ssleft p{text-indent: 2em;}
.ssright{float: right;width: 65%;}
@media(max-width:768px){.ssright{width:100%;}.ssleft{width:100%;}}

/*领导关注*/
.gztop h3{font-size: 26px;margin:0;}
.gztop span{font-size: 16px;}
.gztop p{margin-top: 20px;width: 445px;}
.gzcen{margin-top: 50px;}
.gzcen p{margin-top: 10px;}
.gzbot{margin-top: 50px;}
.gzbot li{float: left;width: 45%;margin-right: 5%;list-style-type: none;}
.gzbot li:nth-child(2){margin-right: 0;float: right;}
.gzbot li p{width: 95%;margin-top: 10px;font-size: 13px;}

/*领导寄语*/
.jyleft{    float: left;width: 45%;margin-top: -5%;}
.jyright{float: right;width: 52%;}
.jyright .top{line-height: 1;margin-bottom: 35px;}
.jyright .top h3{font-size: 24px;line-height: 1.5;margin:0;color: #000;}
.jyright .top span{font-size: 14px;color: #000;}
.jyright .cen h3{font-weight: normal;margin-top:15px;line-height: 2;margin:0;}
.jyright .cen p{border-top: 1px solid black;display: inline-block;font-size: 13px;margin:0;}
.jyright .cen span{display: block;line-height: 1.2;}
.jyright .bot{margin-top:30px;}
.jyright .bot p{text-indent: 2em;margin-bottom: 10px;font-size: 12px;}
@media(max-width:768px){.jyright{width:100%;}.jyleft{width:100%;}}

/*企业文化*/
.smleft{float: left;width: 48%;}
.smleft h3{font-size: 30px;line-height: 2;}
.smleft p{text-indent: 2em;letter-spacing: 1px;margin-bottom: 5px;}
.smright{float: right;width: 49%;}
.smright li{margin-bottom: 20px;list-style-type: none;}
.smright h3{font-size: 30px;line-height: 2;}
.smright p{display: inline-block;vertical-align:top;width: 85%;margin:0;padding-left: 5px;}
@media(max-width:768px){.smright{width: 100%;}.smleft{width: 100%;}}

/*企业信息化*/
.xxhleft{width: 21%;float: left;}
.xxhleft h3{font-size: 26px;margin:0;}
.xxhleft span{font-size: 14px;}
.xxhleft p{text-indent: 2em;font-size: 13px;margin-top: 30px;}
.xxhleft .tp{margin-top: 105px;text-align: center;line-height: 2;}
.xxhleft .tp p{margin-top: 0;}
.xxhright{float: right;width: 75%;background: url(../img/xxh1.jpg)no-repeat;background-position:center;background-size: cover;padding-bottom: 37%;position: relative;}
.xxhright ul{position: absolute;bottom: -140px;}
.xxhright li{float: left;width: 29%;margin-left: 4%;list-style-type: none;}
.xxhright li p{text-align: center;line-height: 2;}
@media(max-width:768px){.xxhright{width: 100%;}.xxhleft{width: 100%;margin-bottom:30px;}.qyxxh{padding-bottom: 120px;}}

.info_201709140917, .info_201709140937{text-align: justify;}
.info_201709140917 .pic1{ float:right; margin-left:28px;}
.info_201709140937{ margin-top:25px;}
.info_201709140937 .pic2{ float:right; margin-left:20px;margin-right: 8%;}
.info_201709140937 .pic2 img{ display:block; margin-top:-10px;}

.info_201709141009{}
.info_201709141009 .pic1{ float:left; margin-right:35px;}
.info_201709141009 .pic2{ float:right; margin-left:35px;}
@media(max-width:1024px){
.info_201709140937 .pic2{ margin-right:0;}
}
@media(max-width:768px){
.info_201709140917 .pic1,
.info_201709140937 .pic2,
.info_201709141009 .pic1,
.info_201709141009 .pic2{ float:none; margin-left:0; text-align:center;}
.info_201709141009{ text-align:center;}
.info_201709141009 .pic1{ margin-right:0;}
.info_201709141009 p{ text-align:justify;}
}
img{ height:auto;}

/*兴发优势*/
.xfys{font-size: 16px;}

.xfys li{width: 100%;float: left;margin-bottom:3%;list-style-type: none;}

.xfys .tptp{float: left;width: 30%;margin-right: 2%;height: 100%;}
.xfys img{max-width: 100%;}

.xfys li h3{font-size: 20px;margin:2%;}

.xfys p{margin-bottom: 10px;margin-left: 32%; background: url(../img/yuand.png)no-repeat left 5px; padding-left: 18px;}
.xfys p.soug{text-indent: 2em;background: none;}

@media(max-width:768px){
	.xfys .tptp{width: 100%;text-align: center;margin-bottom: 2%;}
	.xfys p{margin:0;}
}
/*
 .PicList001234 为demo编号
 */
.PicList001234 { padding-top:2.5%;}
.PicList001234 li{ float:left; width:31.5%; margin-right:2.75%; margin-bottom:2.75%;}
.PicList001234 li:nth-child(3n){ margin-right:0;}
.PicList001234 li div{ padding:3%; background-color:#f2f2f2;}
.PicList001234 li h2{ font-size:14px; margin:0;}
.PicList001234 li p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0;}
.PicList001234 li figure{ position:relative;}
.PicList001234 li figure img{ display:block; width:100%;}
.PicList001234 li figure i{ width:40px; height:40px; border-radius:50%; border:3px solid #d10716; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; background-color:rgba(255,255,255,0.7);}
.PicList001234 li figure i::before{ position:absolute; content:''; width:0; height:0; border:6px solid #d10716; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:50%; top:50%; margin-top:-5px; margin-left:-3px;}
@media(max-width:480px){
.PicList001234 li{ width:auto; margin-right:0; float:none;}
}

/*Page001773*/
.Page001773{ text-align:center; padding:1% 0 3.5% 0; color:#555;}
.Page001773 .p_cur,
.Page001773 a.a_first,
.Page001773 a.a_end{ display:none;}
.Page001773 a{ display:inline-block; vertical-align:middle; margin:0 3px; border:1px solid #b5b5b5; color:#555; width:40px; height:40px;line-height:40px;}
.Page001773 a.a_prev,
.Page001773 a.a_next{ position:relative;}
.Page001773 a.a_prev span,
.Page001773 a.a_next span{ position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px; font-size:18px;}
.Page001773 a:hover,
.Page001773 a.a_cur{ background:#919191; color:#fff;}
.Page001773 em{ font-style:normal;}
.Page001773 b{ font-weight:normal;}
.Page001773 .i_text,
.Page001773 .i_button{width:50px; height:40px; border:none; padding:0;vertical-align:middle;margin:0 5px;}
.Page001773 .i_text{ text-align:center; line-height:40px;  background:url(../img/page001773-inputbg.jpg) no-repeat;  }
.Page001773 .i_button{cursor:pointer;background:url(../img/page001773-go.jpg) no-repeat; margin-right:0;}
@media(max-width:768px){
.Page001773 .p_jump{ display:none;}
}
@media(max-width:640px){
.Page001773 .p_count,
.Page001773 .p_total{ display:none;}

.Floor001764 .bx-controls{ position: absolute; top:45%; width: 100%; left: 0;}
.Floor001765 .bx-controls{ position: absolute; top:55%; width: 100%; left: 0;}
.Yhbut{ line-height:100px; }
}
@media(max-width:480px){
.Page001773 em{display:none;}
}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:2% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0;padding-bottom:10px; font-size:24px;color:#333;font-weight:normal;}
.RichInfo005 .news_info .title h2{ color:#666;margin:0; font-weight:normal;padding-bottom:10px;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px; padding-bottom:15px;}
.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:#181818; font-size:14px;}
.RichInfo005 .news_info .info_back a:hover{ color:#cf0213;}
.RichInfo005 .news_info .info_pn span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#e70114;}
.news_info .info_pn span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_info .info_pn span a{ color:#666;}
.news_info .info_pn span a:hover{color:#e70114;}

.Websitemap002315{ padding: 3% 0;}
.Websitemap002315 li{ border-bottom:dotted 1px #ddd; padding:10px 10px 10px 15px; position: relative; line-height: 20px;}
.Websitemap002315 li dl{position: relative;padding-left: 160px;line-height: 24px;}
.Websitemap002315 li dt{width: 150px;position: absolute;left: 0;top: 5px;}
.Websitemap002315 li em{ font-style: normal; padding: 0 5px;}
.Websitemap002315 li dl dd{ float: left; padding: 5px 10px 5px 0; margin-right: 10px; position: relative; }
.Websitemap002315 li dl dd:after{ content: ""; position: absolute; right: 0;top: 35%; width: 1px; height: 40%; background-color: #ccc;}
.Websitemap002315 li dl dd:last-child:after{ display: none;}



/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px;}
.RighInfo002218 .title{ color: #343434; font-size: 18px;  padding: 1% 0;    margin-bottom: 2%; border-bottom: 2px solid #333}
.RighInfo002218 .box1{color:#728391;font-size:14px;line-height:30px; margin-bottom: 3%;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%; width: 45%;}
.RighInfo002218 .box1 figure{ width: 50%; float:left; color:#666; line-height: 2;}
@media(max-width:1000px){
.RighInfo002218 .box1 .pic,
.RighInfo002218 .box1 figure{ float:none; width: auto; margin:0 auto 3% auto; display:block;}	

}

.RighInfo002218 li{ float:left; width:32%; border:1px solid #e5e5e5; margin:0 2% 0 0; padding:2%;}
.RighInfo002218 li:nth-of-type(3n){ margin-right:0;}
.RighInfo002218 li .Ispic{ display:block; padding-bottom:67%;}
.RighInfo002218 li h3{ margin:0; font-size:16px; color: #E53333;}
.RighInfo002218 dl{ margin: 20px 0; line-height:2; color: #666; min-height: 364px;}
.RighInfo002218 dd i{ width: 6px; height: 6px; background: #000; display: inline-block; margin-right: 5px;}
.RighInfo002218 li figure{ overflow:hidden;}
@media(max-width:1000px){
.RighInfo002218 li{ float:none; width:auto; margin-right:0 !important; margin-bottom: 3%;}
	.RighInfo002218 li figure img{ width:100%;}
	.RighInfo002218 dl{ min-height: 100px;}
}
/*RighInfo002218 End*/

  /*Galary002024 */
.Galary002024{border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.Galary002024 .big li figure{ background-color:#f4f4f4; padding:5% 3%;}
.Galary002024 .big li span{ display:block; padding-bottom:70%; background-size:contain;}
.Galary002024 .big li p{ margin:0; padding:3% 0; font-size:22px; color:#000; text-align:center;}
.Galary002024 .big li p::before{ display:inline-block; background:url(../img/galary002024-icon.png) no-repeat; width:20px; height:20px; content:''; margin-right:2%; vertical-align:middle; margin-top:-3px;}

.Galary002024 .small{ padding:0 40px; margin:2% 0 8% 0; position:relative;}
.Galary002024 .small li figure{ position:relative; max-width:90%; padding-bottom:66%; margin:0 auto;}
.Galary002024 .small li figure::before,
.Galary002024 .small li figure::after{position:absolute; content:'';left:0; top:0; width:100%; height:95%; border-radius:5px;}
.Galary002024 .small li figure::before{ background-color:#fff;border:1px solid #cbcbcb; z-index:1;}
.Galary002024 .small li figure::after{ border:3px solid #ebebeb; z-index:0; top:5px;}
.Galary002024 .small li figure span{ position:absolute; left:10%; top:5%; right:10%; height:85%;background-size:contain; background-color:#fff; z-index:3; opacity:0.5}
.Galary002024 .small li p{ display:none;}
.Galary002024 .small li.on figure::before{ border:4px solid #989898;}
.Galary002024 .small li.on figure span{ opacity:1;}

.Galary002024 .small .btn{ width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; cursor:pointer;}
.Galary002024 .small .prev{ left:0;}
.Galary002024 .small .next{ right:0;}
.Galary002024 .small .btn::before{ position:absolute; content:''; left:50%;  top:50%; transform:translate(-50%,-50%); width:0; height:0; border:25px solid transparent; border-top-width:16px; border-bottom-width:16px;}
.Galary002024 .small .prev::before{border-right-color:#e60012;border-left:0;}
.Galary002024 .small .next::before{ border-left-color:#e60012; border-right:0;}
.Galary002024 .small .prevStop,
.Galary002024 .small .nextStop{ cursor:default;}
.Galary002024 .small .prevStop::before{border-right-color:#d8d8d8;}
.Galary002024 .small .nextStop::before{border-left-color:#d8d8d8;}
@media(max-width:480px){
.Galary002024 .small{ padding:0 30px;}
.Galary002024 .small .btn::before{ border-width:20px; border-top-width:11px; border-bottom-width:11px;}
.Galary002024 .small li.on figure::before{border-width:2px; }
.Galary002024 .big li p{ font-size:16px;}
}
.frL .RighInfo001503 .title{padding:0;font-size: 14px;}
.frL .RighInfo001503 .title .Location002{margin-bottom:0;border-bottom:0;font-size: 14px;}
.frL .RighInfo001503 .title  .Location002 .ul li{min-width: 100px;  width: auto;}
.frL .RighInfo001503 .title  .Location002 .ul li a{padding: 0 5px ;}
.frL .Location002{font-size: 16px;}
.Picsearch{ width: 300px; margin-left: auto; margin-right: 0; margin-top: 30px;  position: relative;}
.Picsearch .text{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #e60012; border-radius: 25px; padding-left: 10px; padding-right: 40px; }
.Picsearch a{ position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; background: url(../img/search.png) no-repeat right top; font-size: 0; }