@charset "utf-8";
/*首页*/
.index_con { }
.index_con .adbanner { background: #72B531; margin-bottom: 55px; }
.index_con .adbanner img { width: 100%; display: block; }
.banner { /*width: 100%;*/ overflow: hidden; position: relative }
.index_con .title { text-align: center; padding-bottom: 30px; }
.index_con .title h4 { font-size: 30px; color: #e60111; line-height: 45px; }
.index_con .title p { text-transform: uppercase; color: #999; font-size: 14px; }
.index_con .con1 { margin-top: 20px; margin-bottom: 55px; }
.index_con .con1 dl { background: #F2F2F2; box-shadow: 0 4px 10px #999; clear: both; height: 110px; overflow: hidden; }
.index_con .con1 dl dt { float: left; background: #e60111; width: 75px; height: 110px; font-size: 18px; color: #fff; text-align: center; padding: 29px 0; font-weight: bold; }
.index_con .con1 dl dd { float: right; width: calc(100% - 75px); padding-top: 15px; position: relative; }
.rollBox .scrollcon { width: 100%; height: 95px; }
.rollBox .LeftBotton { height: 55px; width: 75px; background: #CFE66A url(../images/left_btn.png) no-repeat center; overflow: hidden; cursor: pointer; position: absolute; right: 0; bottom: 0; }
.rollBox .RightBotton { height: 55px; width: 75px; background: #e60111 url(../images/right_btn.png) no-repeat center; overflow: hidden; cursor: pointer; position: absolute; right: 0; top: 0; }
.rollBox .Cont { width: calc(100% - 20px); padding: 0 10px; overflow: hidden; float: left; height: 95px; text-align: center; font-size: 14px; }
.rollBox .ScrCont { width: 10000000px; }
.rollBox .Cont .pic { width: 238px; padding: 0 10px; overflow: hidden; float: left; }
.rollBox .Cont .pic img { background: #fff; display: block; width: 100%; }
.rollBox #List1, .rollBox #List2 { float: left; }
.index_con .con2 { padding: 0 2% 50px 2%; width: 96%; max-width: 1220px; margin: 0 auto; }
.index_con .con2 ul li { float: left; width: calc(25% - 20px); margin: 0 10px 20px 10px; padding: 0 0; overflow: hidden; }
.index_con .con2 ul li img { display: block; width: 100%; margin-bottom: 10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.index_con .con2 ul li img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.index_con .con2 ul li a p { font-size: 16px; color: #555; line-height: 30px; }
.index_con .con2 ul li a p.p1 { font-size: 16px; min-height: 60px; overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #222; }
.index_con .con2 ul li a:hover p { color: #e60111; }
.index_con .con3 { padding: 0 0 50px 0; }
.index_con .con3 .title2 { border-bottom: 1px solid #BCBCBC; background: url(../images/lan_line.jpg) no-repeat left bottom; padding: 10px 0; clear: both; overflow: hidden; margin-bottom: 20px; }
.index_con .con3 .title2 p { float: left; color: #999; text-transform: uppercase; }
.index_con .con3 .title2 p strong { font-size: 20px; color: #e60111; padding-right: 10px; }
.index_con .con3 .title2 a { float: right; font-size: 14px; color: #333; }
.index_con .con3 .title2 a:hover { color: #b60606; }
.index_con .con3 .news_l { float: left; width: 48%; margin-right: 4%; }
.index_con .con3 .news_l ul li { padding: 7px 0; clear: both; overflow: hidden; border-bottom: 1px dashed #ECECEC; }
.index_con .con3 .news_l ul li p { float: left; font-size: 14px; height: 24px; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_con .con3 .news_l ul li span { float: right; font-size: 14px; color: #999999; }
.index_con .con3 .news_r { float: right; width: 48%; }
.index_con .con3 .news_r #tab02 { }
.index_con .con3 .news_r #tab02 h4 { font-weight: normal; cursor: pointer; font-size: 14px; padding: 10px 0; clear: both; overflow: hidden; }
.index_con .con3 .news_r #tab02 h4 p { font-size: 18px; float: left; color: #333; height: 24px; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_con .con3 .news_r #tab02 h4 span { float: right; color: #999999; }
.index_con .con3 .news_r #tab02 h4.up { display: none; }
.index_con .con3 .news_r #tab02 ul { display: none; padding: 20px 4%; margin-top: 10px; margin-bottom: 14px; border-radius: 15px; background: #fff; box-shadow: 0 0px 26px #BABABA; clear: both; overflow: hidden; position: relative; }
.index_con .con3 .news_r #tab02 ul .p1 { font-size: 18px; margin: 0 0 10px 0; color: #333; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 1; overflow: hidden; }
.index_con .con3 .news_r #tab02 ul .p2 { font-size: 14px; width: 80%; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 2; overflow: hidden; }
.index_con .con3 .news_r #tab02 ul .p3 { background: url(../images/date.png) no-repeat left center; padding-left: 15px; margin: 10px 0 0 0; }
.index_con .con3 .news_r #tab02 ul .btn a { position: absolute; right: 4%; bottom: 20px; background: #e60111; border-radius: 10px; color: #fff; padding: 6px 20px; font-size: 16px; }
.index_con .con3 .news_r #tab02 ul.up { display: block; }
.index_con .con3 .lunbo { float: left; width: 54%; margin-right: 3%; margin-top: 40px; }
.index_con .con3 .lunbo .rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.index_con .con3 .lunbo .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.index_con .con3 .lunbo .rslides li:first-child { position: relative; display: block; float: left; }
.index_con .con3 .lunbo .rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.index_con .con3 .lunbo .slide_container { margin-bottom: 15px; position: relative; float: left; width: 100%; }
.index_con .con3 .lunbo .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.index_con .con3 .lunbo .slide li { position: absolute; width: 100%; left: 0; top: 0; }
.index_con .con3 .lunbo .slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.index_con .con3 .lunbo .slide .caption { display: block; position: absolute; z-index: 2; font-size: 14px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 0 20px; line-height: 38px; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 1; overflow: hidden; margin: 0; max-width: none; }
.index_con .con3 .lunbo .slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 10px; opacity: 0.3; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 40px; width: 25px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -20px; background-size: 50px; }
.index_con .con3 .lunbo .slide_nav:active { opacity: 0.7; }
.index_con .con3 .lunbo .slide_nav.next { left: auto; background-position: right top; right: 10px; }
.index_con .con3 .news_l2 { float: left; width: 43%; margin-right: 0; margin-top: 40px; }
.index_con .con4 { background: #E6E6E6; padding: 40px 0; }
.index_con .con4 .cas-bot { position: relative; }
.index_con .con4 .cas-bot .cas-ul { width: 100%; height: auto; overflow: hidden; }
.index_con .con4 .cas-bot .cas-ul li { width: 12.5%; height: 107px; float: left; }
.index_con .con4 .cas-bot .cas-ul li a { display: block; border-right: 1px solid #fff; border-bottom: 1px solid #fff; position: relative; overflow: hidden; }
.index_con .con4 .cas-bot .cas-ul li a span { display: block; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; right: 0; top: 0; background: rgba(0,0,0,0.5); transition: all 0.3 ease; }
.index_con .con4 .cas-bot .cas-ul li a:hover span { opacity: 0; }
.index_con .con4 .cas-bot .cas-ul li a img { display: block; width: 100%; height: 105px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.index_con .con4 .cas-bot .cas-ul li a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.index_con .con4 .cas-bot .cas-ul li:nth-child(9), .index_con .con4 .cas-bot .cas-ul li:nth-child(10), .index_con .con4 .cas-bot .cas-ul li:nth-child(11), .index_con .con4 .cas-bot .cas-ul li:nth-child(12), .index_con .con4 .cas-bot .cas-ul li:nth-child(13), .index_con .con4 .cas-bot .cas-ul li:nth-child(14), .index_con .con4 .cas-bot .cas-ul li:nth-child(15), .index_con .con4 .cas-bot .cas-ul li:nth-child(16), .index_con .con4 .cas-bot .cas-ul li:nth-child(17), .index_con .con4 .cas-bot .cas-ul li:nth-child(18), .index_con .con4 .cas-bot .cas-ul li:nth-child(19) { width: 9.09%; }
.index_con .con4 .cas-bot .cas-ul li:nth-child(20), .index_con .con4 .cas-bot .cas-ul li:nth-child(21), .index_con .con4 .cas-bot .cas-ul li:nth-child(22), .index_con .con4 .cas-bot .cas-ul li:nth-child(23), .index_con .con4 .cas-bot .cas-ul li:nth-child(24), .index_con .con4 .cas-bot .cas-ul li:nth-child(25), .index_con .con4 .cas-bot .cas-ul li:nth-child(26), .index_con .con4 .cas-bot .cas-ul li:nth-child(27), .index_con .con4 .cas-bot .cas-ul li:nth-child(28) { width: 11.111%; }
.index_con .con4 .cas-bot .cas-ul li:nth-child(29), .index_con .con4 .cas-bot .cas-ul li:nth-child(30), .index_con .con4 .cas-bot .cas-ul li:nth-child(31), .index_con .con4 .cas-bot .cas-ul li:nth-child(32), .index_con .con4 .cas-bot .cas-ul li:nth-child(33), .index_con .con4 .cas-bot .cas-ul li:nth-child(34), .index_con .con4 .cas-bot .cas-ul li:nth-child(35), .index_con .con4 .cas-bot .cas-ul li:nth-child(36), .index_con .con4 .cas-bot .cas-ul li:nth-child(37), .index_con .con4 .cas-bot .cas-ul li:nth-child(38), .index_con .con4 .cas-bot .cas-ul li:nth-child(39) { width: 9.09%; }
.index_con .con4 .cas-bot h1 { font-size: 200px; color: #C9AC6A; opacity: 1; line-height: 350px; position: absolute; width: 100%; text-align: center; top: 50%; margin-top: -175px; left: 0; right: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.index_con .con4 .cas-bot:hover h1 { opacity: 0; z-index: -1; }
.index_con .con4 .more a { display: block; margin: 40px auto 0 auto; text-align: center; background: #F3F3F3; font-size: 18px; padding: 10px 0; max-width: 152px; width: 100%; border: 1px solid #e60111; border-radius: 100px; color: #e60111; }
.index_con .con4 .more a:hover { background: #e60111; color: #fff; }
.index_con .con5 { padding: 55px 2% 55px 2%; width: 96%; max-width: 1260px; margin: 0 auto; }
.index_con .con5 ul li { border: 2px solid #DCDCDC; float: left; text-align: center; margin: 0 2% 50px 2%; padding: 20px; width: calc(29.3333333% - 44px); }
.index_con .con5 ul li .img { border-bottom: 1px solid #DCDCDC; padding: 20px 0; }
.index_con .con5 ul li h3 { font-size: 24px; color: #333; line-height: 30px; padding: 16px 0; }
.index_con .con5 ul li p { font-size: 16px; min-height: 72px; padding-bottom: 15px; }
.index_con .con6 { background: #E6E6E6; padding: 55px 0; }
.index_con .con6 ul { background: #B9B8B8; clear: both; overflow: hidden; }
.index_con .con6 ul li { width: 16.66666%; float: left; position: relative; overflow: hidden; }
.index_con .con6 ul li img { display: block; width: 100%; margin: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.index_con .con6 ul li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.index_con .con6 ul li p img { visibility: hidden; }
.index_con .con6 ul li p span { position: absolute; left: 0; top: 50%; font-size: 16px; transform: translateY(-50%); color: #fff; width: 80%; padding: 0 10%; text-align: center; }
.index_con .con7 { padding: 55px 0; }
.index_con .con7 .focus { position: relative; width: 100%; height: 420px; float: left; }
.index_con .con7 .focus .fPic { position: absolute; left: 0px; top: 0px; width: 100%; }
.index_con .con7 .focus .D1fBt { overflow: hidden; zoom: 1; height: 14px; z-index: 10; }
.index_con .con7 .focus .fcon { position: relative; width: 100%; float: left; display: none; }
.index_con .con7 .focus .fbg { bottom: 0; left: 50%; margin-left: -30px; position: absolute; height: 14px; text-align: center; z-index: 200; }
.index_con .con7 .focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.index_con .con7 .focus .D1fBt a { position: relative; display: inline; width: 8px; height: 8px; box-shadow: 0 0 5px #ccc; border-radius: 7px; margin: 3px 5px; color: #B0B0B0; text-align: center; outline: 0; float: left; background: #ccc; }
.index_con .con7 .focus .D1fBt .current, .index_con .con7 .focus .D1fBt a:hover { background: #e60111; box-shadow: 0 0 5px #000; }
.index_con .con7 .focus .D1fBt img { display: none }
.index_con .con7 .focus .D1fBt i { display: none; }
.index_con .con7 .guwen { float: left; width: calc(33.33333% - 40px); position: relative; padding: 0 20px; font-size: 14px; }
.index_con .con7 .guwen .img { text-align: center; margin: 0 0 20px 0; }
.index_con .con7 .guwen .img img { display: block; width: 100%; }
.index_con .con7 .guwen .title3 { font-size: 18px; color: #333; margin-bottom: 15px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 1; overflow: hidden; line-height: 34px; text-align: left; }
.index_con .con7 .guwen p { padding: 0 0; font-size: 14px; line-height: 30px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 2; overflow: hidden; }
.index_con .con7 .guwen .hover2 { margin-top: -50px; opacity: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; position: absolute; left: 0; z-index: 20; top: 0; width: 80%; height: 100%; padding: 20px 10%; box-shadow: 0 0 20px #888; }
.index_con .con7 .guwen:hover .hover2 { margin-top: 0; opacity: 1; background: #e60111; color: #fff; border-radius: 14px; }
.index_con .con7 .guwen:hover .hover2 .title4 { font-size: 18px; text-align: center; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 2; overflow: hidden; margin: 10px 0 20px 0; }
.index_con .con7 .guwen:hover .hover2 .text { margin-bottom: 15px; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 3; overflow: hidden; }
.index_con .con7 .guwen:hover .hover2 a { display: block; max-width: 124px; width: 100%; height: 36px; line-height: 36px; background: #CFE66A; text-align: center; font-size: 14px; color: #fff; border-radius: 100px; margin: 20px auto; }
.index_con .con7 .guwen:hover .hover2 a:hover { color: #e60111; }
.index_con .con7 .focus .prev, .index_con .con7 .focus .next { position: absolute; width: 7px; height: 12px; }
.index_con .con7 .focus .prev { bottom: 0; left: 50%; margin-left: -100px; cursor: pointer; background: url(../images/left_btn2.jpg) no-repeat; }
.index_con .con7 .focus .next { bottom: 0; right: 50%; margin-right: -100px; cursor: pointer; background: url(../images/right_btn2.jpg) no-repeat; }
.index_con .con8 { clear: both; padding-top: 40px; overflow: hidden; padding-bottom: 55px; }
 @media (max-width: 1079px) {
.index_con .con4 .cas-bot h1 { font-size: 130px; color: #C9AC6A; opacity: 1; line-height: 350px; position: absolute; width: 100%; text-align: center; top: 50%; margin-top: -175px; left: 0; right: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.index_con .con4 .cas-bot .cas-ul li { width: 12.5%; height: 92px; float: left; }
.index_con .con4 .cas-bot .cas-ul li a img { display: block; width: 100%; height: 90px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.index_con .con5 ul li { border: 2px solid #DCDCDC; float: left; text-align: center; margin: 0 1.5% 20px 1.5%; padding: 15px; width: calc(30.3333333% - 34px); }
.index_con .con5 ul li .img { border-bottom: 1px solid #DCDCDC; padding: 4px 0; }
.index_con .con5 ul li p { font-size: 16px; min-height: 120px; padding-bottom: 15px; }
.index_con .con7 .focus { position: relative; width: 100%; height: 320px; float: left; }
.index_con .con2 ul li { width: calc(33.33333% - 20px); }
}
 @media (max-width: 767px) {
.index_con .title { padding-bottom: 15px; }
.index_con .title h4 { font-size: 20px; line-height: 35px; }
.index_con .title p { font-size: 14px; }
.index_con .con1 { margin-top: 15px; margin-bottom: 15px; }
.index_con .con1 dl { height: 100px; }
.index_con .con1 dl dt { width: 55px; font-size: 15px; padding: 26px 0; }
.index_con .con1 dl dd { float: right; width: calc(100% - 55px); padding-top: 15px; padding-bottom: 15px; }
.rollBox .scrollcon { width: 100%; height: 105px; }
.rollBox .LeftBotton { height: 50px; width: 55px; top: 50px; }
.rollBox .RightBotton { height: 50px; width: 55px; }
.rollBox .Cont { width: calc(100% - 10px); font-size: 12px; }
.rollBox .Cont .pic { width: 200px; padding: 0 10px; }
.rollBox .Cont .pic img { width: 200px; }
.index_con .con3 .lunbo { width: 100%; margin-right: 0; margin-top: 0 }
.index_con .con2 { padding: 0 2% 20px 2%; }
.index_con .con2 ul li { width: calc(50% - 10px); margin: 0 5px 15px 5px; }
.index_con .con2 ul li img { margin-bottom: 6px; }
.index_con .con2 ul li a p { font-size: 14px; line-height: 25px; }
.index_con .con2 ul li a p.p1 { font-size: 14px; min-height: 50px; }
.index_con .con3 { padding: 0 0 20px 0; }
.index_con .con3 .title2 { padding: 5px 0; margin-bottom: 10px; }
.index_con .con3 .title2 p strong { font-size: 16px; padding-right: 10px; }
.index_con .con3 .title2 a { font-size: 12px; }
.index_con .con3 .news_l { float: none; width: 100%; margin-right: 0%; margin-bottom: 15px; }
.index_con .con3 .news_l ul li { padding: 5px 0; }
.index_con .con3 .news_l ul li p { font-size: 14px; }
.index_con .con3 .news_l ul li span { font-size: 12px; }
.index_con .con3 .news_r { float: none; width: 100%; }
.index_con .con3 .news_r .title2 { margin-bottom: 20px; }
.index_con .con3 .news_r #tab02 h4 { font-size: 14px; padding: 5px 0; }
.index_con .con3 .news_r #tab02 h4 p { font-size: 16px; }
.index_con .con3 .news_r #tab02 ul { display: none; padding: 10px 4%; margin-top: 10px; margin-bottom: 14px; border-radius: 15px; background: #fff; box-shadow: 0 0px 16px #BABABA; }
.index_con .con3 .news_r #tab02 ul .p1 { font-size: 16px; margin: 0 0 5px 0; }
.index_con .con3 .news_r #tab02 ul .p2 { font-size: 12px; }
.index_con .con3 .news_r #tab02 ul .p3 { padding-left: 15px; margin: 6px 0 0 0; }
.index_con .con3 .news_r #tab02 ul .btn a { bottom: 10px; padding: 3px 12px; font-size: 14px; }
.index_con .con4 { background: #E6E6E6; padding: 20px 0; }
.index_con .con4 .cas-bot { position: relative; }
.index_con .con4 .cas-bot .cas-ul { width: 100%; height: auto; overflow: hidden; }
.index_con .con4 .cas-bot .cas-ul li { width: 12.5%; height: 40px; float: left; }
.index_con .con4 .cas-bot .cas-ul li a { display: block; border-right: 1px solid #fff; border-bottom: 1px solid #fff; position: relative; overflow: hidden; }
.index_con .con4 .cas-bot .cas-ul li a span { display: block; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; right: 0; top: 0; background: rgba(0,0,0,0.5); transition: all 0.3 ease; }
.index_con .con4 .cas-bot .cas-ul li a:hover span { opacity: 0; }
.index_con .con4 .cas-bot .cas-ul li a img { display: block; width: 100%; height: 39px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.index_con .con4 .cas-bot h1 { font-size: 50px; color: #C9AC6A; opacity: 1; line-height: 200px; position: absolute; width: 100%; text-align: center; top: 50%; margin-top: -100px; left: 0; right: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.index_con .con4 .cas-bot:hover h1 { opacity: 0; z-index: -1; }
.index_con .con4 .more a { display: block; margin: 20px auto 0 auto; text-align: center; background: #F3F3F3; font-size: 16px; padding: 5px 0; max-width: 122px; width: 100%; border: 1px solid #e60111; border-radius: 100px; color: #e60111; }
.index_con .con4 .more a:hover { background: #e60111; color: #fff; }
.index_con .con5 { padding: 25px 2% 25px 2%; width: 96%; max-width: 1260px; margin: 0 auto; }
.index_con .con5 ul li { border: 2px solid #DCDCDC; float: left; text-align: center; margin: 0 2% 15px 2%; padding: 12px 20px; width: calc(96% - 44px); }
.index_con .con5 ul li .img { border-bottom: 1px solid #DCDCDC; padding: 0 10% 10px 10%; }
.index_con .con5 ul li .img img { width: 80%; max-width: 70px; }
.index_con .con5 ul li h3 { font-size: 18px; color: #333; line-height: 30px; padding: 10px 0 2px 0; }
.index_con .con5 ul li p { font-size: 14px; min-height: 72px; padding-bottom: 10px; }
.index_con .con6 { background: #E6E6E6; padding: 20px 0; }
.index_con .con6 ul { background: #C9AC6A; clear: both; overflow: hidden; }
.index_con .con6 ul li { width: 50%; float: left; position: relative; overflow: hidden; }
.index_con .con6 ul li:nth-child(3) { float: right; }
.index_con .con6 ul li:nth-child(9) { float: right; }
.index_con .con6 ul li img { display: block; margin: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.index_con .con6 ul li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.index_con .con6 ul li p img { visibility: hidden; }
.index_con .con6 ul li p span { position: absolute; left: 0; top: 50%; font-size: 16px; margin-top: -24px; color: #fff; width: 80%; padding: 0 10%; text-align: center; }
.index_con .con8 { clear: both; overflow: hidden; padding-bottom: 20px; }
.index_con .adbanner { margin-bottom: 20px; }
.index_con .con7 { padding: 20px 0; }
.index_con .con7 .focus { position: relative; width: 100%; height: 800px; float: left; }
.index_con .con7 .focus .fPic { position: absolute; left: 0px; top: 0px; width: 100%; }
.index_con .con7 .focus .D1fBt { overflow: hidden; zoom: 1; height: 14px; z-index: 10; }
.index_con .con7 .focus .fcon { position: relative; width: 100%; float: left; display: none; }
.index_con .con7 .focus .fbg { bottom: 0; left: 50%; margin-left: -30px; position: absolute; height: 14px; text-align: center; z-index: 200; }
.index_con .con7 .focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.index_con .con7 .focus .D1fBt a { position: relative; display: inline; width: 8px; height: 8px; box-shadow: 0 0 5px #ccc; border-radius: 7px; margin: 3px 5px; color: #B0B0B0; text-align: center; outline: 0; float: left; background: #ccc; }
.index_con .con7 .focus .D1fBt .current, .index_con .con7 .focus .D1fBt a:hover { background: #e60111; box-shadow: 0 0 5px #000; }
.index_con .con7 .focus .D1fBt img { display: none }
.index_con .con7 .focus .D1fBt i { display: none; }
.index_con .con7 .guwen { float: left; width: calc(100% - 20px); position: relative; padding: 0 10px; font-size: 14px; }
.index_con .con7 .guwen .img { text-align: center; margin: 10px 0 0 0; }
.index_con .con7 .guwen .title3 { font-size: 16px; color: #333; margin-bottom: 5px; text-align: center; }
.index_con .con7 .guwen p { padding: 0 0%; }
.index_con .con7 .guwen .hover2 { margin-top: -50px; opacity: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; position: absolute; left: 0; z-index: 20; top: 0; width: 80%; height: 90%; padding: 20px 10%; box-shadow: 0 0 20px #888; }
.index_con .con7 .guwen:hover .hover2 { margin-top: 0; opacity: 1; background: #e60111; color: #fff; border-radius: 14px; }
.index_con .con7 .guwen:hover .hover2 .title4 { font-size: 16px; text-align: center; padding: 10px 0 10px 0; }
.index_con .con7 .guwen:hover .hover2 .text { margin-bottom: 15px; }
.index_con .con7 .guwen:hover .hover2 a { display: block; max-width: 124px; width: 100%; height: 36px; line-height: 36px; background: #C9AC6A; text-align: center; font-size: 14px; color: #fff; border-radius: 100px; margin: 20px auto; }
.index_con .con7 .guwen:hover .hover2 a:hover { color: #e60111; }
.index_con .con7 .focus .prev, .index_con .con7 .focus .next { position: absolute; width: 7px; height: 12px; }
.index_con .con7 .focus .prev { bottom: 0; left: 50%; margin-left: -100px; cursor: pointer; background: url(../images/left_btn2.jpg) no-repeat; }
.index_con .con7 .focus .next { bottom: 0; right: 50%; margin-right: -100px; cursor: pointer; background: url(../images/right_btn2.jpg) no-repeat; }
}
/*首页新闻栏*/
.index_con .IndexNews { padding: 40px 0; }
.index_con .IndexNews .tab_menu { position: relative; clear: both; border-bottom: 2px solid #EAEAEA; overflow: hidden; margin-bottom: 35px; }
.index_con .IndexNews .tab_menu li { float: left; text-align: center; background: #F7F7F7; margin-right: 1px; cursor: pointer; width: 30%; height: 37px; line-height: 37px; max-width: 183px; font-size: 16px; color: #333; }
.index_con .IndexNews .tab_menu li.hover { color: #fff; background: #e60111; }
.index_con .IndexNews .tab_menu li.selected { color: #fff; background: #e60111; }
.index_con .IndexNews .tab_menu .IndexNews_more { position: absolute; right: 0; top: 0; line-height: 37px; font-size: 14px; }
.index_con .IndexNews .tab_box { clear: both; overflow: hidden; }
.index_con .IndexNews .tab_box dl { position: relative; float: left; width: 62%; clear: both; overflow: hidden; }
.index_con .IndexNews .tab_box dl dt { float: left; width: calc(50% - 20px); margin-right: 20px; }
.index_con .IndexNews .tab_box dl dt img { width: 100%; }
.index_con .IndexNews .tab_box dl dd { float: left; width: calc(50% - 30px); margin-right: 30px; }
.index_con .IndexNews .tab_box dl dd h4 a { font-size: 20px; line-height: 28px; padding: 10px 0; display: block; }
.index_con .IndexNews .tab_box dl dd p { font-size: 14px; }
.index_con .IndexNews .tab_box dl dd a.more { font-size: 14px; color: #e60111; position: absolute; bottom: 10px; right: 20px; }
.index_con .IndexNews .tab_box ul { float: right; width: 38%; padding-top: 10px; }
.index_con .IndexNews .tab_box ul li { border-bottom: 1px dashed #ECECEC; line-height: 38px; height: 38px; font-size: 14px; }
.index_con .IndexNews .tab_box ul li span { float: left; color: #999; width: 100px; }
.index_con .IndexNews .tab_box ul li a { float: right; color: #333; width: calc(100% - 100px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: right; }
.index_con .IndexNews .hide { display: none }
/*首页案例栏*/
.index_con .IndexCase { padding: 20px 0; }
.index_con .IndexCase h6 { text-align: center; font-size: 14px; font-weight: normal; margin-top: -25px; padding-bottom: 25px; }
.index_con .IndexCase .tab_menu { position: relative; clear: both; border-bottom: 2px solid #EAEAEA; overflow: hidden; margin-bottom: 35px; }
.index_con .IndexCase .tab_menu li { float: left; text-align: center; background: #F7F7F7; margin-right: 1px; cursor: pointer; width: 30%; height: 37px; line-height: 37px; max-width: 183px; font-size: 16px; color: #333; }
.index_con .IndexCase .tab_menu li.hover { color: #fff; background: #e60111; }
.index_con .IndexCase .tab_menu li.selected { color: #fff; background: #e60111; }
.index_con .IndexCase .tab_menu .IndexCase_more { position: absolute; right: 0; top: 0; line-height: 37px; font-size: 14px; }
.index_con .IndexCase .tab_box { clear: both; overflow: hidden; }
.index_con .IndexCase .tab_box dl { position: relative; }
.index_con .IndexCase .tab_box dl dt { float: left; width: calc(50% - 40px); margin-right: 40px; }
.index_con .IndexCase .tab_box dl dt img { width: 100%; }
.index_con .IndexCase .tab_box dl dd { float: left; width: 50%; }
.index_con .IndexCase .tab_box dl dd h4 a { font-size: 20px; line-height: 28px; padding: 10px 0; display: block; }
.index_con .IndexCase .tab_box dl dd table tr td { font-size: 14px; }
.index_con .IndexCase .tab_box dl dd p { font-size: 14px; color: #333; padding: 10px 0; min-height: 115px; }
.index_con .IndexCase .tab_box dl dd a.more { font-size: 14px; color: #e60111; height: 38px; line-height: 38px; display: block; }
.index_con .IndexCase .hide { display: none }
.index_con .IndexCase .tab_box .rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.index_con .IndexCase .tab_box .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.index_con .IndexCase .tab_box .rslides li:first-child { position: relative; display: block; float: left; }
.index_con .IndexCase .tab_box .slide_container { position: relative; float: left; width: calc(100% - 140px); padding: 0 70px; }
.index_con .IndexCase .tab_box .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.index_con .IndexCase .tab_box .slide li { position: absolute; width: 100%; left: 0; top: 0; }
.index_con .IndexCase .tab_box .slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 56px; width: 56px; margin-top: -33px; }
.index_con .IndexCase .tab_box .slide_nav.prev { background: url(../images/btnleft_bai.png) no-repeat; background-size: 56px; }
.index_con .IndexCase .tab_box .slide_nav.prev:active { background: url(../images/btnleft_blue.png) no-repeat; }
.index_con .IndexCase .tab_box .slide_nav.next { left: auto; right: 0; background: url(../images/btnright_bai.png) no-repeat; background-size: 56px; }
.index_con .IndexCase .tab_box .slide_nav.next:active { background: url(../images/btnright_blue.png) no-repeat; }
.main_502 { padding: 40px 0; }
.main_5021 { width: 32%; float: left; font-size: 14px; height: 40px; position: relative; background: #ECECEC; line-height: 40px; margin-right: 2%; cursor: pointer; }
.main_5022 { margin-right: 2px; }
.main_50211 { float: left; width: calc(100% - 39px); text-indent: 2em; }
.main_50212 { float: right; border-left: 1px solid #d8d8d8; width: 38px; text-align: center; }
.main_50212 img { transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; }
.main_5021:hover .main_50212 img { transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); }
.main_50213 { display: none; position: absolute; z-index: 9999999; top: 40px; left: 0; border: 1px solid #ECECEC; border-top: 0; width: calc( 100% - 2px); text-indent: 2em; height: 140px; overflow-y: auto; background: #fff; }
.main_50213 a { display: block; height: 35px; line-height: 35px; background: #fff; }
 @media (max-width: 767px) {
.main_502 { padding: 20px 0; }
.main_5021 { margin-right: 0; width: 100%; margin-bottom: 15px; }
/*首页新闻栏*/
.index_con .IndexNews { padding: 20px 0; }
.index_con .IndexNews .tab { }
.index_con .IndexNews .tab_menu { clear: both; border-bottom: 2px solid #EAEAEA; overflow: hidden; margin-bottom: 15px; }
.index_con .IndexNews .tab_menu li { float: left; text-align: center; background: #F7F7F7; margin-right: 1px; cursor: pointer; width: 22%; height: 32px; line-height: 32px; max-width: 183px; font-size: 14px; color: #333; }
.index_con .IndexNews .tab_menu li.hover { color: #fff; background: #e60111; }
.index_con .IndexNews .tab_menu li.selected { color: #fff; background: #e60111; }
.index_con .IndexNews .tab_menu .IndexNews_more { position: absolute; right: 0; top: 0; line-height: 32px; font-size: 12px; }
.index_con .IndexNews .tab_box { clear: both; overflow: hidden; }
.index_con .IndexNews .tab_box dl { position: relative; float: left; width: 100%; clear: both; overflow: hidden; }
.index_con .IndexNews .tab_box dl dt { float: left; width: 100%; margin-right: 0; }
.index_con .IndexNews .tab_box dl dt img { width: 100%; }
.index_con .IndexNews .tab_box dl dd { float: left; width: 100%; margin-right: 0; border-bottom: 1px dashed #ECECEC; }
.index_con .IndexNews .tab_box dl dd h4 a { font-size: 16px; line-height: 22px; padding: 10px 0; display: block; }
.index_con .IndexNews .tab_box dl dd p { font-size: 12px; }
.index_con .IndexNews .tab_box dl dd a.more { font-size: 14px; position: inherit; padding-bottom: 10px; display: block; bottom: 10px; right: 20px; }
.index_con .IndexNews .tab_box ul { float: right; width: 100%; padding-top: 10px; }
.index_con .IndexNews .tab_box ul li { border-bottom: 1px dashed #ECECEC; line-height: 32px; height: 32px; font-size: 12px; }
.index_con .IndexNews .tab_box ul li span { float: left; color: #999; width: 100px; }
.index_con .IndexNews .tab_box ul li a { float: right; color: #333; width: calc(100% - 100px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; }
.index_con .IndexNews .hide { display: none }
/*首页案例栏*/
.index_con .IndexCase { padding: 20px 0; }
.index_con .IndexCase h6 { text-align: center; font-size: 14px; font-weight: normal; margin-top: -15px; padding-bottom: 15px; }
.index_con .IndexCase .tab_menu { position: relative; clear: both; border-bottom: 2px solid #EAEAEA; overflow: hidden; margin-bottom: 15px; }
.index_con .IndexCase .tab_menu li { float: left; text-align: center; background: #F7F7F7; margin-right: 1px; cursor: pointer; width: 22%; height: 32px; line-height: 32px; max-width: 183px; font-size: 14px; color: #333; }
.index_con .IndexCase .tab_menu li.hover { color: #fff; background: #e60111; }
.index_con .IndexCase .tab_menu li.selected { color: #fff; background: #e60111; }
.index_con .IndexCase .tab_menu .IndexCase_more { position: absolute; right: 0; top: 0; line-height: 37px; font-size: 14px; }
.index_con .IndexCase .tab_box { clear: both; overflow: hidden; }
.index_con .IndexCase .tab_box dl { position: relative; }
.index_con .IndexCase .tab_box dl dt { float: left; width: 100%; margin-right: 0; }
.index_con .IndexCase .tab_box dl dt img { width: 100%; }
.index_con .IndexCase .tab_box dl dd { float: left; width: 100%; }
.index_con .IndexCase .tab_box dl dd h4 a { font-size: 16px; line-height: 22px; padding: 10px 0; display: block; }
.index_con .IndexCase .tab_box dl dd table tr td { font-size: 12px; }
.index_con .IndexCase .tab_box dl dd p { font-size: 14px; color: #333; padding: 10px 0; min-height: inherit; }
.index_con .IndexCase .tab_box dl dd a.more { font-size: 14px; height: 32px; line-height: 32px; }
.index_con .IndexCase .hide { display: none }
.index_con .IndexCase .tab_box .rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.index_con .IndexCase .tab_box .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.index_con .IndexCase .tab_box .rslides li:first-child { position: relative; display: block; float: left; }
.index_con .IndexCase .tab_box .slide_container { position: relative; float: left; width: calc(100% - 100px); padding: 0 50px; }
.index_con .IndexCase .tab_box .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.index_con .IndexCase .tab_box .slide li { position: absolute; width: 100%; left: 0; top: 0; }
.index_con .IndexCase .tab_box .slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 50px; width: 50px; margin-top: -25px; }
.index_con .IndexCase .tab_box .slide_nav.prev { background: url(../images/btnleft_bai.png) no-repeat; background-size: 40px; }
.index_con .IndexCase .tab_box .slide_nav.prev:active { background: url(../images/btnleft_blue.png) no-repeat; background-size: 50px; }
.index_con .IndexCase .tab_box .slide_nav.next { left: auto; right: 0; background: url(../images/btnright_bai.png) no-repeat; background-size: 40px; }
.index_con .IndexCase .tab_box .slide_nav.next:active { background: url(../images/btnright_blue.png) no-repeat; background-size: 50px; }
}
.in-banner { width: 100%; height: auto; }
.in-banner img { display: block; width: 100%; height: auto; }
.news_ny { background: #f6f6f6; padding: 40px 0 80px 0; }
.news_ny .in_page { padding-bottom: 10px; font-size: 14px; }
.news_ny .news_l { float: right; background: #fff; min-height:500px; width: calc(100% - 340px); }
.news_ny .news_r { float: left; width: 300px; top: 85px; }
.news_ny .news_r .news_rbg { background: #fff; /*! padding: 24px 34px; */ margin-bottom: 34px; }
.news_ny .news_r .title5 { font-size: 18px; color: #fff; border-bottom: 1px solid #e3e3e3; font-weight: bold; padding: 20px 0px; margin-bottom: 20px; background: #b60606;text-indent: 15px;}
.news_ny .news_r .news_nav a { display: block; font-size: 14px; line-height: 35px; background: url(../images/news_ico.png) no-repeat 15px center; padding-left: 25px; border-bottom: 1px solid #f5f5f5;text-indent: 15px;}
.news_ny .news_r .news_nav a.active{color: #fff;background: url(../images/news_icodq.png) no-repeat 15px center #e60111;}
.news_ny .news_r .news_nav2 img { margin-bottom: 20px; width: 100%; }
.news_ny .news_r .news_nav2 ul li { border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin-bottom: 15px; }
.news_ny .news_r .news_nav2 ul li p { font-size: 14px; line-height: 36px; }
.news_ny .news_r .news_nav2 ul li span { font-size: 12px; color: #999; }

.news_ny .news_r2 { float: left; display:none; }




.news_ny .news_l .text2 { padding: 40px 5%; }
.news_ny .news_l .text2 .tit1 { font-size: 20px; color: #000; text-align: center; padding: 15px 0; font-weight: bold; }
.news_ny .news_l .text2 .tit2 { text-align: center; font-weight: normal; color: #999; font-size: 12px; }
.news_ny .news_l .text2 .tit2 span { padding: 0 10px; }
.news_ny .news_l .text2 .tit3 { text-align: left; }
.news_ny .news_l .text2 .line { border-bottom: 1px dashed #7b7b7b; height: 1px; margin: 30px 0; }
.news_ny .news_l .text2 .text2_txt { font-size: 14px; line-height: 30px; }
.news_ny .news_l .text2 .text2_txt img { text-align: center; max-width:100%}
.news_ny .news_l .text2 .text2_txt .img { text-align: center; padding: 20px 0; }
.news_ny .news_l .text2 .shangxia { clear: both; overflow: hidden; font-size: 14px; }
.news_ny .news_l .text2 .shangxia .shang { float: left; width: 47%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_ny .news_l .text2 .shangxia .xia { float: right; width: 47%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;text-align:right; }
.news_ny .news_l .text2 .shangxia a:hover { color: #e60111; }
.news_ny .news_l .news_list { background: #fff; padding: 20px; }
.news_ny .news_l .news_list dl { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #ccc; clear: both; overflow: hidden; position: relative; }
.news_ny .news_l .news_list dl dt { float: left; width: 219px; margin-right: 20px; }
.news_ny .news_l .news_list dl dd { float: left; width: calc(100% - 239px); }
.news_ny .news_l .news_list dl dt img { width: 100%; }
.news_ny .news_l .news_list dl dd h3 { font-size: 20px; line-height: 40px; color: #333; }
.news_ny .news_l .news_list dl dd a { float: right; font-size: 14px; color: #e60111; }
.news_ny .news_l .news_list dl dd p { font-size: 14px; margin: 10px 0; color: #666;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.contact_div { box-sizing: border-box; padding: 20px 20px 0 20px; }
.contact_div .contact_01 { width: 100%; clear: both; padding: 20px 0; overflow: hidden; margin-bottom: 25px; }
.contact_div .contact_01 .contact_01_list { float: left; width: 33.3333%; }
.contact_div .contact_01 .contact_01_list .contact_01_list_l { float: left; width: 50px; margin-top: 11px; }
.contact_div .contact_01 .contact_01_list .contact_01_list_r { float: left; margin-left: 10px; width: calc(100% - 60px); }
.contact_div .contact_01 .contact_01_list .contact_01_list_r div { font-size: 16px; color: #555; line-height: 24px; width: 90%; }
.contact_div .map { height: 447px; overflow: hidden; background: #ccc; }
.contact_div .contact_03 { width: 100%; background: url(../images/contactbg.jpg) right top no-repeat; overflow: hidden; padding-bottom: 70px; margin-top: 50px; }
.contact_div .contact_03 form { width: 59%; }
.contact_div .contact_03 form .input01 { width: 48.5%; float: left; border: 0px; height: 46px; line-height: 46px; background: #f3f5f7; padding-left: 20px; box-sizing: border-box; font-size: 14px; color: #b5b7b8; margin-bottom: 10px; }
.contact_div .contact_03 form .input01:nth-child(2n) { float: right; }
.contact_div .contact_03 form .textarea01 { width: 100%; float: none; clear: both; border: 0px; height: 150px; line-height: 24px; background: #f3f5f7; padding: 20px 20px; box-sizing: border-box; font-size: 14px; color: #b5b7b8; margin-bottom: 10px; }
.contact_div .contact_03 form .submitweb { width: 100%; height: 45px; border:0; cursor:pointer; line-height: 45px; text-align: center; background: #e60111; font-size: 16px; color: #fff; margin-bottom: 20px; }
.contact_div .contact_03 .contact_03_b { font-size: 14px; color: #ababab; }
.job_content{ padding:30px 20px}
.job_content .job_table{ border:1px solid #e5e5e5; border-bottom:0; margin:0 0;}
.job_content .job_table tr td{ border-bottom:1px solid #e5e5e5; line-height:58px; font-size:16px; text-align:center;}

.news_div{ padding:20px;}
.news_div .newslist2 { border-bottom: 1px dashed #dbdee1; overflow: hidden; padding: 20px 0; }
.news_div .newslist2 .newslist_d { float: left; border:1px solid #ccc; width:98px; text-align:center; padding-top:25px; padding-bottom:6px; }
.news_div .newslist2 .newslist_d div { font-family: Arial; font-size: 48px; color: #282828; font-weight: bold; margin-bottom: 16px; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; }
.news_div .newslist2 .newslist_d p { font-family: Arial; border-top:1px solid #ccc; padding-top:9px; font-size: 18px; color: #a3a3a3; }
.news_div .newslist2 .newslist_con { float: left; width:calc(100% - 120px); margin-left: 20px; }
.news_div .newslist2 .newslist_con .newslist_con_t { font-size: 18px; color: #333; font-weight: bold; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; }
.news_div .newslist2 .newslist_con .newslist_con_t a { font-size: 16px; color: #333; font-weight: bold;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical; }

.news_div .newslist2 .newslist_con .newslist_con_b { font-size: 14px; color: #666; line-height: 25px; margin: 5px 0 5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.news_div .newslist2 .newslist_con .newslist_con_a { font-size: 12px; color: #878787; font-family: Arial; font-weight: bold; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; }
.news_div .newslist2:hover .newslist_con .newslist_con_t { color:#e60111; }
.news_div .newslist2:hover .newslist_con .newslist_con_t a { color: #e60111; }
.news_div .newslist2:hover .newslist_d div { color: #e60111; }
.news_div .newslist2:hover .newslist_con .newslist_con_a { color: #e60111; }



.case_con {  padding:20px; overflow: hidden; }
.case_con .case_list { display: block; width: calc(33.3333% - 20px); float: left; margin:0 10px 20px 10px; }
.case_con .case_list .case_list_img { width: 100%; padding: 35% 0; height: 0px; position: relative; }
.case_con .case_list .case_list_img img { width: 100%; height: 100%; position: absolute; top: 0px; }
.case_con .case_list .case_list_img .blackdiv { background: rgba(0,0,0,.6); width: 100%; height: 100%; position: absolute; top: 0px; color: #fff; font-size: 18px; text-align: center; line-height: 100%; display: flex; flex-direction: column; justify-content: center; opacity: 0; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}
.case_con .case_list .case_list_img .blackdiv:before { content: " "; position: absolute; width: 16px; height: 1px; background: #fff; left: 0%; margin-left: -8px; top: 40%; opacity: 0; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list .case_list_img .blackdiv:after { content: " "; position: absolute; width: 16px; height: 1px; background: #fff; right: 0%; margin-right: -8px; bottom: 40%; opacity: 0; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list:hover .case_list_img .blackdiv { opacity: 1; }
.case_con .case_list:hover .case_list_img .blackdiv:before { opacity: 1; left: 50%; }
.case_con .case_list:hover .case_list_img .blackdiv:after { opacity: 1; right: 50%; }
.case_con .case_list .case_list_text { width: 100%; box-sizing: border-box;border: 1px solid #d7d6de; border-top: 0px; padding: 14px 13px; overflow: hidden; }
.case_con .case_list .case_list_text .case_list_text_tb { width: 100%; float: left; }
.case_con .case_list .case_list_text .case_list_text_t { font-size: 15px; font-weight:bold; line-height: 22px; color: #101010; width: 100%; margin-bottom: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list .case_list_text .case_list_text_b { font-size: 13px; line-height: 16px; color: #7a7a7a; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list .case_list_text .case_list_text_r { width: 13%; float: left; box-sizing: border-box; text-align: center; position: relative; }
.case_con .case_list .case_list_text .case_list_text_r img { position: absolute; top: 16px; right: 0%; }
.case_con .case_list:hover .case_list_text .case_list_text_b, .case_con .case_list:hover .case_list_text .case_list_text_t { color: #e60111; }
.case_con .case_list:hover .case_list_text .case_list_text_r img { animation: shakey 1.2s 1 forwards; -webkit-animation: shakey 1.2s 1 forwards; }


.htmleaf-container{ padding:20px;}

.demo-gallery { width: 100%; height: auto; float: left; }
.demo-gallery a { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; display: block; float: left; margin: 0 10px 20px 10px; padding:10px; border:1px solid #ccc; font-size:14px; text-align:center; }
.demo-gallery a img{ width:100%;}
.demo-gallery a figure{ padding:0; margin:0;}
a.demo-gallery__img--main { width:calc(33.33333% - 42px); height: auto; }

 @media screen and (max-width: 867px) {
.demo-gallery {  }
.demo-gallery a { margin: 0 15px 15px 15px; }
a.demo-gallery__img--main {  width:calc(50% - 52px); }
}


@media screen and (max-width: 700px) {
.demo-gallery a { margin: 0 5px 15px 5px;}
a.demo-gallery__img--main {  width:calc(50% - 32px); }
}

 @media (max-width: 768px) {
	 
	.htmleaf-container{ padding:20px 0;}

.in-banner { width: 100%; height: auto; }
.in-banner img { display: block; width: 100%; height: auto; }
.news_ny { background: #f6f6f6; padding: 53px 0 30px 0; }
.news_ny .in_page { padding-bottom: 10px; font-size: 14px; padding-top:10px; }
.news_ny .news_l { float: right; background: #fff; min-height:500px; width: 100%; }
.news_ny .news_r{ display:none;}
.news_ny .news_r2 { display:block; float: left; width: 100%; top: 85px; }
.news_ny .news_r2 .news_rbg { background: #fff; padding: 14px 14px; margin-bottom: 14px; }
.news_ny .news_r2 .title5 { font-size: 18px; color: #222; border-bottom: 1px solid #e3e3e3; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; }
.news_ny .news_r2 .news_nav a { display: block; font-size: 14px; line-height: 36px; background: url(../images/news_ico.png) no-repeat left center; padding-left: 30px; }
.news_ny .news_r2 .news_nav2 img { margin-bottom: 20px; width: 100%; }
.news_ny .news_r2 .news_nav2 ul li { border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin-bottom: 15px; }
.news_ny .news_r2 .news_nav2 ul li p { font-size: 14px; line-height: 36px; }
.news_ny .news_r2 .news_nav2 ul li span { font-size: 12px; color: #999; }
.news_ny .news_l .text2 { padding: 20px 20px; }
.news_ny .news_l .text2 .tit1 { font-size: 18px; color: #000; text-align: center; padding: 7px 0; }
.news_ny .news_l .text2 .tit2 { text-align: center; font-weight: normal; color: #999; font-size: 12px; }
.news_ny .news_l .text2 .tit2 span { padding: 0 10px; }
.news_ny .news_l .text2 .tit3 { text-align: left; }
.news_ny .news_l .text2 .line { border-bottom: 1px dashed #7b7b7b; height: 1px; margin: 10px 0; }
.news_ny .news_l .text2 .text2_txt { font-size: 12px; line-height: 25px; }
.news_ny .news_l .text2 .text2_txt img{display:block; width:100%; }
.news_ny .news_l .text2 .text2_txt .img { text-align: center; padding: 20px 0; }
.news_ny .news_l .text2 .text2_txt .img  img{display:block; width:100%; }
.news_ny .news_l .text2 .shangxia { clear: both; overflow: hidden; font-size: 14px; }
.news_ny .news_l .text2 .shangxia .shang { float: left; width: 47%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_ny .news_l .text2 .shangxia .xia { float: right; width: 47%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_ny .news_l .text2 .shangxia a:hover { color: #e60111; }
.news_ny .news_l .news_list { background: #fff; padding: 20px; }
.news_ny .news_l .news_list dl { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #ccc; clear: both; overflow: hidden; position: relative; }
.news_ny .news_l .news_list dl dt { float: left; width: 100%; margin-right: 200px; }
.news_ny .news_l .news_list dl dd { float: left; width: 100%; }
.news_ny .news_l .news_list dl dt img { width: 100%; }
.news_ny .news_l .news_list dl dd h3 { font-size: 16px; line-height: 40px; color: #333; }
.news_ny .news_l .news_list dl dd a { float: right; font-size: 14px; color: #e60111; }
.news_ny .news_l .news_list dl dd p { font-size: 14px;  color: #666; }
.contact_div { box-sizing: border-box; padding: 20px 20px 0 20px; }
.contact_div .contact_01 { width: 100%; clear: both; padding: 20px 0; overflow: hidden; margin-bottom: 0; }
.contact_div .contact_01 .contact_01_list { float: left; width: 100%; margin-bottom:15px; }
.contact_div .contact_01 .contact_01_list .contact_01_list_l { float: left; width: 40px; margin-top: 0; }
.contact_div .contact_01 .contact_01_list .contact_01_list_r { float: left; margin-left: 10px; width: calc(100% - 50px); }
.contact_div .contact_01 .contact_01_list .contact_01_list_r div { font-size: 13px; color: #555; line-height: 24px; width: 90%; }
.contact_div .map { height: 287px; overflow: hidden; background: #ccc; }
.contact_div .contact_03 { width: 100%; background:0; overflow: hidden; padding-bottom: 20px; margin-top: 20px; }
.contact_div .contact_03 form { width: 100%; }
.contact_div .contact_03 form .input01 { width: 48.5%; float: left; border: 0px; height: 36px; line-height: 36px; background: #f3f5f7; padding-left: 10px; box-sizing: border-box; font-size: 12px; color: #b5b7b8; margin-bottom: 10px; }
.contact_div .contact_03 form .input01:nth-child(2n) { float: right; }
.contact_div .contact_03 form .textarea01 { width: 100%; float: none; clear: both; border: 0px; height: 150px; line-height: 24px; background: #f3f5f7; padding: 20px 10px; box-sizing: border-box; font-size: 12px; color: #b5b7b8; margin-bottom: 10px; }
.contact_div .contact_03 form .submitweb { width: 100%; height: 40px; border:0; cursor:pointer; line-height: 40px; text-align: center; background: #e60111; font-size: 14px; color: #fff; margin-bottom: 20px; }
.contact_div .contact_03 .contact_03_b { font-size: 12px; color: #ababab; }
.job_content{ padding:30px 20px}
.job_content .job_table{ border:1px solid #e5e5e5;width:500px; background:#fff; border-bottom:0; margin:0 0;}
.job_content .job_table tr td{ border-bottom:1px solid #e5e5e5; line-height:38px; font-size:12px; text-align:center;}
.job_content .job_table table{ }
.news_div{ padding:20px;}
.news_div .newslist2 { border-bottom: 1px dashed #dbdee1; overflow: hidden; padding: 20px 0; }
.news_div .newslist2 .newslist_d { float: left; border:1px solid #ccc; width:68px; text-align:center; padding-top:15px; padding-bottom:6px; }
.news_div .newslist2 .newslist_d div { font-family: Arial; font-size: 30px; color: #282828; font-weight: bold; margin-bottom: 6px; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; }
.news_div .newslist2 .newslist_d p { font-family: Arial; border-top:1px solid #ccc; padding-top:9px; font-size: 14px; color: #a3a3a3; }
.news_div .newslist2 .newslist_con { float: left; width:calc(100% - 80px); margin-left: 10px; }
.news_div .newslist2 .newslist_con .newslist_con_t { font-size: 16px; color: #333; font-weight: bold; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; }
.news_div .newslist2 .newslist_con .newslist_con_t a { font-size: 14px; color: #333; font-weight: bold; }

.news_div .newslist2 .newslist_con .newslist_con_b { font-size: 14px; color: #666; line-height: 25px; margin: 5px 0 5px; }
.news_div .newslist2 .newslist_con .newslist_con_a { font-size: 12px; color: #878787; font-family: Arial; font-weight: bold; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; }
.news_div .newslist2:hover .newslist_con .newslist_con_t { color:#e60111; }
.news_div .newslist2:hover .newslist_con .newslist_con_t a { color: #e60111; }
.news_div .newslist2:hover .newslist_d div { color: #e60111; }
.news_div .newslist2:hover .newslist_con .newslist_con_a { color: #e60111; }



.case_con {  padding:20px 0; overflow: hidden; }
.case_con .case_list { display: block; width: calc(50% - 20px); float: left; margin:0 10px 20px 10px; }
.case_con .case_list .case_list_img { width: 100%; padding: 35% 0; height: 0px; position: relative; }
.case_con .case_list .case_list_img img { width: 100%; height: 100%; position: absolute; top: 0px; }
.case_con .case_list .case_list_img .blackdiv { background: rgba(0,0,0,.6); width: 100%; height: 100%; position: absolute; top: 0px; color: #fff; font-size: 14px; text-align: center; line-height: 100%; display: flex; flex-direction: column; justify-content: center; opacity: 0; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}
.case_con .case_list .case_list_img .blackdiv:before { content: " "; position: absolute; width: 16px; height: 1px; background: #fff; left: 0%; margin-left: -8px; top: 40%; opacity: 0; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list .case_list_img .blackdiv:after { content: " "; position: absolute; width: 16px; height: 1px; background: #fff; right: 0%; margin-right: -8px; bottom: 40%; opacity: 0; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list:hover .case_list_img .blackdiv { opacity: 1; }
.case_con .case_list:hover .case_list_img .blackdiv:before { opacity: 1; left: 50%; }
.case_con .case_list:hover .case_list_img .blackdiv:after { opacity: 1; right: 50%; }
.case_con .case_list .case_list_text { width: 100%; box-sizing: border-box;border: 1px solid #d7d6de; border-top: 0px; padding: 14px 13px; overflow: hidden; }
.case_con .case_list .case_list_text .case_list_text_tb { width: 100%; float: left; }
.case_con .case_list .case_list_text .case_list_text_t { font-size: 14px; font-weight:bold; line-height: 22px; color: #101010; width: 100%; margin-bottom: 7px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list .case_list_text .case_list_text_b { font-size: 12px; line-height: 16px; color: #7a7a7a; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: all .9s ease 0s; -moz-transition: all .9s ease 0s; -ms-transition: all .9s ease 0s; -o-transition: all .9s ease 0s; transition: all .9s ease 0s; }
.case_con .case_list .case_list_text .case_list_text_r { width: 13%; float: left; box-sizing: border-box; text-align: center; position: relative; }
.case_con .case_list .case_list_text .case_list_text_r img { position: absolute; top: 16px; right: 0%; }
.case_con .case_list:hover .case_list_text .case_list_text_b, .case_con .case_list:hover .case_list_text .case_list_text_t { color: #e60111; }
.case_con .case_list:hover .case_list_text .case_list_text_r img { animation: shakey 1.2s 1 forwards; -webkit-animation: shakey 1.2s 1 forwards; }

}

/*查询*/
.cert_form { width:56%; margin:10px auto;}
.cert_form dl{width:100%;margin:30px 0px 0px 0px !important;line-height:24px;color:#595959;font-size:16px;height:20px;}
.cert_form dl dt{ width:38%; float:left}
.cert_form dl dd{ width:60%; float:right;}
.cert_form .form_text{margin:0px;color:#e60111; padding-bottom:30px;}
.cert_form .form_text dt{ width:100%;font-size:15px;cursor: pointer;}
.cert_form .form_text dd{ width:100%;margin:1px 0; }
.cert_form .form_text dd input{width:97.3%;border:1px solid #e60111;line-height:35px; height:35px;padding-left:10px;}
.cert_form .offcheck {color:#333333;}
.cert_form .offcheck dd input{ border:1px solid #D2D2D2;}
.cert_form .show { display:block;}
.cert_form .submit{background: #e60111;border: 0; cursor: pointer; width: 100%;font-size: 16px; color: #fff; height: 35px; line-height: 25px}
.zhdanxuan{padding-left:12px;display:inline-block;background:transparent url(../images/danxuanpic.png) no-repeat 0px 0px;
height:12px;cursor:pointer;vertical-align:middle;margin-right:5px;overflow:hidden;}
.onzhdanxuan {background-position:0px -12px!important;}

.checkbox {display: none;}
.cd-popup1 {display: none;}
.sousuo_btn2 {display: block;}
 @media (max-width: 768px) {
.sousuo_btn2, .pc {display: none;}
.checkbox {width: 100%;text-align: center;display: block;}
.checkbox a {display: inline-block;width: 100%;height: 45px;line-height: 45px;font-size: 16px;display: block;text-align: center;color: #fff;background: #b60606;}
.cert_form {width: 100%;margin:10px auto;}
}


/* 表格 */

.table_tb1 { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.table_tb1 td { border-bottom: 1px solid #cccccc; font-size: 14px; text-align: center; color: #575757; line-height: 20px; padding: 10px; }
.tab_title1 td { font-size: 14px; color: #fff; background: #e60111; }
.jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; }
.jumbotron .h3, .jumbotron h3 { font-size:16px;margin-top: 20px;margin-bottom: 10px;}
.jumbotron p { font-size: 14px; margin: 10px 0; color: #666; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.col-xs-2- { width: 16.5%;padding-right: 15px;padding-left: 15px;float: left; }
.news_ny .news_l .text2 .content .item { background: #fff; margin: 35px 0; border-radius: 5px; box-shadow: 0 6px 15px 2px rgba(0,0,0,0.08); text-align: center; align-items: center; overflow: hidden; }
.news_ny .news_l .text2 .content .item .img { max-width: 100%; }
.news_ny .news_l .text2 .content .item .wrapper .title { font-size: 18px; margin-bottom: 20px; color: #666; font-weight: 400 }
.news_ny .news_l .text2 .content .item .wrapper .description { font-size: 14px; color: #999 }
 @media screen and (max-width: 768px) {
.news_ny .news_l .text2 .content .item { padding: 10px; margin: 10px 0 0 0 }
.news_ny .news_l .text2 .content .item .img { margin-right: 20px; }
.news_ny .news_l .text2 .content .item .wrapper .description { font-size: 12px; }
.news_ny .news_l .text2 .content .item .wrapper .title { font-size: 14px; margin-bottom: 10px; }
h3 { font-size: 18px; }
.col-xs-2- {width: 43%;padding: 0 3.5%;}
}

.fc_con{background: #fff;padding: 20px;}
.ym_redian .ditu_tit{ font-size:24px; line-height:30px; padding:15px 0;font-size: 16px;border-bottom: 1px solid #DFDFDF;}
.ym_redian .ditu_pica a{float:left;margin-right:2%;font-size: 14px; line-height:40px; }
@media (max-width: 767px) {
.ym_redian .ditu_tit{font-size:24px;line-height:35px;padding: 10px 0;font-size: 16px;border-bottom: 1px solid #DFDFDF;}
.ym_redian .ditu_pica a{float:left;margin-right: 3%;font-size: 14px;line-height: 35px;}
}

/* 机构登录 */
.login-form {width: 56%;margin: 10px auto;}
.login-form .input { position: relative; margin-bottom: 20px; text-align: left }
.login-form .input .error { color: #e60111 }
.login-form .input .code { position: absolute; right: 10px; top: 9px; line-height: 32px; padding: 0 20px; background: #FFFFFF; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.06); border-radius: 5px; cursor: pointer }
.login-form .input input { width: 100%; height: 40px; border: 1px solid #F3F3F3; border: none; background: #F3F3F3; outline: none; padding: 0 15px; font-size: 14px }
.login-form .input input.error { border: 1px solid #e60111 }
.login-form .input input::placeholder {
 color:#666666
}
.login-form .apply-btn .submit{ line-height: 40px; color: #fff; background: #e60111; font-size: 20px; cursor: pointer;border: 0;
width: 100%;}
/*机构登陆 END */

/* 机构申请表 */
.messlist { margin-bottom: 10px; overflow: hidden; }
.messlist label { float: left; width: 15%; height: 40px; font-size: 14px; line-height: 30px; text-align: right; padding-right: 10px; }
.messlist .lh { float: left; line-height: 30px; font-weight: bold; }
.messlist label.jg-type { width: auto; cursor: pointer; }
.messlist input[type="text"] { float: left; width: 300px; height: 28px; padding-left: 5px; border: #ccc 1px solid; }
.messlist i { float: left; line-height: 28px; }
.messlist em { color: red; }
.messlist input.people { float: none; width: 100px; vertical-align: baseline }
.messlist .rank-level { border: 1px solid #ccc; padding: 3px; font-size: 14px; color: #666; }
.messlist.textareas { height: auto; }
.messlist textarea { float: left; width: 400px; height: 65px; padding: 5px; border: #ccc 1px solid; }
.messlist.yzms input[type="text"] { width: 100px; }
.messlist.yzms .yzmimg { float: left; margin-left: 10px; }
.messsub { padding: 0px 0 0 110px; }
.messsub input { width: 100px; height: 35px; background: #ddd; font-size: 14px; font-weight: bold; cursor: pointer; margin-right: 5px }
.messsub input:hover { background: #e50111; color: #fff; }

.formmain fieldset { border: 1px solid #ccc }
.formmain fieldset legend { padding: 5px; font-size: 18px; }
.one-btn { color: red; cursor: pointer; }
.messlist .send-sms { display: inline-block; height: 28px; line-height: 28px; padding: 0 18px; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; opacity: .9; border: 1px solid #C9C9C9; background-color: #fff; color: #555; }
.messlist .send-sms:hover { border: 1px solid #999; }
.messlist input.send-sms.c2 { background-color: #d4d4d4; color: #888; box-shadow: 0 2px 0 #888; cursor: not-allowed; }
/* 机构申请表 END */

.fr {float: right;}
.fl {float: left;}

/*机构*/
.jigou-list h2 { color: #F18E19; border-bottom: solid 1px #e50111; line-height: 50px; }
.jigou-list h2 a { color: #e50111; font-size: 24px; }
.jigou-list h2 span a { font-size: 14px; font-family: arial, helvetica, sans-serif; text-transform: uppercase; font-weight: normal }
.jigou-list .jigou { margin-bottom: 40px; overflow: hidden; }
.jigou-list .jigou dl { float: left; width: 50%; }
.jigou-list .jigou dl dd { font-size: 16px; width: 90%; overflow: hidden; height: 35px; cursor: pointer; background: url(../images/news_ico.gif) no-repeat 8px 14px; border-bottom: #aeaeae 1px dashed; line-height: 35px; transition: padding-left 0.2s; -webkit-transition: padding-left 0.2s; }
/*机构 end*/

