@charset "utf-8";

/* CSS Document */

*{padding:0; margin: 0;}

body{ font-size:14px; color: #333; background: #f6f5f5;  font-family: "微软雅黑"; padding:0; margin: 0;}

ul,li,dl,dt,dd{list-style:none;}

/* h1,h2,h3,h4,h5,h6{ text-align: center;} */

a{ color:#333; text-decoration: none;}

a:hover{ color:#333;}

img{border:0;}

input{ border:0; outline: none;}

.bor{ border:1px solid #fad4ba;}

.mgt10{ margin-top:10px;}





.top{ height: 38px; line-height: 38px; background: #fff;}

.top p{font-size:12px; color: #232323; text-indent:50px; width: 1200px; margin: auto;}



.banner{ position: relative; height: 270px; width:100%; overflow:hidden; margin-bottom:8px;}

.banner .bd{width:100%;}

.banner .bd li{ height: 270px; width: 100%;}

/*.banner .bd li:nth-child(1){ background:url(../images/201c7004497a8ca6210e84e0fbd7826.jpg) center top no-repeat;}

.banner .bd li:nth-child(2){ background:url(../images/banner13.jpg) center top no-repeat;}

.banner .bd li:nth-child(3){ background:url(../images/banner4.jpg) center top no-repeat;}

.banner .bd li:nth-child(4){ background:url(../images/banner27.jpg) center top no-repeat;}

.banner .bd li:nth-child(5){ background:url(../images/banner23.jpg) center top no-repeat;}

.banner .bd li:nth-child(6){ background:url(../images/banner5.jpg) center top no-repeat;}

.banner .bd li:nth-child(7){ background:url(../images/banner11.jpg) center top no-repeat;}

.banner .bd li:nth-child(8){ background:url(../images/banner31.jpg) center top no-repeat;}

.banner .bd li:nth-child(9){ background:url(../images/banner9.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(1){ background:url(../images/banner17.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(5){ background:url(../images/banner3.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(7){ background:url(../images/banner5.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(8){ background:url(../images/banner24.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(10){ background:url(../images/banner22.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(9){ background:url(../images/banner7.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(1){ background:url(../images/banner12.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(2){ background:url(../images/banner8.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(1){ background:url(https://www.guanlingls.com/uploads/allimg/200206/1_1931068481.jpg) center top no-repeat;}*/

/*.banner .bd li:nth-child(2){ background:url(../images/banner25.jpg) center top no-repeat;}*/

.banner .bd li a{display:block; height: 270px;}

.banner .hd{width:1200px; margin: auto; position: relative; bottom:5px;  }

.banner .hd ul {z-index: 11; position: absolute; left:0; bottom: 5px;width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:center;}

.banner .hd li{ width: 20px; height: 20px;  /*border-radius: 50%;*/ background: #FFF; opacity:1; margin: 0 5px; font-size:16px;text-align: center;}

.banner .hd li.on{opacity: 1; background: #ca2f2a; color:#fff;}

.banner_bt{width:100%;  position:absolute; z-index: 5; height: 100%; left: 0; /*top: 0;*/}

.banner_btcon{width:1200px; margin:auto; height: 100%; position: relative;}

.banner_btl{width:60px; height: 60px; text-align: center; border-radius: 50%; background: #000; z-index: 10; left:-100px; top: 100px; position: absolute; opacity: 0.3; cursor: pointer;}

.banner_btr{width:60px; height: 60px; text-align: center; border-radius: 50%; background: #000; z-index: 10; right:-100px; top: 100px; position: absolute; opacity: 0.3; cursor: pointer;}

.banner_btl span,.banner_btr span{font-size:30px; color: #fff; opacity: 0.8; height: 60px; display: flex; flex-direction: column; justify-content: center; font-family: "宋体"; font-weight: bold;}



.top_zxdh{ height: 45px; line-height: 45px; font-size:28px; text-align: center; font-weight: bold; background:#fff;    width:100%;}

.top_zxdh div{ width:1200px; height:45px; margin:0 auto;}

.top_zxdh div img{ float:left; margin-top:4px; height:35px;}

.top_zxdh div p{ font-size:18px; float:right; background:linear-gradient(to bottom, #e25956 0%, #c21a20 100%); -webkit-text-fill-color:transparent;-webkit-background-clip:text; }

.top_zxdh div p span{ font-size:22px; float:right; background:linear-gradient(to bottom, #e25956 0%, #c21a20 100%); -webkit-text-fill-color:transparent;-webkit-background-clip:text; }



.nav{width:1200px; height: 80px; margin: auto; background:linear-gradient(to bottom, #e25956 5%, #c21a20 45%, #e25956 100%); display: flex; flex-flow: row nowrap;  align-items: center;}

.nav dl{ display:flex; flex-direction: row;}

/*.nav dl:nth-child(1){ margin-left:50px;}

.nav dl:nth-child(2){ margin-left:15px;}

.nav dl:nth-child(3){ margin-left:15px;}

.nav dl:nth-child(4){ margin-left:15px;}

.nav dl:nth-child(5){ margin-left:15px;}*/

.nav dt{width:52px; height: 60px; /*padding: 0 10px;*/}

.nav dl:nth-child(1) dt{ width:58px;padding-left: 20px; border-right:2px solid #ab1f23; margin-right:12px; }

.nav dt a{color: #fff; font-size:22px;}

.nav dd{padding: 0 0px; height:60px; border-left:2px solid #ab1f23; color: #fff; display: flex; opacity: 0.8; flex-direction: column; justify-content: space-around; padding-right: 7px; margin-left:5px; padding-left:3px;}

.nav dd a{font-size:14px; color:#fff; margin:0 10px;}



.search{width:1198px; margin: 0 auto; background: #eeeeed; height: 48px; border:1px solid #e8e6e6; display:flex; flex-flow: row nowrap; justify-content:space-around; align-items: center;}

.search_con form{display:flex; flex-direction: row; align-items: center;}

.search_con span{ color: #c01921;margin: 0 10px;}

.search_con span{ color: #c01921;margin: 0 10px;}

.search-keyword{ width: 210px; height: 28px; border:1px solid #b8c2db; padding: 0 10px;}

.search-submitbg{background: #e9b63a; width: 65px; height: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center;}

.search-submit{ height:26px; background: #e9b63a; width: 61px; color: #fff; border:1px solid #f5dca6; cursor: pointer;}

.search-submit:active{border:1px solid #fff;}

.tags span{ color: #ee782d; }

.tags a{ color: #232323; margin: 0 10px;}



.main{width:1200px; margin: 10px auto 0; overflow:hidden;}

.main1{width:1200px; overflow:hidden; display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between;}

.hdp{ width: 458px; padding:10px; overflow:hidden; position:relative; background:#fff; }

.hdp_bd{ width:458px; overflow:hidden; }

.hdp_bd li{ width:458px; overflow:hidden;}

.hdp_bd img{ width:455px; height:328px; overflow:hidden; display:block;}

.hdp_bd strong{ display:block; text-align:left; margin:20px 10px; width:95%;}

.hdp_bd strong a{font-size:16px; color:#e71f1c;}

.hdp_bd  p{ line-height:24px; width:435px; color:#475776; padding:0 10px; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}

.hdp_hd { position: absolute; z-index: 10; text-align:right; height: 20px; width:448px; padding-right: 20px; left:0; top:300px; }

.hdp_hd li{ width: 20px; height: 20px; /*border-radius: 50%;*/ background: #fff;display: inline-block; margin: 0 4px; font-size:16px; text-align: center;cursor: pointer; }

.hdp_hd li.on{ background: #b61d22;}



.anli{padding-bottom:10px;width:413px; /*height:460px;*/ background:#fff;}

.anli .tit{height:40px; border-bottom:1px solid #fad4ba;  display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%); }

.anli dt{ text-align:justify; padding:10px;}

.anli dt a{ font-size:16px; color:#e71f1c; font-weight:bold; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden;}

.anli dd{ color:#000; padding: 0 10px; line-height:24px; border-bottom:1px dashed #9d9c9c; padding-bottom:10px; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}

.anli ul{ padding-top:10px; padding-left:10px; padding-right:10px;}

.anli li{ display:flex; flex-direction: row; flex-wrap: nowrap;  align-items: center; margin-top:1px;}

.anli li i{ width:5px; height:5px; background:#e73825; margin-right:10px;}

.anli li a{ height:25px; line-height:25px;}

.anli li a:hover{ color:#e71f1c;}



.gonggao{ width:263px; /*height:480px;*/ background:#fff; }

.tit{height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%); display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center;}

.tit strong{ font-size:18px; color:#fff; background:linear-gradient(to bottom, #dc4f49 5%, #c21a20 45%,#c21a20 55%, #dc4f49 100%); width:120px; height:40px; line-height:40px; text-align:center; position:relative;}

.tit strong span{ display:block; width:0; height:0; border-width:5px 5px 0; border-style:solid; border-color:#dc4f49 transparent transparent; position:absolute; bottom:-5px; left:50px;}

.tit a{font-size:14px; color:#191816; margin-right:10px;}

.tit a:hover{ color:#e71f1c;}

.gonggao_con{padding:10px; overflow:hidden; margin-top:15px;}

.gonggao_con ul{ }

.gonggao_con li{ display:flex; flex-direction: row; flex-wrap: nowrap;  align-items: center;}

.gonggao_con li i{ width:5px; height:5px; background:#e73825; margin-right:4px;}

.gonggao_con li a{ height:25px; line-height:25px;}

.gonggao_con li a:hover{ color:#e71f1c;}



.main2{ display:flex; flex-flow: row nowrap; justify-content: space-between; margin-top:10px;}

.baodao{width: 478px; background:#fff; height:525px; }

.baodao1 ul{ padding:10px 0; height:425px; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; }

.baodao1 li img{ width:228px; height:280px;}

.baodao ul{ padding:10px 0; height:425px; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;  align-content:space-around;}



.baodao li { width:220px; padding-top:30px; }

.baodao li img{ width:220px; height:144px;}

.baodao li p{ text-align:center; padding-top:5px;}

.baodao li p a:hover{ color:#e71f1c;}

.baodao1 ul{ padding:10px 0; height:425px; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; }

.baodao1 li img{ width:220px; height:280px;}

.team{ width:338px; background:#fff; }

.team_con{ }

.team_con ul{ padding:0px 10px; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: space-around;} 

.team_con li{ width:153px; height:191px; position:relative; border:1px solid #e3e3e3; margin-top:10px;}

.team_con li img{width:153px; height:189px; }

.team_con li .team_txtbg{ height:30px; background:#454750; opacity:0.8; width:100%; position:absolute; left:0; bottom:0;}

.team_con li span{ color:#fff; height:30px; line-height:30px; width:100%; text-align:center;  position:absolute; left:0; bottom:0; }



.shuofa{ width:358px; background:#fff; }

.shuofa ul{ padding:10px 0; width:375px; height:425px; display:flex; flex-direction: column; justify-content: space-around; }

.shuofa li{ display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; padding-left:5px;}

.shuofa_img{ width:177px;}

.shuofa_img img{ width:177px; height:123px;}

.shuofa_con{ width:185px; margin-right:0px;}

.shuofa_con strong{ display:block; text-align:left;  overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

.shuofa_con strong a{ color:#313333; font-size:14px; line-height:24px;}

.shuofa_con p{  line-height:22px; overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:7px; letter-spacing:2px;}



.main3{ display:flex; flex-flow: row wrap; justify-content: space-between; }

.chaiqian{ width:593px; margin-top:10px; background:#fff; }

.chaiqian_con{padding:10px; }

.chaiqian_con dl{display:flex; flex-flow: row nowrap; justify-content: space-between; margin-top:10px;}

.chaiqian_con dt{width:180px;}

.chaiqian_con dt img{ width:180px; height:114px;}

.chaiqian_con dd{ width:380px;}

.chaiqian_con dd strong a{font-size:16px; color:#e71f1c; font-family:"宋体"; display:block;  padding-top:10px;}

.chaiqian_con dd p{ font-size:12px; color:#545455;  line-height:22px; padding-top:10px;} 

.chaiqian_con ul{  padding-top:10px;}

.chaiqian_con ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.chaiqian_con ul p{ width:450px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.chaiqian_con ul span{ width:100px; text-align:right;}

.chaiqian_con ul li i{ width:5px; height:5px; background:#e73825; margin-right:10px;}

.chaiqian_con ul li a{ height:25px; line-height:25px;}

.chaiqian_con ul li a:hover{ color:#e71f1c;}



.index_ad{ margin-top:10px; background:url(../images/index_adbg.jpg) no-repeat; width:1200px; height:368px; overflow:hidden;}

.ad_left{ float:left}

.ad_right{ float:left; margin-left:-86px;}

.ad_right .img_1{ width:142px; height:142px;  position:absolute; margin-top:6px; margin-left:150px; transition:all 0.8s; transform: rotate(45deg); -ms-transform: rotate(45deg); }

.ad_right .img_2{ width:142px; height:142px;  position:absolute; margin-top:6px; margin-left:362px;  transition:all 0.8s; transform: rotate(45deg); -ms-transform: rotate(45deg);}

.ad_right .img_3{ width:142px; height:142px;  position:absolute; margin-top:115px; margin-left:43px; transition:all 0.8s; transform: rotate(45deg); -ms-transform: rotate(45deg);}

.ad_right .img_4{ width:142px; height:142px;  position:absolute; margin-top:115px; margin-left:255px; transition:all 0.8s; transform: rotate(45deg); -ms-transform: rotate(45deg);}

.ad_right .img_5{ width:142px; height:142px;  position:absolute; margin-top:115px; margin-left:469px; transition:all 0.8s; transform: rotate(45deg); -ms-transform: rotate(45deg);}

.ad_right .img_6{ width:142px; height:142px;  position:absolute; margin-top:225px; margin-left:150px; transition:all 0.8s; transform: rotate(45deg); -ms-transform: rotate(45deg);}

.ad_right .img_7{ width:142px; height:142px;  position:absolute; margin-top:220px; margin-left:361px; transition:all 0.8s; transform: rotate(45deg); -ms-transform: rotate(45deg);}



.ad_right .img_1 img{ transition:all 0.8s;  border-radius:5px; 	transition:all 0.8s;}

.ad_right .img_2 img{ transition:all 0.8s;  border-radius:5px; 	transition:all 0.8s;}

.ad_right .img_3 img{ transition:all 0.8s;  border-radius:5px; 	transition:all 0.8s;}

.ad_right .img_4 img{ transition:all 0.8s;  border-radius:5px; 	transition:all 0.8s;}

.ad_right .img_5 img{ transition:all 0.8s;  border-radius:5px; 	transition:all 0.8s;}

.ad_right .img_6 img{ transition:all 0.8s;  border-radius:5px; 	transition:all 0.8s;}

.ad_right .img_7 img{ transition:all 0.8s;  border-radius:5px; 	transition:all 0.8s;}



.ad_right .img_1:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); }

.ad_right .img_2:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); }

.ad_right .img_3:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); }

.ad_right .img_4:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); }

.ad_right .img_5:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); }

.ad_right .img_6:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); }

.ad_right .img_7:hover{ transform: rotate(45deg); -ms-transform: rotate(45deg); }



.ad_right .img_1:hover img{ transform: translate(-15px,-15px) scale(1.1); box-shadow:2px 10px 26px rgba(0,0,0,0.3);}

.ad_right .img_2:hover img{ transform: translate(-15px,-15px) scale(1.1); box-shadow:2px 8px 16px rgba(0,0,0,0.3);}

.ad_right .img_3:hover img{ transform: translate(-15px,-15px) scale(1.1); box-shadow:2px 8px 16px rgba(0,0,0,0.3);}

.ad_right .img_4:hover img{ transform: translate(-15px,-15px) scale(1.1); box-shadow:2px 8px 16px rgba(0,0,0,0.3);}

.ad_right .img_5:hover img{ transform: translate(-15px,-15px) scale(1.1); box-shadow:2px 8px 16px rgba(0,0,0,0.3);}

.ad_right .img_6:hover img{ transform: translate(-15px,-15px) scale(1.1); box-shadow:2px 8px 16px rgba(0,0,0,0.3);}

.ad_right .img_7:hover img{ transform: translate(-15px,-15px) scale(1.1); box-shadow:2px 8px 16px rgba(0,0,0,0.3);}

/*.ad_right .img_7:hover img{ transform: translate(-15px,-15px); box-shadow:2px 8px 16px rgba(0,0,0,0.3);}*/



.index_word{ width:540px; height:170px; margin-left:60px; padding-top:75px; }

.index_tel {width:600px; height:70px; margin-left:60px; padding-top:25px; }

.index_tel img{ float:left; margin-left:5px;}

.index_tel .index_btn{margin-left:30px;}

.index_tel p{ font-size:18px; color:#010101; font-weight:bold; float:left; margin-left:10px; margin-top:-5px;}

.index_tel span{ width:0; overflow:hidden; font-size:32px; color:#d2121d; font-weight:bold; font-style:italic; line-height:38px;  

white-space:nowrap; overflow:hidden;    -webkit-animation: typing 3s steps(60, end) infinite;    animation: typing 3s steps(50, end) infinite;}

.index_tel span strong{ margin-left:-7px;}

.index_tel span .dh1{ animation-name: typing;    animation-duration: 5s;    animation-timing-function: linear;    animation-delay: 2s;}

.index_tel span .dh2{ animation-name: typing;    animation-duration: 5s;    animation-timing-function: linear;    animation-delay: 2s;}

.index_tel span .dh3{ animation-name: typing;    animation-duration: 5s;    animation-timing-function: linear;    animation-delay: 2s;}

.index_tel span .dh4{ animation:typing 1s; animation-delay:0.3s;}

.index_tel span .dh5{ animation:typing 1s; animation-delay:0.4s;}

.index_tel span .dh6{ animation:typing 1s; animation-delay:0.5s;}

.index_tel span .dh7{ animation:typing 1s; animation-delay:0.6s;}

.index_tel span .dh8{ animation:typing 1s; animation-delay:0.7s;}

.index_tel span .dh9{ animation:typing 1s; animation-delay:0.8s;}

.index_tel span .dh10{ animation:typing 1s; animation-delay:0.9s;}

.index_tel span .dh11{ animation:typing 1s; animation-delay:1s;}

.index_tel span .dh12{ animation:typing 1s; animation-delay:1.1s;}



.main4{ display:flex; flex-flow: row wrap; justify-content: space-between; margin-top:10px;}

.jinqi{ width:375px;background:#fff; }

.jinqi_con{ padding:25px 0px; overflow:hidden; }

.jinqi_con ul li{ width:215px; height:310px; margin:0 10px; }

.jinqi_con ul li img{width:215px; height:310px;}



.jiangbei{ width:400px; background:#fff; }

.jiangbei_con{ padding:10px 10px;}

#jiangbei2 dt img{width:175px; height:140px; object-fit:cover;}

.jiangbei_con dl{  display:flex; flex-flow: row nowrap; justify-content: space-between; padding:13px 0;}

.jiangbei_con dl:nth-child(1){border-bottom:1px dashed #c8c5c5;}

.jiangbei_con dt{ width:175px;}

.jiangbei_con dt img{width:175px; height:140px;}

.jiangbei_con dd{ width:230px;margin-left: 8px;}

.jiangbei_con dd strong a{font-size:16px; color:#e71f1c; font-family:"宋体"; display:block; }

.jiangbei_con dd p{ font-size:12px; color:#545455; line-height:22px; padding-top:10px;} 



.haoping{ width:263px; background:#fff; }

.haoping_con{ background:#fff; text-align:center; padding-top:15px; overflow:hidden;}

.haoping_con img{width:320px; height:445px;}





.main5{ display:flex; flex-flow: row wrap; justify-content: space-between; margin-top:10px;}

.dayi{width:473px; background:#fff; }

.dayi ul{  padding:10px;}

.dayi ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center;}

.dayi ul p{ width:350px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.dayi ul span{ width:100px; text-align:right;}

.dayi ul li i{ width:5px; height:5px; background:#e73825; margin-right:10px;}

.dayi ul li a{ height:25px; line-height:25px;}

.dayi ul li a:hover{ color:#e71f1c;}



.fagui{ width:442px; background:#fff; }

.fagui ul{  padding:10px;}

.fagui ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.fagui ul p{ width:320px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.fagui ul span{ width:100px; text-align:right;}

.fagui ul li i{ width:5px; height:5px; background:#e73825; margin-right:10px;}

.fagui ul li a{ height:25px; line-height:25px;}

.fagui ul li a:hover{ color:#e71f1c;}



.zixun{ width:263px; background:#fff; }

.zixun ul{  padding:10px;}

.zixun ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.zixun ul p{ width:240px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.zixun ul span{ width:100px; text-align:right;}

.zixun ul li i{ width:5px; height:5px; background:#e73825; margin-right:10px;}

.zixun ul li a{ height:25px; line-height:25px;}

.zixun ul li a:hover{ color:#e71f1c;}



.main6{ display:flex; flex-flow: row wrap; justify-content: space-between; margin-top:10px;}

.jieshao{ width:368px; background:#fff; border:1px solid #fad4ba; }

.jieshao .tit{ border-bottom:1px solid #fad4ba !important; }

.jieshao_con{ padding:10px;}

.jieshao_con img{ width:202px; height:132px; display:inline-block; float:left; margin-right:10px;}

.jieshao_con  p{ line-height:23px; }

.huoban{ width:403px; background:#fff;}

.huoban_con img{ width:389px; height:222px; display:block; margin:15px auto 0;}

.zhichi{ width:403px; background:#fff;}

.zhichi_con img{ width:380px; height:244px; display:block; margin:10px auto 0;}



.flink{ margin-top:10px; background:#fff;}

.flink_tab{height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%); display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}

.flink_tab li{height:40px; line-height:40px; margin: 0 40px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}

.flink_tab li strong{ font-size:18px; color:#1f1e1e; margin-right:5px;}

.flink_tab li span{ display:inline-block; width:0; height:0; border-width:0 6px 6px; border-style:solid; border-color:transparent transparent #1f1e1e;}

.flink_tab li.on strong{ color:#c01b20;}

.flink_tab li.on span{ display:inline-block; width:0; height:0; border-width:6px 6px 0; border-style:solid; border-color:#c01b20 transparent transparent;}

.flink_con{ padding:20px;}

.flink_con ul{display:flex; flex-direction: row; flex-wrap: wrap;}

.flink_con ul li{ margin:5px 10px;}

.flink_con_fensuo{ padding:20px;display: none;}

.flink_con_fensuo ul{display:flex; flex-direction: row; flex-wrap: wrap;}

.flink_con_fensuo ul li{ margin:5px 10px;}



.footer_b{ width:100%; background:url(../images/footer_bg.jpg) repeat-x;}

.footer_bg{ width:100%; background:rgba(0,0,0,0.7);}

.footer_b .cen_right_top{ width:1200px; margin:10px auto; border-bottom:1px solid #fff; height:60px; margin-bottom:30px;}

.footer_b .cen_right_top h3{ float:left;  color:#fff; font-size:18px; font-weight:normal; margin-top:19px;}

.footer_b .cen_right_top ul{ float:left; margin-left:10px; margin-top:9px;}

.footer_b .cen_right_top ul li{ float:left;}

.footer_b .cen_right_top ul li a{  color:#fff; display:block; padding:10px 20px; font-size:18px;}

.footer_b .cen_right_top h2{ float:right;  color:#fff; font-size:22px; margin-top:19px;}

.footer_b .cen_right_top h2 a{ float:right;  color:#fff; font-size:20px; padding-right:20px;  }

.foot{display:flex; flex-flow: row nowrap; justify-content: space-around; align-items: center;  margin:10px auto 0; padding:40px 0; width:1200px; color:#fff;}

.f_con{ width:1200px;  margin:0px auto;}

.foot_con{ width:840px; display:flex; flex-flow: row wrap; justify-content: space-between; float:left;}

.foot_con img{ width:70px; height:111px;}

.foot_txt{ width:680px; margin-top:-60px;}

.foot_txt strong{font-size:34px; font-weight:bold;}

.foot_txt p{ color:#fff; margin-top:12px; font-size:16px;}

.foot_weixin{ width:360px;display:flex; flex-flow: row nowrap; justify-content: space-between; float:left; margin-top:-60px;}

.foot_weixin p{ font-size:16px;}

.foot_weixin img{ width:84px; height:84px; margin-top:72px;}

.foot_weixin .tel_f{ width:290px; height:60px; display:inline-block; position:absolute; background:url(../images/tel_f.png) left center no-repeat; margin-left:120px;}

.foot_weixin .tel_f p{ font-size:24px;  }

.foot_weixin .tel_f p span{ font-size:16px; display:block;}

.copy{ width:100%; height:50px; line-height:50px; background:rgba(0,0,0,0.5); color:#fff; font-size:14px; text-align:center; margin-top:-25px;}

.copy a{color:#fff; font-size:14px; }



.main_list{width:1200px; overflow:hidden; display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin:20px auto 0;}

.main_list_l{ width:913px; background:#fff;}

.position{height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%); display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center;}

.position strong{ font-size:18px; color:#fff; background:linear-gradient(to bottom, #dc4f49 5%, #c21a20 45%,#c21a20 55%, #dc4f49 100%); width:220px; height:40px; line-height:40px; text-align:center; position:relative;}

.position strong span{ display:block; width:0; height:0; border-width:5px 5px 0; border-style:solid; border-color:#dc4f49 transparent transparent; position:absolute; bottom:-5px; left:50px;}

.position p{ width:670px;}

.position p span{font-size:14px; font-weight: 900;}



.position2{height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%); display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center;}

.position2 strong{ font-size:18px; color:#fff; background:linear-gradient(to bottom, #dc4f49 5%, #c21a20 45%,#c21a20 55%, #dc4f49 100%); width:300px; height:40px; line-height:40px; text-align:center; position:relative;}

.position2 strong span{ display:block; width:0; height:0; border-width:5px 5px 0; border-style:solid; border-color:#dc4f49 transparent transparent; position:absolute; bottom:-5px; left:120px;}

.position2 p{ width:570px;}

.position2 p span{font-size:16px;}





.list ul{  padding:20px;}

.list ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center; font-size:18px; border-bottom:1px solid #ecebeb;}

.list ul p{ width:640px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.list ul span{ width:200px; text-align:right;}

.list ul li i{ width:9px; height:9px; background:#e73825; margin-right:10px;}

.list ul li a{ height:55px; line-height:55px;}



.list_page{ text-align:center;  padding:50px 0 50px;}

.list_page li{ background:#d3d3d3; border:1px solid #bab7b7; display:inline-block; padding:3px 10px; border-radius:5px;}

.list_page li.thisclass{background:#e9b63a; color:#fff;}



.main_list_r{ width:275px;}

.cqal{ background:#fff;}

.tit2{height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #dd514c 5%, #c21a20 45%,#c21a20 55%, #dd514c 100%); display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; color:#fff; font-weight:bold; font-size:16px;}

.cqal ul{ padding:0 10px;}

.cqal li{height:48px; line-height:48px; text-align:center; border-bottom:1px solid #ecebeb;}

.cqal li:last-child{ border-bottom:0;}

.cqal li a{font-size:18px; color:#222222;}



.ktgg{ margin-top:10px; background:#fff;}

.ktgg ul{  padding:15px;}

.ktgg ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.ktgg ul p{ width:450px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.ktgg ul span{ width:100px; text-align:right;}

.ktgg ul li i{ width:5px; height:5px; background:#e73825; margin-right:4px;}

.ktgg ul li a{ height:25px; line-height:25px;}

.ktgg ul li a:hover{ color:#e71f1c;}



.zntj{ margin-top:10px; background:#fff;}

.zntj ul{  padding:15px;}

.zntj ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.zntj ul p{ width:450px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.zntj ul span{ width:100px; text-align:right;}

.zntj ul li i{ width:16px; height:16px; background:#c0bfbe; margin-right:10px; font-size:12px; color:#fff; display:flex;  flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; }

.zntj ul li:nth-child(1) i{ background:#e9b63a;}

.zntj ul li:nth-child(2) i{ background:#e9b63a;}

.zntj ul li:nth-child(3) i{ background:#e9b63a;}

.zntj ul li a{ height:25px; line-height:25px; overflow:hidden;}

.zntj ul li a:hover{ color:#e71f1c;}



.lxwm{ margin-top:10px; background:#fff;}

.lxwm dl{ padding:15px 10px;}

.lxwm dt{ text-align:center;}

.lxwm dd{ display:flex; flex-direction: row; flex-wrap: nowrap; padding:0 10px; margin-top:8px;}

.lxwm dd p{width:188px;}



.typename{height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%); display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.typename strong{ font-size:18px; color:#fff; background:linear-gradient(to bottom, #dc4f49 5%, #c21a20 45%,#c21a20 55%, #dc4f49 100%); width:155px; height:40px; line-height:40px; text-align:center; position:relative; margin-left:25px;}

.typename strong span{ display:block; width:0; height:0; border-width:5px 5px 0; border-style:solid; border-color:#dc4f49 transparent transparent; position:absolute; bottom:-5px; left:50px;}

.typename a{font-size:14px; color:#191816; margin-right:30px;}



.typename2{height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%); display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.typename2 strong{ font-size:18px; color:#fff; background:linear-gradient(to bottom, #dc4f49 5%, #c21a20 45%,#c21a20 55%, #dc4f49 100%); width:310px; height:40px; line-height:40px; text-align:center; position:relative; margin-left:25px;}

.typename2 strong span{ display:block; width:0; height:0; border-width:5px 5px 0; border-style:solid; border-color:#dc4f49 transparent transparent; position:absolute; bottom:-5px; left:120px;}

.typename2 a{font-size:14px; color:#191816; margin-right:30px;}





.list2{ padding-top:25px; padding-bottom:15px;}

.list2 ul{  padding:0 20px;}

.list2 ul li{ display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center; font-size:18px; border-bottom:1px solid #ecebeb;}

.list2 ul li:last-child{ border-bottom:0;}

.list2 ul p{ width:700px; display:flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }

.list2 ul span{ width:140px; text-align:right; font-size:16px;}

.list2 ul li i{ width:9px; height:9px; background:#e73825; margin-right:10px;}

.list2 ul li a{ font-size:16px; height:55px; line-height:55px; overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;}

.list2 dl{ width:870px; padding:14px 0 20px; border-bottom:1px solid #ecebeb; display:flex; flex-direction: row; flex-wrap: nowrap; justify-content:space-between; margin:auto;}

.list2 dl.list2_dl{ padding:20px 0 15px;}

.list2 dt{ width:132px; margin-left:10px;}

.list2 dt img{ width:132px; height:95px;}

.list2 dd{width:700px; margin-right:10px;}

.list2 dd strong{ text-align:left; display:block;}

.list2 dd strong a{font-size:18px; color:#e71f1c;}

.list2 dd p{ color:#545455; line-height:20px; padding-top:10px; overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;}

.list2 dd p a{color:#e71f1c;}



.list3{}

.list3 ul{display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; align-items: center;}

.list3 li{width:246px; margin-top:40px;}

.list3 li img{ width:215px; height:320px; margin:auto; display:block;}

.list3 li p { text-align:center; padding-top:8px;}

.list3 li p a{ color:#151515;}



.list4{}

.list4 ul{display:inline-block; flex-direction: row; flex-wrap: wrap; justify-content: space-around; padding-bottom:25px; margin-left:35px;}

.list4 li{width:252px; margin-top:25px; float:left; margin-right:38px;}

.list4 li img{ width:252px; height:169px;}

.list4 li p { text-align:center; padding-top:8px; height:40px;}

.list4 li p a{ color:#313333;  overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}



.list5{display:flex; flex-direction: row; flex-wrap: wrap; }

.list5 dl{ width:410px;display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin:20px 20px 20px 20px;}

.list5 dt{ width:153px; height:191px; position:relative; border:1px solid #e3e3e3;}

.list5 dt img{width:153px; height:189px; }

.list5 dt .team_txtbg{ height:30px; background:#454750; opacity:0.8; width:100%; position:absolute; left:0; bottom:0;}

.list5 dt span{ color:#fff; height:30px; line-height:30px; width:100%; text-align:center;  position:absolute; left:0; bottom:0; }

.list5 dd{ width:240px; line-height:25px; padding-top:10px;}

.list5 dd a{ color:#e71f1d;}



.wen{ background:#fff;}

.wen_top{ width:845px; margin:auto; padding:40px 0 12px; border-bottom:1px solid #eeecec;}

.wen_top h1{font-size:34px; color:#333;font-weight: normal;font-family: "微软雅黑","宋体"; }

.wen_top p{ text-align:left; margin-top:20px;height: 5px;}

.wen_top p span{font-size:14px; margin:0 26px; color:#666666;font-family:"宋体";}

.wen_con{ width:845px; margin:0 auto; line-height:30px; padding:40px 0;}

.wen_con p,.wen_con div{ margin-top:15px; font-size:16px;}

.wen_page{width:845px; margin:auto; padding:40px 0 30px; line-height:25px;}

.wen_page li{font-size:12px; color:#545455; list-style-type: disc;  margin-left: 16px; padding-top: 10px;     line-height: 30px;}

.wen_page li a{font-size:16px; color:#545455;}

.wen_page li a:hover{ color:#e71f1c;}



/**********************弹框***********************/

.close {

	float: right;

	font-size: 21px;

	font-weight: bold;

	line-height: 1;

	color: #eee;

}

.close:hover,

.close:focus {

	color: #fff;

	text-decoration: none;

	cursor: pointer;

}

button.close {

	-webkit-appearance: none;

	padding: 0;

	cursor: pointer;

	background: transparent;

	border: 0;

}

.modal-open {

	overflow: hidden;

}

.modal {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1050;

	display: none;

	overflow: hidden;

	-webkit-overflow-scrolling: touch;

	outline: 0;

}

.modal.fade .modal-dialog {

	-webkit-transition: -webkit-transform .3s ease-out;

	-o-transition:      -o-transform .3s ease-out;

	transition:         transform .3s ease-out;

	-webkit-transform: translate(0, -25%);

	-ms-transform: translate(0, -25%);

	-o-transform: translate(0, -25%);

	transform: translate(0, -25%);

	

}

.modal.in .modal-dialog {

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

}

.modal-open .modal {

	overflow-x: hidden;

	overflow-y: auto;

}

.modal-dialog {

	position: relative;

	width: 700px;

	margin: 100px auto 35px;

}

.modal-content {

	position: relative;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border-radius: 6px;

	outline: 0;

}

.modal-backdrop {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1040;

	background-color: #000;

}

.modal-backdrop.fade {

	filter: alpha(opacity=0);

	opacity: 0;

}

.modal-backdrop.in {

	filter: alpha(opacity=50);

	opacity: .5;

}

.modal-header {

	position: absolute;

	top:9.5%;

	right:5%;

	min-height: 16.42857143px;

}

.modal-header .close {

	margin-top: -2px;

}

.modal-title {

	margin: 0;

	line-height: 1.42857143;

}

.modal-body {

	position: relative;

	padding: 15px;

}

.modal-footer {

	padding: 15px;

	text-align: right;

	border-top: 1px solid #e5e5e5;

}

.modal-footer .btn + .btn {

	margin-bottom: 0;

	margin-left: 5px;

}

.modal-footer .btn-group .btn + .btn {

	margin-left: -1px;

}

.modal-footer .btn-block + .btn-block {

	margin-left: 0;

}

.modal-scrollbar-measure {

	position: absolute;

	top: -9999px;

	width: 50px;

	height: 50px;

	overflow: scroll;

}

@media (min-width: 1400px) {

	.modal-dialog {

		width: 70%;

		margin:100px auto;

	}



}

#cen_right_top{width:1200px;margin:40px auto 0 auto; height:40px; border-bottom:1px solid #fad4ba; background:linear-gradient(to bottom, #fcf3e3 5%, #f6e2bb 45%,#f6e2bb 55%, #fcf3e3 100%);  flex-direction: row; flex-wrap: nowrap; align-items: center;}

#cen_right_top .active{background:linear-gradient(to bottom, #dc4f49 5%, #c21a20 45%,#c21a20 55%, #dc4f49 100%);color:#fff;}

#cen_right_top h3{line-height:40px;text-align:center;float:left;height:40px;width:182px;margin::0px;padding:0px; font-size:18px;color:#333333;font-weight:bold;cursor:pointer;}

#cen_right_top div{font-size:14px;display:none;clear:both;height:50px;padding:20px 0px 0px 20px;}

#cen_right_top div ul li { float:left; padding-right:30px;}

.float-right{left:0 !important; top:185px !important;}

.side{position:fixed;width:78px;right:0;top:185px; z-index:100;background:#fff;border-bottom:0; box-shadow:2px 2px 2px rgba(187,183,183,0.3), 2px -2px 2px rgba(187,183,183,0.3), -2px 2px 2px rgba(187,183,183,0.3), -2px -2px 2px rgba(187,183,183,0.3); right:2px;}

.side ul li{width:78px;height:86px;float:left;position:relative;color:#333; font-weight:400; font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer; text-align:center;}

.side ul li strong{ width:50px; height:1px; background:#e8e4e4; display:block; margin-left:15px;}

.side ul li:hover{background:linear-gradient(to bottom, #e25956 0%, #c21a20 100%);color:#fff}

.side ul li:hover strong{ display:none;}

.side ul li:hover a{color:#fff}



.side ul li:first-child a{color:#fff}

.side ul li:first-child{background:linear-gradient(to bottom, #e25956 0%, #c21a20 100%);color:#fff !important; width:78px;}

.side ul li:last-child{background:#efecec;color:#333 !important;   width:78px;}

.side ul li:last-child:hover{background:#c01117; color:#fff !important;}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}

.side ul li i.bgs1{background-image:url(../images/right_pic5_on.png); }

.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}

.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}

.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}

.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}

.side ul li i.bgs6{background-image:url(../images/right_pic8.png)}

.side ul li i.bgs7{background-image:url(../images/right_pic6_on.png)}

.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png); transform:scale(1.2);}

.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}

.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}

.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}

.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}

.side ul li:hover i.bgs6{background-image:url(../images/right_pic8_on.png)}

.side ul li:hover i.bgs7{background-image:url(../images/right_pic6.png)}

.side ul li.sidetop{ color:#666666}

.side ul li.sidetop:hover{ color:#fff; }

.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../images/leftewm.jpg);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}

.side ul li.sideetel .telBox.son{

	width:240px;

	display:none;

	color:#666666;

	text-align:center;

	position:absolute;

	left:-240px;top:0px;

	background:#fff; 

	box-shadow:2px 2px 2px rgba(187,183,183,0.3), 2px -2px 2px rgba(187,183,183,0.3), -2px 2px 2px rgba(187,183,183,0.3), -2px -2px 2px rgba(187,183,183,0.3);

	

}

.side ul li.sideetel .telBox::after{

	content: ' ';

    position: absolute;

	top: 27px;

	width: 0;

    height: 0;

	right:-10px;

    border-top: 10px solid transparent;

    border-left: 10px solid #fff;

    border-bottom: 10px solid transparent;

	

}

.side ul li.sideewm .ewBox::after{

	content: ' ';

    position: absolute;

	top: 27px;

	width: 0;

    height: 0;

	right:-10px;

    border-top: 10px solid transparent;

    border-left: 10px solid #fff;

    border-bottom: 10px solid transparent;

	

}

.side ul li.sideetel .telBox dd{display:block;height:78px;overflow:hidden; line-height:24px;font-size:18px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:12px;font-size:14px; font-style:normal; color:#666666; font-weight:normal}

.side ul li.sideetel .telBox dd.bgs1{  color:#c01117;  font-weight:bold; font-size:20px;}

.side ul li:hover .son{display:block!important;animation:fadein 1s}

@keyframes fadein{from{opacity:0}

to{opacity:1}

}

#triangle-right {

    

}



#cnzz_stat_icon_1276896506{ display:none;}





.about{

	width:100%;

	margin:0px auto;	

	background: #f9f4ee;	

}

.about .title{

	padding-top:43px;

}

.about .about_info{ 

	width:1200px; 

	margin:0 auto;

	margin-top:-13px;

}

.about_title{	

	background:	url(../images/about_title_bg.png) no-repeat center right;

	width:807px;	

	margin-bottom:10px;

	text-align:left;

}

.about_title2{	

	background:	url(../images/about_title_bg.png) no-repeat center right;

	width:807px;	

	margin-bottom:25px;

	margin-top:27px;

	text-align:left;

}

.about_title3{	

	background:	url(../images/about_title_bg.png) no-repeat center right;

	width:807px;	

	margin-bottom:25px;

	margin-top:36px;

	text-align:left;

}

.about_title h1{

	font-size:24px;

	font-weight:bolder;

	color:#b41b21;

	text-align:left;	

}

.about_title2 h1{

	font-size:24px;

	font-weight:bolder;

	color:#b41b21;	

	text-align:left;	

}

.about_title3 h1{

	font-size:24px;

	font-weight:bolder;

	color:#b41b21;

	text-align:left;		

}

.about .about_info p{ 	

	color:#758290;

	font-size:16px;

	line-height:45px;

	text-align:left;

}

.anniuk{

	width:100%;

	float: left;

	text-align: center;

	margin-top:48px;

}

.anniu1{

	border:1px solid #b71c22;

	height: 35px;

	width:289px;

	line-height: 35px;

	text-align:center;

	border-radius: 200px 0px 0px 200px; 

	cursor:pointer;

	font-size: 16px;

	display: inline-block; 

	color:#b71c22; 

	font-weight:bold;

	letter-spacing:5px;

	font-weight:bolder;

	

	

	}

.anniu2{

	background:#b71c22;

	height: 37px;

	width:165px;

	line-height: 37px;

	text-align:center;

	border-radius:  0px 200px  200px 0px ; 

	cursor:pointer;

	font-size: 16px;

	display: inline-block; 

	color:#fff; 	

	letter-spacing:5px;

	margin-left:-6px;

	font-weight:bolder;

	

	}

.about .about_info .map{ 

	width:705px; 

	height:310px; 

	float:left;

	margin-top:18px;

}

.about .about_info .about_us{ 

	width:445px; 

	height:310px; 

	float:right;

	border:1px solid #b71c22;

	margin-top:18px;

}

.about .about_info .about_us .about_us_title{

	width:100%;

	height:45px;

	line-height:45px;

	background:#b71c22;

	color:#fff;

	font-size:24px;

	font-weight:bold;

	text-align:center;

}

.about .about_info .about_us .way_1{

	margin:15px 11px;

}

.about .about_info .about_us .way_1 h3{

	font-size:20px;

	color:#758290;

	background:url(../images/traffic_13.png) no-repeat left center;

	padding-left:50px;

	height:40px;

	line-height:40px;

	font-weight:bold;

	text-align:left;

}

.about .about_info .about_us .way_1 p{

	font-size:14px;

	color:#758290;

	line-height:22px;

	margin:0 auto;

	padding-left:50px;

}





.about .about_info .about_us .way_2{

	margin:15px 11px;

}

.about .about_info .about_us .way_2 h3{

	font-size:20px;

	color:#758290;

	background:url(../images/traffic_16.png) no-repeat left center;

	padding-left:50px;

	height:40px;

	line-height:40px;

	font-weight:bold;

	text-align:left;

}

.about .about_info .about_us .way_2 p{

	font-size:14px;

	color:#758290;

	line-height:24px;

	margin:0 auto;

	padding-left:50px;

}





.about .about_info .about_us .way_3{

	margin:15px 11px;

}

.about .about_info .about_us .way_3 h3{

	font-size:20px;

	color:#758290;

	background:url(../images/traffic_18.png) no-repeat left center;

	padding-left:50px;

	height:40px;

	line-height:40px;

	font-weight:bold;

	text-align:left;

}

.about .about_info .about_us .way_3 p{

	font-size:14px;

	color:#758290;

	line-height:24px;

	margin:0 auto;

	padding-left:50px;

}

.cooperation{

	width:1200px;

	margin:45px auto;

	height:178px;

	margin-bottom:0px;

}

.cooperation ul{

	padding-bottom:30px;

	height:108px;

	width:100%;

}

.cooperation ul li{

	width:163px;

	height:53px;

	border:1px solid #e6e6e6;

	float:left;

	margin-right:42px;

	margin-bottom:20px;

}

.cooperation ul li:nth-child(6n){	

	margin-right:0px;

}

.cooperation ul li img{	

	filter: grayscale(100%);

	transition:all ease 0.5s;

}

.cooperation ul li img:hover{	

	filter: grayscale(0%);

	cursor:pointer;

}

.about .about_info h2 { 

	font-size:18px; 

	color:#758290; 

	font-weight:600; 

	margin-bottom:5px; 

	margin-top:15px;

	width:80px;

}

.about .about_info h2 span{ 

font-size:16px; 

background:#b41b21; 

width:19px; 

height:19px; 

border-radius:10px; 

display:block; 

color:#fff; 

line-height:18px; 

text-align:center;

float:left;

margin-top:3px;

margin-right:5px;

font-weight:lighter;



}

.about .about_info p span{ 

font-size:16px; 

background:#b41b21; 

width:19px; 

height:19px; 

border-radius:10px; 

display:block; 

color:#fff; 

line-height:18px; 

text-align:center;

float:left;

margin-top:10px;

margin-right:5px;

}