/*Í·²¿*/ 
.hwl-top-wrap { background: #fff; width: 100%; height: 4.2em;  position: fixed; top: 0;  z-index: 99999;-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.2); box-shadow: 0px 0px 8px rgba(0,0,0,0.2); }
.hwl-top-wrap .hwl-top { margin: 0 1em; padding:0; height: 4.2em; position: relative; }
.hwl-top-wrap .hwl-top .logo {float: left; height: 2.6em; margin-top: .8em;}
.hwl-top-wrap .hwl-top .logo img {height:  2.6em; }
.hwl-top-wrap .tel{ position: absolute; top: 1.4em; right: 2em; width: 40%; height: 1.4em; display: block; }
.hwl-top-wrap .tel img{ height: 1.4em; margin-right: .5em; }
.hwl-top-wrap .hwl-menu { float: right; height:2.2em; position: relative;  margin-top:1em; right: 0; }
.hwl-top-wrap .hwl-menu span { display: block; height: 2.2em; cursor: pointer; }
.hwl-top-wrap .hwl-menu span img{ height: 2.2em; margin-right: .5em; }
.hwl-top-wrap .hwl-menu span em { display: block; float: right; width: 2.2em; height: 2.2em; background: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKz1rHIgRURAnHt.jpg) no-repeat; background-size: 100%; }
.hwl-top-wrap .hwl-menu span.menuClose em { display: block; width: 2.2em; height: 2.2em; background: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKz1rHIgRoIOLJxWKUHEoIt.jpg) no-repeat; background-size: 100%; }
.hwl-top-wrap .hwl-menu-list { visibility: hidden; position: absolute; top: 4.2em; right: 0; width:60%; background: #202633; z-index: 1; opacity: 0; -webkit-transition: opacity 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, visibility 0s 0.5s; }
.hwl-top-wrap .hwl-menu-list a { color: #fff; }
.hwl-top-wrap .hwl-menu-list ul li { line-height: 3.1746em; filter: alpha(opacity=0); opacity: 0; -webkit-transform: translate3d(0, -80px, 0); transform: translate3d(0, -80px, 0); -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; border-bottom: 1px solid #2d3443; padding:0; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKz1qIHZsDy1G.jpg); background-size: .5em; background-position: 1em 1.6em; background-repeat: no-repeat; }  
.hwl-top-wrap .hwl-menu-list ul li a.mn { display: block; font-size: 1.282em; line-height: 3em; position: relative; padding-left: 2em;}
.hwl-top-wrap .hwl-menu-list ul li a.mn em{background: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1oIJ1nI1csoDZNT0SpIN.jpg) no-repeat; background-size: 100%; width: 12px; height: 1em; display: inline-block; margin-left: .5em;}
.hwl-top-wrap .hwl-menu-list ul li a.mn i.ico { display: inline-block; width: .8em; height: .8em; background: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKz1NEEgOKSD.jpg) no-repeat; background-size: 100%; position: absolute; top: 1.5em; right: 1.5em; transition: all .3s ease; -webkit-transition: all .3s ease; }
.hwl-top-wrap .hwl-menu-list ul li a.mn.msq i.ico { transform: rotate(180deg); -webkit-transform: rotate(180deg); top: 1.3em; }
.hwl-top-wrap .hwl-menu-list ul .menuson { display: none; background: #1c222e; }
.hwl-top-wrap .hwl-menu-list ul .menuson a { display: block; line-height: 2.8em; font-size: 1.1em; color: #a8a9ac; padding-left: 2em;border-top: 1px solid #2d3443;   }
.hwl-top-wrap .hwl-menu-list ul .menuson a span{ background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfKIgII0geK0HpD1cF.jpg);background-size: .5em; background-position: center left; background-repeat: no-repeat; display: block; position: relative; overflow: hidden; width: 1em; float: left; height: 1em; margin-right: .5em; margin-top: 1em;   }
.hwl-top-wrap .hwl-menu-list ul .menuson a:focus { text-decoration: underline; }
.hwl-top-wrap .hwl-menu-list.open { visibility: visible; opacity: 1; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; z-index: 99; }
.hwl-top-wrap .hwl-menu-list.open ul li { filter: alpha(opacity=100); opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.hwl-top-wrap .hwl-menu-bg { display: none; position: absolute; background: rgba(0, 0, 0, 0.8); left: 0; width: 100%; z-index: 98; } 


.hwl-nav-list {  width: 100%; padding: 0 1em; box-sizing: border-box; display: block; position: relative; overflow: hidden;}
.hwl-nav-list ul li a { color: #fff; }
.hwl-nav-list ul li { line-height: 3em; border-bottom: 1px solid #3a3c45; padding: 0; width: 100%; display: block; float: left;   }  
.hwl-nav-list ul li:last-child{border-bottom: none;}
.hwl-nav-list ul li a.mn { display: block; font-size: 1.282em; line-height: 3em; position: relative; }
.hwl-nav-list ul li a.mn i.ico { display: inline-block; width: .8em; height: .8em; background: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKz1NEEgOKSD.jpg) no-repeat; background-size: 100%; position: absolute; top: 1.5em; right: .5em; transition: all .3s ease; -webkit-transition: all .3s ease; }
.hwl-nav-list ul li a.mn.msq i.ico { transform: rotate(180deg); -webkit-transform: rotate(180deg); top: 1.3em; }
.hwl-nav-list ul .navson { display: none; background: #1c222e; }
.hwl-nav-list ul .navson a { display: block; line-height: 2.8em; font-size: 1.1em; color: #a8a9ac; padding-left: 1em;border-top: 1px solid #2d3443;   }
.hwl-nav-list ul .navson a span{ background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfKIgII0geK0HpD1cF.jpg);background-size: .5em; background-position: center left; background-repeat: no-repeat; display: block; position: relative; overflow: hidden; width: 1em; float: left; height: 1em; margin-right: .5em; margin-top: 1em;   }
.hwl-nav-list ul .navson a:focus { text-decoration: underline; }
.hwl-nav-list.open { visibility: visible; opacity: 1; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; z-index: 99; }
.hwl-nav-list.open ul li { filter: alpha(opacity=100); opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }


.center_box{ z-index: 100000000;width: 26em;height:22em;position: fixed;left: 50%;top: 50%;margin-left: -13em;margin-top: -11em;display: none;} 
.center_box .closok{position: absolute; display: block; margin-left:23em;width: 3em;height: 3em;margin-top: 0;cursor: pointer;background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSqMKxSJTxIsID.jpg); background-size:2em;  background-repeat: no-repeat; background-position: center;}
.bottom_swt{background-color: #fff; border: 1px solid #e7e7e7; border-radius: 20px;-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.2); box-shadow: 0px 0px 8px rgba(0,0,0,0.2); }
.bottom_swt ul{overflow: hidden;padding: 20px 0;}
.bottom_swt li{float: left;width: 80%;margin-left: 10%;margin-top: 1em;}
.bottom_swt li input,.bottom_swt li select{width: 100%; height: 2.5em;border:#e1e1e1 1px solid;padding: 0;box-sizing: content-box;font-size: 1.2em;color: #333;border-radius: 5px;}
.bottom_swt li input{text-indent: 1em;} 
.btn{width: 80%; position: relative; overflow: hidden; margin:0 auto 1.5em; display: block; height: 2.5em;background-color: #d90100;color: #fff;font-size: 1.3em;border-radius: 5px; border: none; } 
.bot_msg{ width: 100%; left: 0; position: fixed; bottom: 0; z-index: 555; background: #d90100; padding: 1em ; box-sizing: border-box;  display: block;  }
.bot_msg dl{ width: 22%; float: left; display: block; padding: 0 1%; border-right: 1px solid #fff;}
.bot_msg dl dt{width: 100%; text-align: center;  font-size: 2.2em; color: #fff }
.bot_msg dl dd{ font-size: 1.1em;  display: block; width: 100%; text-align: center; color: #fff; } 
.curser { width: 8em; text-align: center; display: block; height: 2.5em; line-height: 2.5em; font-size: 1.2em; background: #fff; border-radius: 1.5em; color: #000; float: right;}


.men_logo{ padding: 3em 1em 0; display: block; position: relative; overflow: hidden; box-sizing: border-box; }
.men_logo img{ height: 1.5em; display: block;}
.men_gsgo{ padding: 1em 0 1em 1em; display: block; position: relative; overflow: hidden; box-sizing: border-box; font-size: 1.2em; line-height:1.6em; color: #fff; }
.men_gsgo span{ font-size: 1.2em;} 
 

.boxWrap{max-width: 750px;min-width: 320px;height: auto;margin: 0 auto;}
.wbsd{ width: 100%; height: 4.2em; display: block; position: relative; overflow: hidden; }


.nykb_list{ width: 100%; padding: 0 0; display: block; position: relative; overflow: hidden; } 
.nykb_list ul li{ border-bottom: 1px solid #dfdfdf; padding: 1em 0; display: block; float: left; position: relative; overflow: hidden; width: 100%; }
.nykb_list_aa{ width: 100%; display: block; position: relative; overflow: hidden; }
.nykb_list_aa_pic{ width: 5em; height: 5em; display: block; float: left; margin-right: 1em; }
.nykb_list_aa_pic img{ width: 5em; height: 5em; border-radius: 50%; }
.nykb_list_aa_con{ float: left; display: block; width: 7em;  }
.nykb_list_aa_con h3{ display: block; font-size: 1.5em; line-height: 2.5em; font-weight: bold; color: #d90100; width: 100%; position: relative; overflow: hidden; }
.nykb_list_aa_con span{ display: block; font-size: 1.1em; color: #666; width: 100%; position: relative; overflow: hidden; }
.timeY{width: 5em;height: 5em;position: absolute;top:0px;right:0px;line-height: 5em;text-align: center; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREMH1HqKxIJ.jpg); background-size:5em;  background-repeat: no-repeat; background-position: center;  } 
.score{width: 100%; display: block; float: left; position: relative; overflow: hidden;   }
.scorea{ font-size: 1em; line-height:3em; display: inline-block; float: left; margin-right: .5em;}
.scoreb{ display: inline-block; }
.scoreb span{ width: 1em; height: 1em; margin-right: .05em;  margin-top:1em; float: left; display:block; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOURqJKxOJTxIsID.jpg); background-size:1em;  background-repeat: no-repeat; background-position: center;}
.score2a,.score3a,.score4a,.score5a,.score1b,.score3b,.score4b,.score5b,.score1c,.score2c,.score4c,.score5c,.score1d,.score2d,.score3d,.score5d,.score1e,.score2e,.score3e,.score4e{ display: none; }
.nykb_list_ab{width: 100%; display: block; font-size: 1.1em; line-height: 2em; color: #333; position: relative; overflow: hidden;   }
.nykb_list_ac{width: 100%; display: block; position: relative; overflow: hidden;   }
.nykb_list_ac img{display: block;max-width: 100%;height: 6em; float: left; margin-right: .1em; margin-bottom: .1em;}  


/*Ê×Ò³*/
.focus{ width:100%; height:auto; overflow:hidden;} 
.index-aa{ padding: 1em; box-sizing: border-box; display: block; background: #f6f6f7; position: relative; overflow: hidden; }
.index-aa dl{ width: 48%; margin: 1%; padding: 1em .5em; box-sizing: border-box; background: #fff; display: block; float: left; position: relative; overflow: hidden; }
.index-aa dl dt{ width: 100%; float: left; display: block; }
.index-aa dl dt h2{ font-size: 1.3em; color: #1d1d1d; line-height: 1.5em; display: block; padding-bottom: .5em; }
.index-aa dl dt h2 i img{ height: 1.2em; margin-left: .5em; }
.index-aa dl dt em{ width: 15%; height: 1px; background: #e6e6e6; display: block; position: relative; overflow: hidden;  }
.index-aa dl dt span{ font-size: 1em; line-height: 1.2em; color: #666; display: block; position: relative; overflow: hidden; padding-top: .5em; }
.index-aa dl dd{ width: 23%; float: right; padding-top: 2em; display: block; }
.index-aa dl dd img{ text-align: right; height: 2.5em; float: right; }

.ind_fwpt_bg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1oIJ1ID0ISoISGT1gPIN.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box;  }
.ind_bgff{ width: 100%; background: #fff; padding:2em 1em 1.5em; box-sizing: border-box;  }
.ind_bgffa{ width: 100%; background: #fff; padding: 1.5em 0; box-sizing: border-box;  }
.ind_bgf6f{width: 100%; background: #f6f6f7;padding:2em 1em 1.5em; box-sizing: border-box; }
.ind_onebg{width: 100%; background: #f6f6f7;padding:1em 1em 1.5em; box-sizing: border-box; }
.ind_bgf9{width: 100%; background: #f9f9f9;padding:2em 1em 1.5em; box-sizing: border-box; }
.ind_bgfee{width: 100%; background: #fefefe;padding:2em 1em 1.5em; box-sizing: border-box; }
.ind_bgd90{width: 100%; background: #d90100;padding:2em 1em 1.5em; box-sizing: border-box; }
.ind_bgfjb{ background-image: linear-gradient(0deg, #e7e8e8, white);  width: 100%; padding:2em 1em 1.5em; box-sizing: border-box;}

.gxhbg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSAAF0ufIyVsJRAG.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box;  }
.gxd_bgd90{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSAAF0ufIyVQUSyRHt.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box;  }
.isdfe_bg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSSTI21EHjDsJRAG.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box;  }
.map_c{ width: 100%; display: block; position: relative; text-align: center; }
.map_c a{ display: inline-block; padding: 0 1em; font-size: 1.1em; line-height: 2em; height: 2em; color: #333; border: 1px solid #fff;background: #d90100;  color: #fff }

.idfe_bg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSSTI21EHjpsJRAG.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box;  }

.indmoe a{ width:22%; margin: 1em auto 0; border: 1px solid #d90100; text-align: center; font-size: 1.1em; line-height:2em; color: #d90100; display: block; position: relative; overflow: hidden;  }
 

.ind_six{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1oIJ1EHj0sJRAG.jpg); background-repeat: no-repeat; background-position:center; background-size: cover;  display: block; position: relative; overflow: hidden; padding:2.5em 0; text-align: center; }
.ind_six_a{ width: 100%; display: block; text-align: center;  }
.ind_six_a span{ display: inline-block; padding: 0 2em; color: #fff; border: 1px solid #fff; border-radius: 20px; margin: 0 auto; position: relative; overflow: hidden; letter-spacing: .1em; font-size: 1.2em; text-align: center;  line-height: 2em; line-height: 2em;}
.ind_six_b{ width: 100%; padding-top: .2em; display: block; text-align: center; font-size: 1.6em; line-height: 2em; color: #fff; position: relative; overflow: hidden;letter-spacing: .05em;  }
.ind_six_c{ width: 100%; display: block; text-align: center; font-size: 1.2em; color: #fff; position: relative; overflow: hidden;  }
.ind_six_c span{ font-size: 1.3em; color: #d90100; }
.ind_six_d a{ display: inline-block; text-align: center; padding: 0 2em; background:#d90100; color: #fff; font-size: 1em; line-height: 2.5em; height: 2.5em; margin-top: 1em; border-radius: 1.5em; }
.ind_six_d a em{ font-style: normal; margin-left: .5em; }

.ind_sixsa{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1oIJ1EHjZsJRAG.jpg); background-repeat: no-repeat; background-position:center; background-size: cover;  display: block; position: relative; overflow: hidden; padding:2.5em 0; text-align: center; }





.ind_asdf{ width: 100%; display: block; position: relative; overflow: hidden; } 
.ind_asdf ul li{ width: 49%; margin-right: 2%; margin-bottom: .6em; height: 11em; float: left; background-color: #fbfbfb; border:  1px solid #e1e1e1; box-sizing: border-box; -webkit-transition: all .5s ease; transition: all .5s ease; position: relative; -webkit-transition: all .5s ease; transition: all .5s ease;  }
.ind_asdf ul li:nth-child(even){ margin-right: 0; }
.ind_two_a1_1{display: block; position: absolute; top: .01em ; left: .01em ; width: 100%; height: 7em;  z-index: 11 }
.ind_two_a1_1 img{ width: 100%; height: 7em; display: block; }
.ind_two_a1_2{ width: 3em; height: 3em; position: absolute; top: 5.5em; left: 50%; margin-left: -1.5em; border-radius: 50%; background: #1c1c1c; border: 1px solid #fff; display: block; z-index: 22 }
.ind_asdf ul li:hover .ind_two_a1_2{ background: #d90100 }
.ind_two_a1_3{width: 100%; display: block; font-size:1.2em; height: 1.5em; position: absolute; top: 7.5em; text-align: center; color: #222; }
.ind_asdf ul li:hover{  box-shadow: 0 3px 10px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);} 

.ind_nine_case{ width: 100%; display: block; position: relative; overflow: hidden; } 
.ind_nine_case dl{ width: 49%; margin-right: 2%; margin-bottom: .6em;  float: left; display: block; position: relative; }
.ind_nine_case dl:nth-child(even){ margin-right: 0; }
.ind_nine_case dl dt{ width: 100%; height: 10em; }
.ind_nine_case dl dt img{ width: 100%; height: 10em; }
.ind_nine_case dl dd{ width: 100%; display: block;  height: 10em; position: absolute; top: 0; z-index: 11; }
.ind_nine_case dl dd h2{ font-size: 1.2em; position: absolute; top: 3em; line-height: 1.5em; height: 1.5em; color: #fff; text-align: center; width: 100%; display:block; z-index: 222 ; margin: 0 auto;  }
.ind_nine_case dl dd p{ position: absolute; top: 75%; height: 2em; line-height: 2em; background-color: rgba(0,0,0,.5); text-align: center; display: block; font-size: .8em; color: #fff; width: 90%; left: 50%; margin-left: -45%; z-index: 222; border-radius: 1em;  }
.ind_nine_case dl dd p span{ margin: 0 .3em; display: inline-block;}
 
.ind_sea{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1oIJ1EHjLsJRAG.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box;  }


.yhtxt{ width: 100%; text-align: center; display: block; position: relative; overflow: hidden; padding-bottom: .5em; }
.yhtxt h2{ font-size: 1.5em; font-weight: bold; color: #000; line-height:2em;  display: block; } 
.yhtxt h3{ font-size: 1em; color: #000; line-height:1.4em; padding-bottom: .3em; display: block; }
.yhtxt h4{ font-size: 1em; color: #fff; line-height:1.4em; padding-bottom: .3em; display: block; } 
.yhtxt h5{ font-size: 1.5em; font-weight: bold; color: #fff; line-height:2em;  display: block; }
.yhtxt em{ width: 5%; height: .1em; background: #32b9ff; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.yhtxt p{ font-size: 1em; color: #666; line-height: 1.5em; display: block; }
.yhtxt h2 img{ width: 2.5em; }

.ind_fwpt_sl{ width:100%; margin: 0 auto; position: relative; overflow: hidden;padding:0; }
.ind_fwpt_sl dl{width:33.33%; float: left; display: block; text-align: center; padding: 1em;  border-right:  1px solid #999; border-bottom: .05em solid #999; box-sizing: border-box;}
.ind_fwpt_sl dl:nth-child(3n){ border-right: none; }
.ind_fwpt_sl dl:nth-child(7),.ind_fwpt_sl dl:nth-child(8),.ind_fwpt_sl dl:nth-child(9){ border-bottom: none; }
.ind_fwpt_sl dl dt{ display: block; width: 100%; height:3.5em; text-align: center; padding: 0; vertical-align: middle; }
.ind_fwpt_sl dl dt img{ text-align: center; height: 100%; }
.ind_fwpt_sl dl dd{width:100%; margin: 0 auto; text-align: center; display:block;  font-size:1.1em; height: 2em; overflow: hidden; position: relative; line-height: 2em; color: #fff;   }


.indsdf_sl{ width:100%; margin: 0 auto; position: relative; overflow: hidden;padding:0; }
.indsdf_sl dl{width:33.33%; float: left; display: block; text-align: center; padding: 1em;  border-right:  1px solid #999; border-bottom:  1px solid #999; box-sizing: border-box;}
.indsdf_sl dl:nth-child(3n){ border-right: none; }
.indsdf_sl dl:nth-child(7),.indsdf_sl dl:nth-child(8),.indsdf_sl dl:nth-child(9){ border-bottom: none; }
.indsdf_sl dl dt{ display: block; width: 100%; height:3.5em; text-align: center; padding: 0; vertical-align: middle; }
.indsdf_sl dl dt img{ text-align: center; height: 100%; }
.indsdf_sl dl dd{width:100%; margin: 0 auto; text-align: center; display:block;  font-size:1.1em; height: 2em; overflow: hidden; position: relative; line-height: 2em; color: #000;   }


.ind_qyxl_bg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1oIJ1PGH1qoISGT1gPIN.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 2.5em; box-sizing: border-box;  }

.swiper-qyxl{ width: 100%; position: relative; overflow: hidden; display: block; }
.swiper-qyxl section{ width: 100%; display: block; padding:0 ; box-sizing: border-box; position: relative; overflow: hidden; }
.swiper-qyxl_img{ width:100%; height: 12em; text-align: center; vertical-align: middle; padding:0; display: block; position: relative; overflow: hidden;  }
.swiper-qyxl_img img{ width: 100%; text-align: center; display: block; margin: auto; }
.swiper-qyxl_text{ width: 100%; background: #fff; border-radius: 0 0 .5em .5em; height: 2.5em; font-size: 1.3em; text-align: center; line-height: 2.5em; display: block;  position: relative; overflow: hidden; color: #000;} 
.swiper-qyxl_text span{ font-size: .8em;  color: #333; display: inline-block; margin-left: .5em;} 



.ind_seotm_lst{ width: 100%; position: relative; overflow: hidden; display: block; }
.ind_seotm_lst dl{ width: 48%; margin: 1%; float: left; background: #fff; border-radius: .2em; display: block; padding: 1em; box-sizing: border-box; position: relative; overflow: hidden; border: 1px solid #ccc; }
.ind_seotm_lst dl dt{ width:3em; margin: 0 auto; border-radius: 50%; height: 3em; text-align: center; vertical-align: middle; display: block; position: relative; overflow: hidden;  }
.ind_seotm_lst dl dt img{ height: 2em; width: 2em; padding: .2em; border:  1px solid #fff; text-align: center; display: block; margin: auto; border-radius: 50%; }
.ind_seotm_lst dl dd{ width: 100%; display: block;  position: relative; overflow: hidden;}
.ind_seotm_lst dl dd h2{ font-size: 1.2em; color: #000; display: block; text-align: center; line-height: 1.4em; height: 1.4em; margin-top: .5em; margin-bottom: .5em; position: relative; overflow: hidden; }
.ind_seotm_lst dl dd em{width: 15%; margin: 0 auto .5em; display: block; height: .05em; background: #000; position: relative; overflow: hidden;}
.ind_seotm_lst dl dd p{ font-size: .8em; line-height: 1.6em; color: #666; display: block; position: relative; overflow: hidden; height:8em;  }
 
.ind_seotm_lst dl:nth-child(1) dt{background-color: #f44336;}
.ind_seotm_lst dl:nth-child(2) dt{background-color: #e81d62;}
.ind_seotm_lst dl:nth-child(3) dt{background-color: #8655de;}
.ind_seotm_lst dl:nth-child(4) dt{background-color: #3e50b4;}
.ind_seotm_lst dl:nth-child(5) dt{background-color: #2095f2;}
.ind_seotm_lst dl:nth-child(6) dt{background-color: #4bae4f;}

.gxzz_one_ycsj{ width: 1280px; margin: 0 auto; padding: 50px 0 20px; overflow: hidden; display: block; position: relative;  }
.gxzz_one_ycsj dl{ width: 360px; float: left; margin-right: 100px; display: block; position: relative; overflow: hidden; margin-bottom: 50px; }
.gxzz_one_ycsj dl:nth-child(3n){ margin-right: 0; }
.gxzz_one_ycsj dl dt{display: block; height: 100px; width: 100px; box-sizing: border-box; padding: 1px; margin: 0 auto; border-radius: 50%;}
.gxzz_one_ycsj dl dt img{width: 48px; height: 48px; display: block; padding: 16px; border:9px solid #fff; border-radius: 50%;}
.gxzz_one_ycsj dl:hover dt img{border: 0px; padding: 25px;}
.gxzz_one_ycsj dl dd{ width: 100%; display: block; position: relative; overflow: hidden; }
.gxzz_one_ycsj dl dd h2{color: #333; font-size: 20px; line-height: 30px; width: 100%; display: block; padding:20px 0 10px 0; text-align: center;}
.gxzz_one_ycsj dl dd p{font-size: 14px; height: 72px; overflow: hidden; position: relative; display: block; text-align:left !important; line-height:24px; color: #808080;}
 
.esf_one{ width: 100%; display: block; position: relative; overflow: hidden; }
.esf_one dl{ width: 49%; float: left; margin-right: 2%; display: block; background: #fff; margin-bottom: .5em; }
.esf_one dl:nth-child(even){ margin-right: 0; }
.esf_one dl dt{ width: 100%; display: block; }
.esf_one dl dd{ padding:.5em 1em 1em; box-sizing: border-box; width: 100%; display: block; position: relative; overflow: hidden;  }
.esf_one dl dd h2{ font-size: 1.2em; color: #d90100; line-height: 2em; display: block; font-weight: bold; }
.esf_one dl dd p{ font-size: 1em; color: #222; line-height: 1.5em; display: block; height: 4.5em; overflow: hidden; position: relative; }


.asdff_one{ width: 100%; display: block; position: relative; overflow: hidden; }
.asdff_one dl{ width: 49%; float: left; margin-right: 2%; display: block; background: #fff; margin-bottom: .5em; }
.asdff_one dl:nth-child(even){ margin-right: 0; }
.asdff_one dl dt{ width: 100%; display: block; }
.asdff_one dl dd{ padding:.5em .5em 1em 1em; box-sizing: border-box; width: 100%; display: block; position: relative; overflow: hidden;  }
.asdff_one dl dd h2{ font-size: 1.2em; color: #d90100; line-height: 2em; display: block; font-weight: bold; }
.asdff_one dl dd p{ font-size: 1em; color: #222; line-height: 1.5em; display: block; height: 1.5em; overflow: hidden; position: relative; }

.esf_d{ margin: 0 auto; display: block; text-align: center; }
.esf_d a{ display: inline-block; text-align: center; padding: 0 1em; background:#d90100; color: #fff; font-size:1.2em; line-height: 2em; height: 2em; margin: .5em auto; border-radius: 1em;  }  



.banq { width:100%; height:auto; margin:0 auto; text-align:center; }
.banq img{ max-width:100%; height:auto; margin:0 auto; display:block; text-align:center; }

.menunav{ width: 100%; padding: 0 3%; box-sizing: border-box; display: block; position: relative; overflow: hidden; background: #f5f5f5; border-bottom:  1px solid #e1e1e1; } 
.menunav ul li { padding: 0 1%; margin-left: 3%; display: block; float: left;  position: relative; border-bottom:  1px solid #f5f5f5; line-height: 2.5em; font-size: 1.2em; color: #000;  } 
.menunav ul li a{ color: #000; }
.menunav ul li.hover{ border-bottom:  1px solid #d90100; color: #d90100; }

.abt_fzlc{ width: 100%; display: block; position: relative; overflow: hidden; }
.abt_fzlc dl{ width: 100%; display: block; float: left; position: relative; padding: .5em 0; }
.abt_fzlc dl dt{ width: 100%; font-size: 1.3em; display: block; color: #d90100; font-weight: bold; position: relative; padding-bottom: .2em}
.abt_fzlc dl dd{ font-size: 1.1em; color: #333; display: block; position: relative; line-height: 1.4; }
.honor_a_fr{ width: 100%; padding: 0 4%; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.honor_a_fr ul li{ width: 100%; float: left; display: block; position: relative; padding-left: 1em; box-sizing: border-box; font-size: 1.1em; color: #333; height: 2em; line-height: 2em; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIKEJ1nI1csoIqDT1gPIN.jpg); background-repeat: no-repeat; background-position: left center; }

.honor_b{ width: 100%; }
.honor_b ul {width: 100%; padding: 0 4%;  box-sizing: border-box; display: block; position: relative; overflow: hidden;}
.honor_b ul li {width: 29%; text-align: center; display: block; margin:2%; float: left;  position: relative; box-sizing: border-box; border: 1px solid #e1e1e1;  } 
.honor_b ul li .honor_b_img{width: 100%; height: 10em;  display: table-cell; text-align: center; vertical-align: middle;}
.honor_b ul li .honor_b_img img{max-width: 100%; max-height: 10em; display: block; text-align: center; vertical-align: middle; margin: auto; transition: all 1s; } 
.honor_b ul li:hover .honor_b_img img{transform: scale(1.1);}

.qywh_con{ width: 100%; display: block; position: relative; overflow: hidden; }
.qywh_con dl{ width: 100%; display: block; margin-top:  1px;box-sizing: border-box; margin-bottom: 1em; float: left; }
.qywh_con dl dd{ width: 56%; float: left; padding:1em .5em 0 1em; box-sizing: border-box; border:  1px solid #e5e5e5;  height: 10em; background: #fafafa;  }
.qywh_con dl dt{ width: 44%; float: right; }
.qywh_con dl dt img{ width: 100%; height:10em; display: block; }
.qywh_con dl:nth-child(even) dd{ float: right; }
.qywh_con dl:nth-child(even) dt{ float: left; }  
.qywh_icon_a{ display: block; width: 100%; } 
.qywh_icon_a img{ width: 2.5em; }
.qywh_icon_b{ width: 100%; font-size: 1.2em; color: #000; line-height: 2em; display: block; position: relative; font-weight: bold;}
.qywh_icon_c{ width: 100%;  font-size: 1em; line-height: 1.6em; color: #666;  display: block; position: relative;} 


.design{ width: 100%; display: block; position: relative; overflow: hidden; }
.design dl{ width: 100%; display: block; box-sizing: border-box; margin-bottom: 1em; float: left; }
.design dl dt{ width: 100%; display: block; padding-bottom: .5em; }
.design dl dt img{ width: 100%; display: block; }
.design dl dd{ width: 100%; display: block; position: relative; }
.design dl dd h2{ width: 100%; display: block; position: relative; overflow: hidden; padding:0; }
.design dl dd h2 span{font-size: 1.2em; line-height: 1.8em; height: 1.8em; display: inline-block; padding: 0 1.1em; float: left; border-radius: 1em; background: #3a84ea; color: #fff; font-weight: normal; }
.design dl:nth-child(2) dd h2 span{ background: #f54343; }
.design dl:nth-child(3) dd h2 span{ background: #55b72c; }
.design dl dd p{ font-size: 1em; line-height: 1.6em; color: #666; display: block; position: relative; width: 100%; }


.cont_fzlc{ width: 100%; display: block; position: relative; overflow: hidden; }
.cont_fzlc dl{ width: 100%; display: block; float: left; position: relative; padding: 1em 0 1.5em; border-bottom:  1px solid #e1e1e1; }
.cont_fzlc dl dt{ width: 100%; font-size: 1.2em; line-height: 1.5; display: block; color: #d90100; font-weight: bold; position: relative; }
.cont_fzlc dl dt span{ display: block; color: #000; padding-top: .1em; }
.cont_fzlc dl dd{ font-size: 1.1em; color: #333; display: block; position: relative; line-height: 1.5;}
.cont_fzlc dl dd span{ color: #000; }
.cont_fzlc dl dd img{ max-width: 100%; padding-top: .5em; display: block; position: relative; }

.ind_mesg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREUJSSJn1qJoI4nK0SI.jpg); background-repeat: no-repeat; background-position:center top; background-size: 100%; padding:2em 1em; box-sizing: border-box; overflow: hidden;  }
.ind_mesg_bg{ width: 55%; float: right; background: #fff; display: block; position: relative; overflow: hidden; padding:.5em 1em; box-sizing: border-box; }
.ind_mesg_bg h2{ font-size: 1.2em; font-weight: bold; color: #000; line-height:2em;  display: block; } 
.ind_mesg_bg h3{ font-size: 1em; color: #666; line-height:1.4em; padding-bottom: .5em; display: block; }

.ind_mesg_bg li{ width:100%; float: left;margin-bottom: .5em; display: block; position: relative; overflow: hidden;  }
/*.ind_mesg_bg li:nth-child(even){ margin-right: 0; }*/
.ind_put{width: 100%; padding-left: 2em;  height: 2em; line-height: 2em; border: 1px solid #eaeaea; box-sizing: border-box; font-size: 1em; color: #666; display: block; position: relative; }
.ind_dga_lxr{background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREUJSSJn1uhJ1OoJjNpD1cF.jpg); background-repeat: no-repeat; background-position:.5em center; background-size: 1em;}
.ind_dga_dh{background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREUJSSJn1uhJ1OoJjZpD1cF.jpg); background-repeat: no-repeat; background-position:.5em center; background-size: 1em;}
.ind_dga_mj{background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREUJSSJn1uhJ1OoJjVpD1cF.jpg); background-repeat: no-repeat; background-position:.5em center; background-size: 1em;}
.ind_dgaput{ width: 50%; height: 2em; line-height: 2em;  font-size: 1.1em; background: #d90100;  box-sizing: border-box; color: #fff;  border: none; text-align: center;}

.team_txt{ width: 100%; text-align: center; display: block; position: relative; overflow: hidden;}
.team_txt h3{ font-size: 1.5em; font-weight: normal; color: #000; line-height:2em;  display: block; }
.team_txt h3 em{ font-style: normal; font-size: .8em; color: #666; margin-left: .5em; }
.team_jj{ width: 100%; text-align: center; display: block; position: relative; overflow: hidden;}
.team_jj span{ display: inline-block; font-size: 1.2em;  padding: 0 2em; border: 1px solid #d90100; color: #000;  line-height:1.8em; }
.team_img{ width:100%; text-align: center; display: block; position: relative; overflow: hidden; padding: 1em 0; margin: 0 auto; }
.team_con{ width: 100%;  display: block; position: relative; overflow: hidden;font-size: 1.1em; line-height: 1.6em; color: #666;  }
.team_con span{ color: #000; display: inline-block; margin-right: .5em; }
.team_con_a{ width: 100%; background: #f9f9f9; margin-top: .5em;  text-align: center; display: block; position: relative; overflow: hidden;}
.team_con_a ul li:last-child{ margin-right: 0; } 
.team_con_a ul li{ width: 49%; height: 2em;font-size: 1.1em; color: #666; display: block; float: left; margin-right: 1%; text-align: center; line-height: 2em; vertical-align: middle; }
.team_con_a ul li span{ margin-right: .5em; display: inline-block;font-size: 1.1em; width: 1em; height: 2em;}

.case_con{ width: 100%;  display: block; position: relative; overflow: hidden; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; }/*
.case_con ul li{ width: 48%; float: left;  display: block; font-size: 1.1em; line-height: 1.6em; color: #666;  border: .05em solid #ccc; box-sizing: border-box; }
.case_con ul li:nth-child(even){ margin-right: 0; }
.case_con ul li span{ color: #000; display: inline-block; margin-right: .5em; }

.case_con{ width: 100%; display: block; position: relative;  }*/
.case_con dl{ float: left; display: block; box-sizing: border-box; width: 50%; border: 1px solid #e1e1e1; margin-left: -1px; margin-top: -1px; font-size: 1.1em; line-height:2em;  overflow: hidden; position: relative; }
.case_con dl dt{ width: 6em; background: #fbfbfb; border-right: 1px solid #e1e1e1;  text-align: center; float: left; display: block; color: #222; font-weight: bold;  }
.case_con dl dd{ padding-left: .5em; color: #717171; float: left; box-sizing: border-box; overflow: hidden; height: 2em; position: relative; }
.cas_hh{ width: 100%; display: block; margin: 0 auto 0; position: relative; display: block; font-size: 1.1em; color: #222; line-height: 2em; padding-left: 1.5em; box-sizing: border-box; font-weight: bold;}
.cas_hh:before{ width: .15em; height: .8em; background: #d90100; display: block; content: ""; position: absolute; left:0; top: .6em; }

.case_img{ width:100%; text-align: center; display: block; position: relative; overflow: hidden; padding:0 0 1em 0; margin: 0 auto; }



.menu1box{ width: 100%; padding: 0 3%; box-sizing: border-box; display: block; position: relative; overflow: hidden; background: #f5f5f5; border-bottom:  1px solid #e1e1e1; }
.menu1box ul{ width: 100%; text-align: center; } 
.menu1box ul li { width: 25%; display: block; margin: 0 4%; float: left;  position: relative; border-bottom:  1px solid #f5f5f5; line-height: 2.5em; font-size: 1.2em; color: #000;  } 
.menu1box ul li.hover{ border-bottom: .15em solid #d90100; color: #d90100; }

.main1box{ width: 100%; padding: 1em 1em 0; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
#main1 ul {display: none;}
#main1 ul.block {display: none; } 
.ind_new_lst{ width: 100%; padding: 1em 1em 0; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.ind_new_lst dl{ width: 100%; border:  1px solid #ececec; box-sizing: border-box; padding: .5em; margin-bottom: .3em; display: block; float: left; }
.ind_new_lst dl dt{ width: 30%; float: left; display: block; }
.ind_new_lst dl dt img{ width: 100%; }
.ind_new_lst dl dd{ width: 67%; float: right; }
.ind_new_lst dl dd h2{font-size: 1.2em; height: 1.3em; line-height: 1.3em;  color: #000; display: block; overflow: hidden; width: 100%; position: relative; }
.ind_new_lst dl dd h3{ font-size: 1em; color: #999; display: block; line-height:2em; position: relative; }
.ind_new_lst dl dd span{ font-size: 1em; color: #666; display: block; line-height: 1.4em;  height:1.4em; overflow: hidden; width: 100%; position: relative; }
.ind_new_lst dl dd p{ font-size: 1em; color: #666; display: block; line-height: 1.4em; height: 2.8em; overflow: hidden; width: 100%; position: relative; }

.ind_new_lst li{ width: 100%; float: left; display: block; position: relative; border-bottom: 1px solid #ececec; height:2.5em; overflow: hidden;  }
.ind_new_lst li h2{ font-size: 1.1em; height: 2.5em; overflow: hidden; position: relative; float: left; display: block; line-height:2.5em; color: #000; width: 65%; }
.ind_new_lst li span{ width:28%; float: right; line-height:2.5em; font-size: .8em; color: #777; text-align: right;  }
.ind_logo_lst ul {width: 100%; padding: 0 4%;  box-sizing: border-box; display: block; position: relative; overflow: hidden;}
.ind_logo_lst ul li {width: 29%; text-align: center; display: block; margin:2%; float: left;  position: relative; }  
.ind_logo_lst ul li img{ max-width: 100%; height: 10em;  border: 1px solid #c5c5c5; box-sizing: border-box; transition: all 1s;  }  

 
.footer{ width: 100%; background: #1c1c1c; position: relative; overflow: hidden; display: block; } 
.ind_fot_bt{ width: 100%; padding:0 1em 1em; box-sizing: border-box; display: block; float: left; position: relative; } 
.ind_fot_bt dl{ width: 100%; float: left;  padding: .5em 0; display: block; box-sizing: border-box; }
.ind_fot_bt dl dt{ width: 8%; float: left; }
.ind_fot_bt dl dt img{ max-width: 100%; height: 2em;  }
.ind_fot_bt dl dd{font-size: 90%; float: right; font-size: 1.2em; line-height: 2em; color: #fff; float: left;} 
.ind_fot_bt dl dd span{ color: #ff422e; }

.baoming { width:65%; float: left;} 
.baoming dl{ width: 100%; float: left; display: block; margin-bottom: .5em; }
.baoming dl dt{ font-size: 1.2em; font-weight: bold; line-height:2.5em; display: block; width: 100%; color: #fff; }
.baoming dl dd{ width: 100%; display: block; font-size: 1em; line-height: 1.6em; color: #707070; }

.fotwx{width: 28%; float: right; padding-bottom: 2em; padding-top: 1em; }
.fotwx img{ width: 100%; }

.foot{ width: 100%; padding: .5em 1em; border-top:  1px solid #2d2d2d; font-size: 1em; color: #888; text-align: center; display: block; line-height: 1.8em; box-sizing: border-box; position: relative; overflow: hidden; }


.ksjz_seotm_lst{ width: 100%; position: relative; overflow: hidden; display: block; }
.ksjz_seotm_lst dl{ width: 48%; margin: 1%; float: left; background: #fff; border-radius: .2em; display: block; padding: 1em; box-sizing: border-box; position: relative; overflow: hidden;border:  1px solid #ddd; }
.ksjz_seotm_lst dl dt{ width:100%; height: 3.5em; text-align: center; vertical-align: middle; padding: .5em 0; display: block; position: relative; overflow: hidden;  }
.ksjz_seotm_lst dl dt img{ height: 3.5em; text-align: center; display: block; margin: auto; }
.ksjz_seotm_lst dl dd{ width: 100%; display: block;  position: relative; overflow: hidden;}
.ksjz_seotm_lst dl dd h3{ font-size: 1.2em;  color: #000; display: block; text-align: center; line-height: 2em; position: relative; overflow: hidden; }
.ksjz_seotm_lst dl dd em{width: 15%; margin: 0 auto .5em; display: block; height: .05em; background: #000; position: relative; overflow: hidden;}
.ksjz_seotm_lst dl dd p{ font-size: .8em; text-align: center; line-height: 1.6em; color: #666; display: block; position: relative; overflow: hidden; height:4.8em;  }
.ksjz_seotm_lst dl dd a{ font-size: 1em; text-align: center; line-height: 1.6em; color: #d90100; display: block; position: relative; overflow: hidden; }
 
.ksjz_ban{ width: 100%; padding: 1em; box-sizing: border-box; display: block; position: relative; overflow: hidden;  text-align:center; }
.ksjz_ban img{ max-width:100%; height:auto; margin:0 auto; display:block; text-align:center;-moz-box-shadow: 0px 0px 10px #ddd;
    -webkit-box-shadow: 0px 0px 10px #ddd;
    box-shadow: 0px 0px 10px #ddd;  }
.ksjz_t3_lst{ width: 100%; padding:0 1em; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.ksjz_t3_lst ul li{ width: 100%; padding-bottom: .5em; float: left; display: block; position: relative; border-bottom:  1px solid #ececec; overflow: hidden;  }
.ksjz_t3_lst ul li h2{ font-size: 1.2em; display: block; line-height:2em; color: #000; width:100%; }
.ksjz_t3_lst ul li p{ width:100%; line-height:1.5em; font-size: 1em; color: #777; display: block; position: relative; overflow: hidden; }


.ksjz_zclc_lst{ width: 100%; padding: 0; box-sizing: border-box; display: block; position: relative; overflow: hidden;  }
.ksjz_zclc_lst ul li{ width: 48%; margin: 1%; padding: 1em .5em; box-sizing: border-box; float: left; display: block; background: #fff; border:  1px solid #efefef;} 
.ksjz_zclc_lst ul li h3{ font-size: 1.2em; color: #000; line-height:2em; display: block; position: relative; font-weight: normal;  }
.ksjz_zclc_lst ul li p{line-height:1.5em; font-size: 1em; color: #85868b; display: block;} 
.ksjz_zclc_lst ul li:nth-child(1){ background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfK0MoFTkUOO9PKIZ.jpg); background-repeat: no-repeat; background-position:90% top; background-size: 2.2em; }
.ksjz_zclc_lst ul li:nth-child(2){ background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfK0MoFTkUOk9PKIZ.jpg); background-repeat: no-repeat; background-position:90% top; background-size: 2.2em; }
.ksjz_zclc_lst ul li:nth-child(3){ background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfK0MoFTkUOu9PKIZ.jpg); background-repeat: no-repeat; background-position:90% top; background-size: 2.2em; }
.ksjz_zclc_lst ul li:nth-child(4){ background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfK0MoFTkUNE9PKIZ.jpg); background-repeat: no-repeat; background-position:90% top; background-size: 2.2em; } 

.gwdz_t1{ width: 100%; padding: 0 1em ; display: block; box-sizing: border-box; position: relative; }
.gwdz_t1 dl{ width: 100%; float: left; border-bottom:  1px solid #ddd; display: block; position: relative; padding-bottom: 1em; margin-bottom: 1em; }
.gwdz_t1 dl dt{ width:30%; float: left;  }
.gwdz_t1 dl dt img{ width: 100%; display: block; }
.gwdz_t1 dl dd{width: 66%; float: right;}
.gwdz_t1 dl dd h2{ font-size: 1.2em; display: block; line-height:2em; color: #000; width:100%; }
.gwdz_t1 dl dd p{ width:100%; line-height:1.5em; font-size: 1em; color: #777; display: block; position: relative; overflow: hidden; }

.gwdz_rgtdad{ width: 95%; margin: 0 auto; padding: 0 0 0 1em; box-sizing: border-box; display: block; text-align: left; font-size: 1em; line-height: 1.5em; color: #777; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfEH9SDJjOOk9PKIZ.jpg); background-size: 4.5em; background-repeat: no-repeat; background-position: left .2em; position: relative; overflow: hidden; padding-left: 5em;  }
.gwdz_rgtdadv span,.gwdz_rgtdad span,.gwdz_rgtdada span,.wcbp_sjcz span,.qzts_hyal span{ color: #ff422e; }
.gwdz_rgtdadv{ width: 95%; margin: 0 auto; padding: 0 0 0 1.5em; box-sizing: border-box; display: block; text-align: left; font-size: 1em; line-height: 1.5em; color: #777; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfH0WIFTjSOO9PKIZ.jpg); background-size: 4.5em; background-repeat: no-repeat; background-position: left .2em; position: relative; overflow: hidden; padding-left: 5em;  }
.gwdz_rgtdada{ width: 95%; margin: 0 auto; padding: 0 0 0 1.5em; box-sizing: border-box; display: block; text-align: left; font-size: 1em; line-height: 1.5em; color: #777; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfGx9VJzjUQO9PKIZ.jpg); background-size: 4.5em; background-repeat: no-repeat; background-position: left .2em; position: relative; overflow: hidden; padding-left: 5em;  }
.gwdz_rgtdadb{ width: 95%; margin: 0 auto; padding: 0 0 0 1.5em; box-sizing: border-box; display: block; text-align: left; font-size: 1em; line-height: 1.5em; color: #777; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfGx9VJzjOOO9PKIZ.jpg); background-size: 4.5em; background-repeat: no-repeat; background-position: left .2em; position: relative; overflow: hidden; padding-left: 5em;  }
.wcbp_sjcz{ width: 70%; margin: 0 auto; padding: 0 0 0 1.5em; box-sizing: border-box; display: block; text-align: left; font-size: 1em; line-height: 1.5em; color: #fff; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfGx9VJzjOOO9PKIZ.jpg); background-size: 4.5em; background-repeat: no-repeat; background-position: left .2em; position: relative; overflow: hidden; padding-left: 5em;  }
.qzts_hyal{ width: 70%; margin: 0 auto; padding: 0 0 0 1.5em; box-sizing: border-box; display: block; text-align: left; font-size: 1em; line-height: 1.5em; color: #fff; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfEH9SDJjTNE9PKIZ.jpg); background-size: 4.5em; background-repeat: no-repeat; background-position: left .2em; position: relative; overflow: hidden; padding-left: 5em;  }


.ind_ten_a{ width: 100%; margin: 0 auto 0; display: block; position: relative; overflow: hidden; }
.ind_ten_a dl{ width: 49%; float: left; margin-right: 2%; margin-bottom: .5em; display: block; position: relative; overflow: hidden; padding:1.5em 1em .8em; box-sizing: border-box; background: #fff; }
.ind_ten_a dl:nth-child(even){ margin-right: 0; }
.ind_ten_a dl dt{ font-size: 1.3em; color: #000; display: block; width: 100%; overflow: hidden; position: relative; } 
.ind_ten_a dl dd{ font-size: 1em; line-height: 1.5em; height: 3em; margin-top: .5em; box-sizing: border-box; display: block; color: #717171; position: relative; overflow: hidden; } 
.ind_ten_a dl dt span{ color: #d90100; } 
.ind_ten_a dl .ind_ten_num{ top: .3em; right: .3em; font-size:2em; color: #d7d7d8; font-family: Arial; position: absolute; z-index: 22; }
 


 
.gwdz_t2a{ width: 100%; padding: 0 0 1em; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.gwdz_t2a dl{ width: 53%; margin: 1%; float: left; display: block;  box-sizing: border-box; position: relative; } 
.gwdz_t2a dl dt{width: 100%; background: #343d56; font-size: 1.2em; color: #fff; line-height: 3em; padding-left: 1em; box-sizing: border-box; }
.gwdz_t2a dl dd{background: #fff; font-size: 1em; color: #5b5b5b; border: 1px solid #cacaca; line-height: 2em; width: 100%; display: block;  box-sizing: border-box; padding: .5em; height:15em; width: 100%; }
.gwdz_t2a dl:nth-child(3) dd,.gwdz_t2a dl:nth-child(4) dd{height: 11em;}
.gwdz_t2a dl:nth-child(even){ width: 43%;}
 
.gwdz_ldzn{ width: 100%; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden;  text-align:center; }
.gwdz_ldzn dl{ width: 50%; padding:1em; box-sizing: border-box; display: block; float: left; position: relative; border-right:  1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6;  } 
.gwdz_ldzn dl dt{ padding: 0 28%; box-sizing: border-box; display: block; width: 100%;}
.gwdz_ldzn dl dt img{  height: 5em }
.gwdz_ldzn dl dd{width: 100%; margin:0 auto; display: block; position: relative;}
.gwdz_ldzn dl dd h2{ font-size: 1.3em; color: #000; line-height: 2em; text-align: center; display: block; position: relative; }
.gwdz_ldzn dl dd span{font-size: 1em; height: 6em; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em; text-align: left;display: block;} 
.gwdz_ldzn dl:nth-child(2n){ border-right: none; }
.gwdz_ldzn dl:nth-child(n+5){ border-bottom: none; }

.gwdz_t4{ width: 100%; padding: 0 ; display: block; box-sizing: border-box; position: relative; overflow: hidden; }
.gwdz_t4 dl{ width: 100%; float: left; display: block; position: relative;border: .05em solid #cdcdcd; box-sizing:  border-box; }
.gwdz_t4 dl dt{ width: 7%; padding: 3em 0; border-bottom: 1px solid #cdcdcd; float: left; background: #343d54;  text-align: center; font-size: 1.2em; color: #fff; display: block; }
.gwdz_t4 dl dd{ width: 93%; float: right; background: #f9f9fa; box-sizing: border-box; }
.gwdz_t4 dl dd h3{ font-size: 1.2em; line-height: 2.2em; height: 2.2em; overflow: hidden;  background: #edefef; color: #000; display: block; width: 100%; padding: 0 1em; box-sizing: border-box; border-bottom:  1px solid #cdcdcd;   }
.gwdz_t4 dl dd p{ width: 100%; padding: .5em 1em 0; box-sizing: border-box; font-size: 1em; line-height: 1.5em; display: block;color: #777;}
.gwdz_t4 dl:first-child,.gwdz_t4 dl:nth-child(2){ border-bottom: none; }

.gwdz_t5{ width: 100%; position: relative; overflow: hidden; display: block; }
.gwdz_t5 dl{ width: 32%; margin-right: 2%; margin-bottom: .5em; float: left; background: #fbfbfb; border-radius: .2em; display: block; padding:.5em 0; box-sizing: border-box; position: relative; overflow: hidden;border:  1px solid #ddd; }
.gwdz_t5 dl:nth-child(3n){ margin-right: 0; }
.gwdz_t5 dl dt{ width:3em; height: 3em;  margin: 1em auto 0; border-radius: 50%; background: #000;  display: block; position: relative; overflow: hidden;  }
.gwdz_t5 dl dt img{ width: 100%; text-align: center; display: block; margin: auto; }
.gwdz_t5 dl dd{ width: 100%; display: block;  position: relative; overflow: hidden; font-size: 1.2em; color: #000; display: block; text-align: center; line-height: 2em; }


.atyh_fwlc{ width: 100%; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden;  text-align:center; }
.atyh_fwlc dl{ width: 50%; padding:1em .5em; box-sizing: border-box; display: block; float: left; position: relative; border-right:  1px solid #e6e6e6;  border-bottom:  1px solid #e6e6e6;  } 
.atyh_fwlc dl dt{ padding: 0 28%; box-sizing: border-box; display: block; width: 100%;}
.atyh_fwlc dl dt img{ height: 4em;}
.atyh_fwlc dl dd{width: 100%; margin:0 auto; display: block; position: relative;}
.atyh_fwlc dl dd h2{ font-size: 1.3em; color: #000; line-height: 2em; text-align: center; display: block; position: relative; }
.atyh_fwlc dl dd span{font-size: 1em; padding: 0 .5em; box-sizing: border-box; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em; text-align: left;display: block;} 
.atyh_fwlc dl:nth-child(2n){ border-right: none; }
.atyh_fwlc dl:nth-child(n+5){ border-bottom: none; }

.atyh_seotm{ width: 100%; position: relative; overflow: hidden; display: block; }
.atyh_seotm dl{ width: 48%; margin: 1%; float: left; background: #fff; border-radius: .2em; display: block; padding: 1em; box-sizing: border-box; position: relative; overflow: hidden; }
.atyh_seotm dl dt{ width:100%; height: 3.5em; text-align: center; vertical-align: middle; padding: .5em 0; display: block; position: relative; overflow: hidden;  }
.atyh_seotm dl dt img{ height: 3.5em; text-align: center; display: block; margin: auto; }
.atyh_seotm dl dd{ width: 100%; display: block;  position: relative; overflow: hidden;}
.atyh_seotm dl dd h3{ font-size: 1.2em; color: #000; display: block; text-align: center; line-height: 2em; position: relative; overflow: hidden; } 
.atyh_seotm dl dd p{ font-size: .8em; text-align: center; line-height: 1.6em; color: #666; display: block; position: relative; overflow: hidden; }

.atyh_wlyx{ width: 100%; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden;  text-align:center; }
.atyh_wlyx dl{ width: 50%; padding:1em .5em; box-sizing: border-box; display: block; float: left; position: relative; border-right: 1px solid #e6e6e6;  border-bottom:  1px solid #e6e6e6;  } 
.atyh_wlyx dl dt{ padding: 0 28%; box-sizing: border-box; display: block; width: 100%;}
.atyh_wlyx dl dt img{ height: 4em;}
.atyh_wlyx dl dd{width: 80%; margin:0 auto; text-align: center; display: block; position: relative;}
.atyh_wlyx dl dd h2{ font-size: 1.3em; color: #000; line-height: 2em; display: block; position: relative; }
.atyh_wlyx dl dd span{font-size: 1em; padding: 0 .5em; box-sizing: border-box; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em;  display: block;} 
.atyh_wlyx dl:nth-child(2n){ border-right: none; }
.atyh_wlyx dl:nth-child(3),.atyh_wlyx dl:nth-child(4){ border-bottom: none; }



.zzyh-ser{ width: 100%; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden;  text-align:center; }
.zzyh-ser dl{ width: 33.33%; padding:1em .5em .5em; box-sizing: border-box; float: left; display:block; position: relative; border: 1px solid #e6e6e6; background: #fff;  } 
.zzyh-ser dl dt{  width: 30px; height: 30px; margin: 0 auto; background: #000; border-radius: 50%;  display: block; padding: 0;  }
.zzyh-ser dl dt img{ height: 100%;}
.zzyh-ser dl dd{width: 100%; margin:0 auto; display: block; position: relative;}
.zzyh-ser dl dd h2{ font-size: 1.2em; color: #000; line-height: 2em; text-align: center; display: block; position: relative; }
.zzyh-ser dl dd span{font-size: .8em; padding: 0; box-sizing: border-box; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em; text-align: center;display: block; height: 3em;} 
.zzyh-ser dl:nth-child(2),.zzyh-ser dl:nth-child(3),.zzyh-ser dl:nth-child(5),.zzyh-ser dl:nth-child(6){ margin-left:-1px;} 
.zzyh-ser dl:nth-child(4),.zzyh-ser dl:nth-child(5),.zzyh-ser dl:nth-child(6){ margin-top: -1px; }

.ind_four_a{ width: 1280px; height: 185px; margin: 0 auto; padding-top: 35px; display: block; background: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1oIJ1nI1csoDNZT0SpIN.jpg) no-repeat bottom center; position: relative; }

.ind_four_a ul li{ display: block; text-align: center; width: 180px; float: left; margin-right: 3px; }

.ind_four_a ul li:last-child{ margin-right: 0; }

.ind_four_a_a{ width:60px; height: 60px; border-radius: 50%; background: #1c1c1c; display: block; margin: 0 auto; }

.ind_four_a ul li:hover .ind_four_a_a{ background: #d90100;animation:grafpaintb 1s infinite ease-in-out}@keyframes grafpaintb{0%{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(0deg)}}

.ind_four_a_b{ font-size: 20px; padding: 10px 0 5px; display: block; position: relative; color: #000; width: 100%; float: left; }
.ind_four_a_b a{ color: #000; }
.ind_four_a_c{ font-size: 14px; display: block; position: relative; color: #707070; width: 100%; float: left;  } 

.ind_four_a_c span{color: #d90100;}






.zzyh_sdys{ width: 100%; padding: 0 1em 1em; box-sizing: border-box; position: relative; overflow: hidden; display: block; }
.zzyh_sdys dl{ width: 100%; padding: 1em 2em; box-sizing: border-box; background: #fff; border:  1px solid #e6e6e6; display: block; float: left;}
.zzyh_sdys dl dt{ width: 13%; float: left; display: block; padding: 1em 0;  }
.zzyh_sdys dl dt img{ width: 100%;}
.zzyh_sdys dl dd{width: 83%; float: right; padding-top: .5em;}
.zzyh_sdys dl dd h2{ font-size: 1.1em; color: #000; line-height: 2em; display: block; position: relative; }
.zzyh_sdys dl dd h2 i {margin-left: 5px; }
.zzyh_sdys dl dd h2 i img { height: 1.5em; }
.zzyh_sdys dl dd span{font-size: .8em; padding: 0; box-sizing: border-box; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em;  display: block;}  
.zzyh_sdys dl:nth-child(2),.zzyh_sdys dl:nth-child(1){ margin-bottom:-1px;} 

 
.swiper-zzyh{ width: 100%; margin:0px auto; display: block; position: relative; overflow: hidden; }
.swiper-zzyh dl{ width: 60%; margin: 5px 20%; display: block; float: left; padding:1em 1em 1.3em; box-sizing: border-box;  -webkit-transition: all .5s ease; transition: all .5s ease; background: #fff;border: 1px solid #eaeaea;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc; }
.swiper-zzyh dl dt{ width: 100%; font-size: 1.3em; color: #000; text-align: center; display: block; line-height: 2em; padding-bottom: .5em; border-bottom: 1px solid #eaeaea; }
.swiper-zzyh dl dd{ width: 100%; padding-top: 1em; display: block; position: relative; }
.swiper-zzyh dl dd ul{ width: 100%; padding: 0 15%; box-sizing: border-box; margin: 0 auto; }
.swiper-zzyh dl dd ul li{ width: 100%;background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfGx9VJzjNNu9PKIZ.jpg); background-size: .8em; background-position: left center; background-repeat: no-repeat; padding-left: 1.5em; box-sizing: border-box; font-size: 1em; line-height:2.5em; color: #000; display: block; float: left; position: relative; overflow: hidden;  }
.swiper-zzyh dl dd h3{ width: 100%; font-size: 1.6em;color: #ff422e; line-height: 2em; height:  2em; display: block; text-align: center;  position: relative; overflow: hidden; font-weight: bold; }
.swiper-zzyh dl dd h3 span{ font-weight: normal; font-size: .6em; }
.swiper-zzyh dl dd a{ width: 8em; height: 2.3em; background: #ff422e; line-height: 2.3em; text-align: center; font-size: 1em; color: #fff; display: block; margin:0 auto; border-radius: 2em; } 

.zzyh-pagination{ width: 100%; text-align: center; display: block; padding-bottom: 10px; } 
.zzyh-pagination .swiper-pagination-bullet{ background: #c2c2c2; width: .6em; height: .6em; }
.zzyh-pagination .swiper-pagination-bullet-active{ background: #d90100; }

 
.subNavBox{ width: 100%; padding:1em; box-sizing: border-box; position: relative; overflow: hidden; display: block;    }
.subNav{cursor:pointer; font-size:1.2em;color:#5f5f5f;line-height:2.5em;padding-left:2em;background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUR5CFScfKxRsDy1G.jpg); background-repeat: no-repeat; background-position:95% center; background-color: #f2f4f6; background-size: 1em; border: 1px solid #d5d5d5; border-bottom: none; }
.subNav span{ display: inline-block; padding-left: 10px; font-weight: normal; }
.subNav:hover{color:#000;}
.currentDd,.currentDd:hover{color:#ff422e}
.currentDt{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUR5CFScfKxSDURAnHt.jpg);background-repeat: no-repeat; background-position:95% center; background-color: #f2f4f6; background-size: 1em;}
.navContent {display: none; border: 1px solid #d5d5d5; border-bottom: none; padding: 1em; box-sizing: border-box; position: relative; overflow: hidden;} 
.navContent li{display:block; width:50%; box-sizing: border-box; margin: 0 ;  border-bottom: none; padding:0 1em;  float: left; font-size: 1em; line-height: 2em; color: #000; }  
 

.zzyh_t5{ width: 100%; position: relative; overflow: hidden; display: block; }
.zzyh_t5 dl{ width: 46%; margin:2%; float: left; background: #fff; border-radius: .2em; display: block; padding:.5em 0; box-sizing: border-box; position: relative; overflow: hidden;border: .05em solid #ddd; }
.zzyh_t5 dl dt{ width:100%; text-align: center; vertical-align: middle; padding:1em 0 .5em 0; display: block; position: relative; overflow: hidden;  }
.zzyh_t5 dl dt img{ height: 3.5em; text-align: center; display: block; margin: auto; }
.zzyh_t5 dl dd{ width: 100%; display: block;  position: relative; overflow: hidden; font-size: 1.2em; color: #000; display: block; text-align: center; line-height: 2em;  }


.contxt{ width: 100%; height: 2em; text-align: center; line-height: 2em; box-sizing: border-box; font-size:1.3em; color: #000; display: block; position: relative; overflow: hidden; } 
.tab{ width:100%; border-bottom:  1px solid #eaeaea; text-align: center; font-size:1em; color:#98a6ad; line-height:2em; letter-spacing:1px; }
.tab span{ display:inline-block;  margin:0 1em; vertical-align: middle; text-align: center; padding-left: 1.5em; box-sizing: border-box;background-repeat: no-repeat; background-position:left center;  background-size: 1em; }
.zz{ background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUScZNOkQJyV.jpg); }
.sj{ background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUScZNkkQJyV.jpg); }
.dj{ background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUScZNukQJyV.jpg); }
.tab span img{ vertical-align:middle;  height: 1em; display: inline-block; margin-right: .5em;}
.contbg{ width: 100%; font-size: 1em; color: #000; line-height:1.7em; padding:1em 0; display: block; position: relative; overflow: hidden;}
.main_r_nav{ width: 100%; overflow: hidden; box-sizing: border-box; padding-top: 1em; padding-bottom: 1em;  border-bottom: 1px solid #f5f5f5; display: block; position: relative;}
.main_r_nav ul{ width: 80%; float: left; }
.main_r_nav ul li{color:#d90100;font-size:1em; line-height:2em; width:100%; display: block; float:left; height:2em; overflow:hidden; }
.main_r_nav ul li a{color:#000; line-height:2em; font-weight:normal; }
.main_r_nav ul li a:hover{color:#d2020b;}
.balck{ width: 10%; float: right; padding: .5em 0; }
.balck img{ width: 100%; }

.art_new_lst{ width: 100%; padding: 1em 0; display: block; position: relative; overflow: hidden; }
.art_new_lst ul li{ width: 100%; float: left; display: block; position: relative; border-bottom:  1px solid #ececec; height:2.5em; overflow: hidden;  }
.art_new_lst ul li h2{ font-size: 1.1em; float: left; display: block; line-height:2.5em; color: #000; width: 60%; }
.art_new_lst ul li span{ width:30%; float: right; line-height:2.5em; font-size: .8em; color: #777; text-align: right;  }


.wcbp_wlyx{ width: 100%; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden;  text-align:center; }
.wcbp_wlyx dl{ width: 50%; padding:1em .5em; box-sizing: border-box; display: block; float: left; position: relative; border-right: 1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6;  } 
.wcbp_wlyx dl dt{ padding: 0 28%; box-sizing: border-box; display: block; width: 100%;}
.wcbp_wlyx dl dt img{ height: 4em;}
.wcbp_wlyx dl dd{width: 100%; margin:0 auto; text-align: center; display: block; position: relative;}
.wcbp_wlyx dl dd h2{ font-size: 1.3em; color: #000; line-height: 1.6em; padding-top: .3em; display: block; position: relative; }
.wcbp_wlyx dl dd span{font-size: 1em; padding: 0 .5em; box-sizing: border-box; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em;  display: block;} 
.wcbp_wlyx dl:nth-child(2n){ border-right: none; }
.wcbp_wlyx dl:nth-child(3),.wcbp_wlyx dl:nth-child(4){ border-bottom: none; }

.wcbp_tcbg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOURAJH0WfDSMGIE1rEIL.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box; position: relative; overflow: hidden;display: block;  }
.wpbc_tctxa{width: 100%;background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfD1MGDzjSOE9PKIZ.jpg);background-repeat: no-repeat; background-position:left .6em;  background-size: 1em;  padding-left: 1.5em; box-sizing: border-box; display: block; position: relative;}
.wpbc_tctxa h2{ width: 100%; display: block; position: relative; overflow: hidden; color: #fff; font-size: 1.2em; line-height:2em;  }
.wpbc_tctxa p{ width: 100%; display: block; position: relative; overflow: hidden;font-size: .8em; line-height: 1.8em; color: #fff; }


.yqfw4{ width:100%; display:block; position:relative; padding:.5em 0; overflow: hidden; }
.yqfw4 dl{width:48%; box-sizing: border-box; float:left; margin:1%; display:block; border: 1px solid #687180; overflow: hidden; position: relative; } 
.yqfw4 dl dt{  height:3em; background:#343d56; display:block; position: relative; text-align:center; line-height:3em; border-bottom: 1px solid #687180; font-size:1.2em; color:#fff; box-sizing: border-box; vertical-align: middle;} 
.yqfw4 dl dt img{ height: 1.5em; padding-right: .5em; vertical-align: middle; }
.yqfw4 dl dd{ padding:1em; font-size: 1em; line-height: 1.8em; display:block; position:relative; clear:both; color: #fff; }
 
.wpbc_sdys{ width: 100%; padding: 1em ;  display: block; box-sizing: border-box; position: relative; overflow: hidden; }
.wpbc_sdys dl{ width:50%; box-sizing: border-box; float: left; border: 1px solid #ddd; display: block; position: relative; padding:1em .5em 1em 1em; overflow: hidden;  }
.wpbc_sdys dl dt{ width:16%; float: left; padding-top: .3em;  }
.wpbc_sdys dl dt img{ width: 100%; display: block; }
.wpbc_sdys dl dd{width: 80%; float: right;}
.wpbc_sdys dl dd h2{ font-size: 1.2em; display: block; line-height:1.5em; color: #000; width:100%; }
.wpbc_sdys dl dd span{ width:100%; line-height:1.3em; font-size: .8em; color: #777; display: block; position: relative; overflow: hidden; }
.wpbc_sdys dl:nth-child(2),.wpbc_sdys dl:nth-child(4){ margin-left: -1px; }
.wpbc_sdys dl:nth-child(3),.wpbc_sdys dl:nth-child(4){ margin-top: -1px; }

.fourb{ width: 100%; margin: 0 auto; position: relative; text-align: center; font-size:1.2em; color: #191b2f; line-height:2em;  } 

.wpbc_fwlc{ width: 100%; margin: 0 auto; position: relative; overflow: hidden; text-align: center; }
.wpbc_fwlc dl{ width: 30%; margin:1%; display: inline-block;  border: 1px solid #eaeaea; position: relative; background: #fff; padding:1em .5em; box-sizing: border-box; overflow: hidden;  } 
.wpbc_fwlc dl dt{ width:45%; margin: 0 auto; display:block; text-align: center; vertical-align: middle; padding-bottom:20px; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfD1MGDzjPOO9PKIZ.jpg);background-repeat: no-repeat; background-position: center bottom;  background-size: 1px 13px;  }
.wpbc_fwlc dl dt img{ width: 100%; text-align: center; margin: auto; display: block; }
.wpbc_fwlc dl dd{ font-size: 1.2em; line-height: 1.7em; padding-top: .5em; color: #191b2f; text-align: center; display: block; position: relative; } 

.qzts_tsmb{ width: 100%; margin: 0 auto; position: relative; overflow: hidden; text-align: center; }
.qzts_tsmb dl{ width: 33.33%; display:block; float: left;  border: 1px solid #eaeaea; position: relative; background: #fff; padding:1em .5em .5em; box-sizing: border-box; overflow: hidden;  } 
.qzts_tsmb dl dt{ width:45%; margin: 0 auto; display:block; text-align: center; vertical-align: middle; padding-bottom:20px; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfD1MGDzjPOO9PKIZ.jpg);background-repeat: no-repeat; background-position: center bottom;  background-size: 1px 13px;  }
.qzts_tsmb dl dt img{ width: 100%; text-align: center; margin: auto; display: block; }
.qzts_tsmb dl dd{ font-size: 1.2em; height:3.4em; margin-top: .5em;   line-height: 1.7em;  color: #191b2f; text-align: center; display: block; position: relative; } 
.qzts_tsmb dl:nth-child(2),.qzts_tsmb dl:nth-child(3),.qzts_tsmb dl:nth-child(5),.qzts_tsmb dl:nth-child(6){ margin-left: -1px; }
.qzts_tsmb dl:nth-child(6),.qzts_tsmb dl:nth-child(4),.qzts_tsmb dl:nth-child(5){ margin-top: -1px; }


.qzts_tcbg{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOURICEHSfIyVQUSyRHt.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box; position: relative; overflow: hidden;display: block;  }
.qzts_tcbgas{ width: 100%; display: block; position: relative; overflow: hidden; padding: .5em 1em 1em; box-sizing: border-box; }
.qzts_tcbgas dl{ width: 100%; display: block; float: left; position: relative; overflow: hidden; background: #2c3448; border: 1px solid #68717f; box-sizing: border-box; }
.qzts_tcbgas dl dt{ width:24%; border-right: 1px solid #68717f; box-sizing: border-box; text-align: center; font-size: 1.2em; color: #fff; line-height: 2.5em; display: block; float: left; background: #343d54;  }
.qzts_tcbgas dl dd{ width: 70%; float: right; font-size: 1.2em; color: #b4b7bb; box-sizing: border-box;line-height: 2.5em; }
.qzts_tcbgas dl:nth-child(2){ margin-top: -1px; }
.qzts_tcbgas dl:nth-child(2),.qzts_tcbgas dl:nth-child(3),.qzts_tcbgas dl:nth-child(7),.qzts_tcbgas dl:nth-child(6),.qzts_tcbgas dl:nth-child(4),.qzts_tcbgas dl:nth-child(5),.qzts_tcbgas dl:nth-child(8),.qzts_tcbgas dl:nth-child(9),.qzts_tcbgas dl:nth-child(10){ margin-top: -1px; }


.qzts-ys{ width: 100%; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.qzts-ys dl{ width: 33.33%; padding:.5em; box-sizing: border-box; float: left; display:block; position: relative;   } 
.qzts-ys dl dt{ padding: 0 28%; box-sizing: border-box; display: block; width: 100%;}
.qzts-ys dl dt img{ height: 3.5em;}
.qzts-ys dl dd{width: 100%; margin:0 auto; display: block; position: relative;}
.qzts-ys dl dd h3{ font-size: 1.2em; color: #000; line-height:1.6em; padding-top: .5em; text-align: center; display: block; position: relative; }
.qzts-ys dl dd p{font-size: .8em; padding: 0; box-sizing: border-box; text-align: left; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em;  display: block; height: 4.5em; }  

.qzts-ysa{ width:90%; margin: 0 auto; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.qzts-ysa dl{ width:50%; padding:.5em 5%; box-sizing: border-box; float: left; display:block; position: relative;   } 
.qzts-ysa dl dt{ padding: 0 28%; box-sizing: border-box; display: block; width: 100%;}
.qzts-ysa dl dt img{ height: 3.5em;}
.qzts-ysa dl dd{width: 100%; margin:0 auto; display: block; position: relative;}
.qzts-ysa dl dd h3{ font-size: 1.2em; color: #000; line-height:1.6em; padding-top: .5em; text-align: center; display: block; position: relative; }
.qzts-ysa dl dd p{font-size: .8em; padding: 0; box-sizing: border-box; text-align: left; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em;  display: block; height: 4.5em; }  

.swiper-qzts{ width: 100%; margin:0px auto; display: block; position: relative; overflow: hidden; }
.swiper-qzts dl{ width: 80%; margin: 5px 10%; display: block; float: left; padding:1em 1em 1.3em; box-sizing: border-box;  -webkit-transition: all .5s ease; transition: all .5s ease; background: #fff;border: 1px solid #eaeaea;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc; }
.swiper-qzts dl dt{ width: 100%; font-size: 1.4em; color: #000; text-align: center; display: block; line-height: 2em; padding-bottom: .5em; border-bottom: 1px solid #eaeaea; }
.swiper-qzts dl dd{ width: 100%; box-sizing: border-box; padding: 1em 0; display: block; position: relative; }
.swiper-qzts dl dd p{ width: 100%; padding: 0 .5em 1em; font-size: 1em; line-height:2em; color: #555; display: block; position: relative; overflow: hidden;  box-sizing: border-box; margin: 0 auto; height: 11em; }
.swiper-qzts dl dd em{ width: 100%; height: 1px; background: #eaeaea; display: block; position: relative; overflow: hidden; margin-bottom: 1em; }
.swiper-qzts dl dd a{ width: 8em; height: 2.3em; background: #ff422e; line-height: 2.3em; text-align: center; font-size: 1em; color: #fff; display: block; margin:0 auto; border-radius: 2em; } 

.qzts-pagination{ width: 100%; text-align: center; display: block; padding-bottom: 10px; } 
.qzts-pagination .swiper-pagination-bullet{ background: #c2c2c2; width: .6em; height: .6em; }
.qzts-pagination .swiper-pagination-bullet-active{ background: #d90100; }

 
.acg_tctxa{width: 100%;background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfD1MGDzjSOE9PKIZ.jpg);background-repeat: no-repeat; background-position:left .6em;  background-size: 1em;  padding-left: 1.5em; box-sizing: border-box; display: block; position: relative;}
.acg_tctxa h2{ width: 100%; display: block; position: relative; overflow: hidden; color: #000; font-size: 1em; line-height:2em;  }
.acg_tctxa p{ width: 100%; display: block; position: relative; overflow: hidden;font-size: .8em; line-height: 1.8em; color: #666; }


.acgNavBox{ width: 100%; padding:1em; box-sizing: border-box; position: relative; overflow: hidden; display: block;  }
.acgNav{cursor:pointer; font-size:1.2em;color:#5f5f5f;line-height:2.5em;padding-left:1em;background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUR5CFScfKxRsDy1G.jpg); background-repeat: no-repeat; background-position:97% center; background-color: #f2f4f6; background-size: 1em; border: 1px solid #d5d5d5; border-bottom: none; }
.acgNav em{ width: 2em; height: 2.5em; position: relative; overflow: hidden; display: block; float: left; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyNQUHEoIt.jpg);background-repeat: no-repeat; background-position:left center;  background-size: 1.3em;  } 
.acgNav:nth-child(3) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyNNUHEoIt.jpg);}
.acgNav:nth-child(5) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyNOUHEoIt.jpg);}
.acgNav:nth-child(7) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyNTUHEoIt.jpg);}
.acgNav:nth-child(9) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyNUUHEoIt.jpg);}
.acgNav:hover:nth-child(1) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyZQUHEoIt.jpg);}
.acgNav:hover:nth-child(3) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyZNUHEoIt.jpg);}
.acgNav:hover:nth-child(5) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyZOUHEoIt.jpg);}
.acgNav:hover:nth-child(7) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyZTUHEoIt.jpg);}
.acgNav:hover:nth-child(9) em{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSIJIz1nI1csoHAqIyZUUHEoIt.jpg);}

.acgNav span{ display: inline-block; padding-left: 10px; font-weight: normal; }
.acgNav:hover{color:#000;}
.currentacg,.currentacg:hover{color:#ff422e}
.currentaDt{background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUR5CFScfKxSDURAnHt.jpg);background-repeat: no-repeat; background-position:97% center; background-color: #f2f4f6; background-size: 1em;}
.acgContent {display: none; border: 1px solid #d5d5d5; border-bottom: none; padding: 1em; box-sizing: border-box; position: relative; overflow: hidden; width: 100%;} 

.acg-pagination{ width: 100%; text-align: center; display: block; padding-bottom: 10px; } 
.acg-pagination .swiper-pagination-bullet{ background: #c2c2c2; width: .6em; height: .6em; }
.acg-pagination .swiper-pagination-bullet-active{ background: #d90100; }

.swiper-acg{ width: 100%; margin:0px auto; display: block; position: relative; overflow: hidden; }
.swiper-acg section{ width: 100%; display: block; position: relative; overflow: hidden; }
.acg_gdxg_lstle{ width:100%; float: left; }
.acg_gdxg_lstle img{ width: 100%;  } 
.acg_gdxg_lstrg1{ width: 100%; display: block; position: relative; overflow: hidden; font-size: 1.3em; line-height:2em; padding-top: .5em; color: #000;  } 
.acg_gdxg_lstrg2{ width: 100%; display: block; position: relative; overflow: hidden; padding:5px 0; border-bottom: 1px solid #e6e6e6;  }
.acg_gdxg_lstrg2 p{ font-size: 1em; line-height: 1.6em; padding: 5px 0 5px 5em; position: relative; display: block; display: block; }
.acg_gdxg_lstrg2 p i{ position: absolute; left: 0; top: 5px; color: #aaa; font-style: normal; }
.acg_gdxg_lstrg2 p span{ color: #000; }
 
.acg_gdxg_lstrg4{ width: 100%; display: block; float: left; position: relative; overflow: hidden; margin-top: 5px; }
.acg_gdxg_lstrg4 ul li{ display: block; float: left; text-align: center; font-size: 1em; color: #aaaaaa; line-height: 2em; }
.acg_gdxg_lstrg4 ul li:first-child{ padding-right: 1em; border-right: 1px solid #e6e6e6; }
.acg_gdxg_lstrg4 ul li:nth-child(2){padding-left: 1em;}
.acg_gdxg_lstrg4 ul li h3{ font-size: 1.4em; color: #ff2828; font-weight: normal;  }
.acg_gdxg_lstrg4 ul li h3 em{ font-size: 1em; margin-left: 5px; }  
.acg_gdxg_lstrg5 { width: 100%; display: block; overflow: hidden; position: relative; padding-top: .5em; }
.acg_gdxg_lstrg5 a{ width: 8em; height: 2.3em; background: #ff422e; line-height: 2.3em; text-align: center; font-size: 1em; color: #fff; display: block;  border-radius: 2em; } 

.acg_video{ width: 100%; display: block; position: relative; overflow: hidden; }
.acg_wleb{ width: 100%; display: block; position: relative; overflow: hidden; }
.acg_wleb ul li{ width: 49%; display: block; float: left; margin-right: 2%; position: relative; overflow: hidden; line-height: 2em; font-size:1em; color: #000;background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREpHz1FI1WhJ1OoJ24OPucSK1H.jpg);background-repeat: no-repeat; background-position:left .8em;  background-size: .4em; padding-left: 1em; box-sizing: border-box;  }
.acg_wleb ul li:nth-child(even){ margin-right: 0; }

.acg_app{ width: 100%; position: relative; overflow: hidden; display: block; font-size: 1em; line-height: 1.6em; color: #666; }

.acg_tel{ width: 100%; margin-top: .5em; font-size: 1.2em; line-height: 2em; color: #000; display: block; position: relative; overflow: hidden; text-align: center; } 
.acg_tel span{ margin-left: .5em; color:#ff422e;background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREpHz1FI1WhJ1OoJ24RNEcsDIH.jpg);background-repeat: no-repeat; background-position:left center;  background-size: 1em; padding-left: 1.5em; box-sizing: border-box; display: inline-block; }

.bdjc_jjab{ width: 100%; display: block; padding: 1em .5em 1em 1em; overflow: hidden; position: relative; font-size: 1em; line-height: 1.6em; color: #666; box-sizing: border-box; border: 1px solid #e6e6e6;  }
.bdjc_jjab  img{width: 10em; float: left; padding-right: .5em; }

.bdcj_bgs{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSMEHyufIyVQUSyRHt.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box; position: relative; overflow: hidden;display: block;  }
 
.bdcj-pagination{ width: 100%; text-align: center; display: block; padding-bottom: 10px; padding-top: 10px; } 
.bdcj-pagination .swiper-pagination-bullet{ background: #c2c2c2;opacity: 1; width: .6em; height: .6em; }
.bdcj-pagination .swiper-pagination-bullet-active{ background: #d90100; }

.swiper-bdcj{ width: 100%; margin:0 auto; display: block; position: relative; overflow: hidden; }
.swiper-bdcj section{ width:70%; background: #fff; padding: 1em 0 1.5em; margin: 0 15%; float: left; display: block; position: relative; overflow: hidden; }
.bdcj_pca{ width: 15%; margin: 0 auto; display: block;  }
.bdcj_ptxt{ width: 90%; margin: 0 auto; display: block; padding: .5em 0 0; position: relative; overflow: hidden; }
.bdcj_ptxt h3{ font-size: 1.3em; display: block; position: relative; overflow: hidden; color: #000; line-height: 2.5em; text-align: center; }
.bdcj_ptxt em{ width: 20px; height: 2px; background: #000; display: block; margin: 0 auto; position: relative; overflow: hidden; }
.bdcj_ptxt p{ font-size: 1em; line-height: 1.6em; color: #666; display: block; position: relative; overflow: hidden; padding-top: .5em; } 

.bdcj_lst{ width: 100%; position: relative; overflow: hidden; display: block; }
.bdcj_lst dl{ width: 48%; margin: 1%; float: left; background: #fff; border-radius: .2em; display: block; padding: 1em; box-sizing: border-box; border: 1px solid #e6e6e6; }
.bdcj_lst dl dt{ width:100%; height: 3.5em; text-align: center; vertical-align: middle; padding: 1em 0; display: block; position: relative; overflow: hidden;  }
.bdcj_lst dl dt img{ height: 3.5em; text-align: center; display: block; margin: auto; }
.bdcj_lst dl dd{ width: 100%; display: block;  position: relative; overflow: hidden;}
.bdcj_lst dl dd h2{ font-size: 1.2em; color: #000; display: block; text-align: center; line-height: 2em; position: relative; overflow: hidden; }
.bdcj_lst dl dd em{width: 15%; margin: 0 auto .5em; display: block; height: .05em; background: #000; position: relative; overflow: hidden;}
.bdcj_lst dl dd span{ font-size: 1em; line-height: 1.6em; color: #666; display: block; position: relative; overflow: hidden; height:6.4em;  }
.bdcj_lst dl:nth-child(3) dd span,.bdcj_lst dl:nth-child(4) dd span{ height: 4.8em; }

.gwrz_bgs{ width: 100%; background: #161d2e; padding:2em 1em 1.5em; box-sizing: border-box; position: relative; overflow: hidden;display: block;  }

.gwrz_tctxa{width: 100%;background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfD1MGDzjSOE9PKIZ.jpg);background-repeat: no-repeat; background-position:left .6em;  background-size: 1em;  padding-left: 1.5em; box-sizing: border-box; display: block; position: relative;}
.gwrz_tctxa h2{ width: 100%; display: block; position: relative; overflow: hidden; color: #000; font-weight: bold; font-size: 1.2em; line-height:2em;  }
.gwrz_tctxa p{ width: 100%; display: block; position: relative; overflow: hidden;font-size: 1em; line-height: 1.8em; color: #666; border-bottom: 1px solid #d7d7d7; padding: .5em 0; }
.gwrz_sfbz{ width: 100%; border: 1px solid #eee; padding:1em; box-sizing: border-box; display: block; position: relative; font-size:1.2em; line-height: 1.8em; color: #000; background-image:url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfK0MoFTjSQO9PKIZ.jpg); background-repeat: no-repeat; background-position:97% top; background-size: 2em; margin-bottom: .5em; }
.gwrz_qysl{ width: 100%; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.gwrz_qysl dl{ width: 100%; display: block; position: relative; overflow: hidden; }
.gwrz_qysl dl dt{width:37%; float: left; display: block; padding-top: .5em; }
.gwrz_qysl dl dd{ width: 62%; float: right; }
.gwrz_qysl dl dt ul{width: 100%; padding: .5em; box-sizing: border-box; display: block; border: 1px solid #e6e6e6; overflow: hidden;  }
.gwrz_qysl dl dt ul li{ width: 100%; display: block; float: left; font-size: 1.1em; line-height: 1.8em; color: #000; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUSAPD0ufIyyDHItnK0SI.jpg); background-size:.3em; background-repeat: no-repeat; background-position: left .7em; padding-left: 10px; box-sizing: border-box; }

.gwrz_app{ width: 100%; position: relative; overflow: hidden; display: block; font-size: 1.1em; line-height: 1.7em; color: #666; }
.gwrz_app span{ color: #ff422e }


.gwrz-pagination{ width: 100%; text-align: center; display: block;} 
.gwrz-pagination .swiper-pagination-bullet{ background: #c2c2c2;opacity: 1; width: .6em; height: .6em; }
.gwrz-pagination .swiper-pagination-bullet-active{ background: #d90100; }

.swiper-gwrz{ width: 100%; margin:0 auto; display: block; position: relative; overflow: hidden; }
.swiper-gwrz section{ width:70%; background: #fff; padding: 1em 0 1.5em; margin: 0 15%; float: left; display: block; position: relative; overflow: hidden; }
.gwrz_pca{ width: 100%; height: 2.5em; font-size: 1.3em; line-height: 2.5em; background: #242a3b; text-align: center; display: block; position: relative; text-align: center; color: #fff; } 
.gwrz_pcab{ width: 100%; border: 1px solid #7e7e7e; padding:1em; box-sizing: border-box; display: block; position: relative; font-size: 1em; color: #000; line-height: 1.6em;  } 
.abt_t2{ width: 100%; display: block; position: relative; overflow: hidden; }
.abt_t2 dl{ width: 48%; padding: .5em; box-sizing: border-box; display: block; border: 1px solid #e7e7e7; margin: 1%; float: left; position: relative; }
.abt_t2 dl dt{ width: 100%; text-align: center; font-size: 1.3em; line-height: 2em; color: #333; font-weight: bold; display: block; }
.abt_t2 dl dd{ font-weight: 1em; line-height: 1.6em; text-align: center; color: #666; display: block; position: relative; overflow: hidden; }

.abt_kjrw{ width: 100%; display: block; position: relative; overflow: hidden; }
.abt_kjrw dl{ width: 100%; display: block;}
.abt_kjrw dl dt{ width: 50%;  background: #fff; float: left; padding:2em 1em .5em 1em; box-sizing: border-box; border: 1px solid #e7e7e7; height: 12em;  }
.abt_kjrw dl dd{ width: 50%; float: right; }
.abt_kjrw dl dd img{ width: 100%; height:12em; display: block; }
.abt_kjrw dl:nth-child(even) dt{ float: right; }
.abt_kjrw dl:nth-child(even) dd{ float: left; }  

.abt_kjrw dl dt h3{ font-size: 1.2em; color: #000; line-height: 2.4em; display: block; position: relative; overflow: hidden;}
.abt_kjrw dl dt em{ width: 10px; height: 1px; background: #d90100; display: block; float: left; position: relative; overflow: hidden; }
.abt_kjrw dl dt p{ width: 100%; padding-top: .3em; font-size: 1em; line-height: 1.6em; display: block; color: #666; position: relative; overflow: hidden; text-align: left; }

.abt_t4{ width: 100%; position: relative; overflow: hidden; display: block;  }
.abt_t4 dl{ width: 100%; box-sizing: border-box; display: block; float: left; padding: .5em 0; margin: 0 0; border-bottom: 1px solid #e7e7e7; }
.abt_t4 dl dt{ width: 30%; float: left;display: block; }
.abt_t4 dl dt img{ width: 100%; }
.abt_t4 dl dd{ width:64%; float: right; box-sizing: border-box; }
/*.abt_t4 dl:nth-child(even) dt{ float: right; }
.abt_t4 dl:nth-child(even) dd{ float: left; } */ 
.abt_t4 dl dd h3{font-size: 1.3em; color: #000; padding-top: .2em; line-height: 2.4em; font-weight: bold; display: block; width: 100%; position: relative; overflow: hidden;  }
.abt_t4 dl dd h3 em{ font-style: normal; font-size:.8em; display: inline-block; margin-left: .5em; }
.abt_t4 dl dd span{ width: 100%; font-size: 1.1em; line-height: 1.6em; display: block; color: #666; position: relative; overflow: hidden; text-align: left; }
.abt_t4 dl dd p{ width: 100%; font-size: 1.1em; line-height: 2em  ; display: block; color: #666; position: relative; overflow: hidden; text-align: left; }
.abt_t4 dl dd h2 a{ width: 6em; height: 1.8em; line-height: 1.8em; margin-top: .5em; border-radius: 1em; background: #d90100; font-size: 1.2em;  display: block; color: #fff; position: relative; overflow: hidden; text-align: center; }

.ind_proce{ width: 100%; position: relative; overflow: hidden; display: block;  }
.ind_proce dl{ display: block; float: left; line-height: 3em; height: 3em;  }
.ind_proce dl dt{ font-size: 1.2em;display: block; float: left; padding: 0 1.5em; }
.ind_proce dl dd{  width: 1em; display: block; float: left; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREUKySJE2cLHIknT0SpIN.jpg); background-size:1em; height: 3em; background-repeat: no-repeat; background-position: center; }/*
.ind_proce ul li{ font-size: 1.2em; line-height: 3em; height: 3em; display: block; float: left;background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUREUKySJE2cLHIknT0SpIN.jpg); background-size:1em; background-repeat: no-repeat; background-position: center right;  padding: 0 2em;  }*/


.abt_ldzn{ width: 100%; padding:0; box-sizing: border-box; display: block; position: relative; overflow: hidden;  text-align:center; }
.abt_ldzn dl{ width: 50%; padding:1em; box-sizing: border-box; display: block; float: left; position: relative; border-right: 1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6;  } 
.abt_ldzn dl dt{ padding: 0 28%; box-sizing: border-box; display: block; width: 100%;}
.abt_ldzn dl dt img{  height: 3em }
.abt_ldzn dl dd{width: 100%; margin:0 auto; display: block; position: relative;}
.abt_ldzn dl dd h2{ font-size: 1.3em; color: #000; line-height: 2em; text-align: center; display: block; position: relative; }
.abt_ldzn dl dd span{font-size: 1em; height: 6em; overflow: hidden; width: 100%; color: #85868b; line-height: 1.5em; text-align: left;display: block;} 
.abt_ldzn dl:nth-child(2n){ border-right: none; }
.abt_ldzn dl:nth-child(n+5){ border-bottom: none; }

.cont_t1{ width: 100%; position: relative; overflow: hidden; display: block;  }
.cont_t1 h2{ font-size: 1.4em; color: #ff422e; line-height: 2em; display: block; position: relative; font-weight: bold; }
.cont_t1 p{ font-size: 1.1em; line-height: 2em; padding-bottom: .5em; display: block; position: relative; }
.cont_t1 em{ width: 100%; height: 1px; display: block; background: #ececec; position: relative; }
.cont_t1 h3{ font-size: 1.2em; font-weight: bold; color: #000; line-height: 2em; display: block; position: relative; }
 
.cont-pagination{ width: 100%; text-align: center; display: block; padding-top: 10px;} 
.cont-pagination .swiper-pagination-bullet{ background: #c2c2c2;opacity: 1; width: .6em; height: .6em; }
.cont-pagination .swiper-pagination-bullet-active{ background: #d90100; }

.swiper-cont{ width: 100%; margin:0 auto; display: block; position: relative; overflow: hidden; }
.swiper-cont section{ width:100%; box-sizing: border-box; background: #fff; padding: 1em; float: left; display: block; position: relative; overflow: hidden; }
.cont_pca{ width: 100%; display: block; position: relative; overflow: hidden; border-bottom: 1px solid #e7e7e7; padding-bottom: .5em; }
.cont_pca img{display: block; }
.cont_pcab{padding-top: .5em; font-size: 1.2em;  overflow: hidden; width: 100%; color: #000; line-height: 2em; text-align: left;display: block;} 
 
.yhlc_ind1a{ width: 100%; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.yhlc_ind1a dl{ width: 44%; padding:1em .5em 1em 1em; box-sizing: border-box; float: left; margin:1em 3%; background: #fff; border: 1px solid #e7e7e7;  } 
.yhlc_ind1a dl dt{ width:23%;  float: left; }
.yhlc_ind1a dl dt img{width: 100%; padding-top: 1.5em; }
.yhlc_ind1a dl dd{width: 72%; float: right; display: block; position: relative; }
.yhlc_ind1a dl dd h3{font-size: 1.2em; color: #000; line-height: 2em; font-weight: bold; display: block; width: 100%; position: relative; overflow: hidden;  }
.yhlc_ind1a dl dd span{ width: 100%; font-size: 1em; line-height: 1.6em; display: block; color: #666; position: relative; overflow: hidden; text-align: left; }

 
.qqfx-pagination{ width: 100%; text-align: center; display: block; padding-top: 10px;} 
.qqfx-pagination .swiper-pagination-bullet{ background: #c2c2c2;opacity: 1; width: .6em; height: .6em; }
.qqfx-pagination .swiper-pagination-bullet-active{ background: #d90100; }

.swiper-qqfx{ width: 100%; margin:0 auto; display: block; position: relative; overflow: hidden; }
.swiper-qqfx section{ width:100%; box-sizing: border-box; background: #fff; padding: 0; float: left; display: block; position: relative; overflow: hidden; } 
.swiper-qqfx section dt{ width: 100%; padding: .5em 1em; box-sizing: border-box; background: #2c3449; text-align: center; color: #fff; }
.swiper-qqfx section dt h3{ font-size: 1.2em; font-weight: normal; line-height: 2em;  }
.swiper-qqfx section dt span{ font-size: 1em; line-height: 1.6em; display: block; position: relative; }
.swiper-qqfx section dd{ width: 100%; position: relative; overflow: hidden; display: block; background: #f6f6f6; padding:.5em; box-sizing: border-box; }
.swiper-qqfx section dd:nth-child(even){ background: #eee; }
.yhd2a{ width: 10%; float: left; line-height:2em; text-align: right; font-size: 2.2em; color: #c8c9cc; }
.yhd2b{ width: 87%; float: right; }
.yhd2b h4{ font-size: 1.2em; color: #191b2f; line-height: 2em; display: block; position: relative; font-weight: normal; }
.yhd2b p{font-size: 1em; color: #85868b; line-height: 1.6em;  display: block; } 


.yhlc_bgs{ width: 100%; background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUR1qKISfIyVQUSyRHt.jpg); background-repeat: no-repeat; background-position:bottom; background-size: cover; padding:2em 1em 1.5em; box-sizing: border-box; position: relative; overflow: hidden;display: block;  }

 
.yhzx-pagination{ width: 100%; text-align: center; display: block; padding-top: 10px;} 
.yhzx-pagination .swiper-pagination-bullet{ background: #c2c2c2;opacity: 1; width: .6em; height: .6em; }
.yhzx-pagination .swiper-pagination-bullet-active{ background: #d90100; }

.swiper-yhzx{ width: 100%; margin:0 auto; display: block; position: relative; overflow: hidden; }
.swiper-yhzx section{ width:80%; margin: 0 10%; padding: .5em 1em; box-sizing: border-box; background: #fff; float: left; display: block; position: relative; overflow: hidden; }  
.swiper-yhzx section dt{ width: 100%; box-sizing: border-box;  border-bottom: 1px solid #e7e7e7; text-align: center; display: block; position: relative; text-align: center; color: #fff; padding: 1em 0; }
.swiper-yhzx section dt h3{ font-size: 1.3em; color: #000; font-weight: normal; line-height: 1.3em;  }
.swiper-yhzx section dt span{ font-size: 1em; color: #333; line-height: 1.6em; display: block; position: relative; } 
.swiper-yhzx section dd{ width: 100%;  box-sizing: border-box; display: block; position: relative; }
.yhd3b{ width: 100%;  padding: .5em 0 .5em 6em;  box-sizing: border-box; font-size: 1em; line-height: 1.8em; color: #171d2e; border-bottom: 1px solid #dedede;  }
/*.yhd3c{ width: 100%; text-align: center; line-height: 2.4em; height: 2.4em; font-size: 1em; color: #ff422e; display: block; position: relative;vertical-align: middle;background-image: url(/EIqrESyDEyLoGRHqESISUxSLKIfrJ15IHyEOUS1JKykfD1MGDzjSOE9PKIZ.jpg); background-repeat: no-repeat; background-position:center left ; background-size: 1em; box-sizing: border-box; } */

.yhd3c{ width: 100%; text-align: center; line-height: 2.4em; height: 2.4em; font-size: 1em; color: #ff422e; display: block; position: relative;vertical-align: middle;  box-sizing: border-box; } 
.yhd3c img{ width: 1em; vertical-align: middle; }
.yhd3c span{ font-size: 1em; vertical-align: middle; margin-left: .5em; display: inline-block; }



.dede_pages {text-align: center; padding: 1em 0; overflow: hidden; width: 100%;} 
.dede_pages ul li { font-size:1.1em; padding:.2em .5em; margin-right:.5em; color: #666; text-decoration: none; display: inline;  border: 1px solid #e1e1e1;}
.dede_pages ul li a{ color:#666;text-decoration: none; }
.dede_pages ul li a:hover { color:#d90100;text-decoration: underline;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a { background: #d90100; color: #fff; border: 1px solid #d90100;text-decoration: none;}