.Theader { width: 1200px; margin: 0 auto; position: relative; z-index: 0; height: 120px; }
.Theader .logo { float: left; margin-top: 33px; }
.Theader .th-right { float: right; position: relative; padding-top: 60px; }
.Theader.active { z-index: 10; }

.searchbox { width: 280px; height: 35px; background: #f2f2f2; position: absolute; right: 1px; top: 25px; }
.searchbox .txt { padding: 10px 16px; height: 15px; font-size: 14px; background: none; width: 208px; outline: none; }
.searchbox .btn { width: 24px; height: 24px; background: url(../images/icon-search.png) no-repeat; position: absolute; right: 10px; top: 6px; outline: none; cursor: pointer; }

.navbar ul li { float: left; margin-left: 37px; position: relative; }
.navbar ul li a.one { display: block; font-size: 16px;  height: 57px; line-height: 60px; }
.navbar ul li a.one span { display: block; }
.navbar ul li a.one em { display: block; width: 0; height: 3px; position: absolute; left: 50%; bottom: -3px; z-index: 12; transition: all .3s; }

.navbar .subnav { display: none; position: absolute; left: 0; width: 180px; left: 50%; margin-left: -100px; padding: 10px; background-color: rgba(255, 255, 255, 0.8); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#77ffffff', endColorstr='#77ffffff')"; /*IE8*/ }
.navbar .subnav .navli a { display: block; font-size: 15px; text-align: center; line-height: 36px; }
.navbar li.on a.one{ display: inline-block; border-bottom: solid 3px #900;}
.navbar li.on a.one em { width: 100%; left: 0; bottom: 0; background: #900; }
.navbar li:hover a.one em{ width: 100%; left: 0; background: #900; }

.Tbanner { height: 500px; min-width: 1200px; position: relative; overflow: hidden; }
.Tbanner .bd li { width: 100%; height: 500px; background-repeat: no-repeat; background-position: center 0; }
.Tbanner .bd .wrap { position: relative; width: 1200px; margin: 0 auto; padding-top: 70px; }
.Tbanner .bd .word-bg { width: 580px; height: 250px; color: #fff; background-color: rgba(153, 0, 0, 0.7); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#77990000', endColorstr='#77990000')"; /*IE8*/ }
.Tbanner .bd .word-bg h2 { font-size: 24px; padding: 20px 30px; }
.Tbanner .bd .word-bg p { padding: 0 30px; font-size: 14px; line-height: 25px; }
.Tbanner .bd .word-bg a.btn { display: block; text-align: center; line-height: 36px; font-size: 14px; color: #fff; width: 118px; height: 36px; border: 1px solid #fff; margin: 20px 30px; }
.Tbanner .bd .word-bg a.btn:hover { background: #990000; border: 1px solid #990000; }
.Tbanner .hd { position: absolute; left: 0; bottom: 20px; width: 100%; }
.Tbanner .hd ul { text-align: right; width: 1200px; margin: 0 auto; }
.Tbanner .hd ul li { display: inline-block; width: 46px; height: 46px; margin-left: 12px; background: #d7d7d7; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: relative; cursor: pointer; }
.Tbanner .hd ul li i { display: block; width: 24px; height: 24px; position: absolute; top: 50%; margin-top: -12px; left: 50%; margin-left: -12px; }
.Tbanner .hd ul li.on { background: #990000; }

.Tscope { background: #f2f2f2; min-width: 1200px; padding: 40px 0 48px; }
.Tscope .title { text-align: center; width: 400px; margin: 0 auto; position: relative; }
.Tscope .title .line { width: 100%; height: 1px; background: #a0a0a0; position: absolute; left: 0; bottom: 1px; }
.Tscope .title h3 { font-weight: normal; font-size: 26px; color: #d7d7d7; }
.Tscope .title h2 { font-weight: normal; display: inline-block; font-size: 26px; color: #535353; border-bottom: 3px solid #a0a0a0; padding: 5px 0 15px; }

.scopetab { width: 1200px; margin: 0 auto; }
.scopetab .hd { margin: 50px 0 30px; margin-left: -30px; }
.scopetab .hd li { float: left; width: 380px; height: 190px; background: #fff; margin-left: 30px; text-align: center; position: relative; }
.scopetab .hd li a { display: block; padding-top: 50px; height: 140px; }
.scopetab .hd li.on a { background: #990000; color: #fff; }
.scopetab .hd li i { display: block; width: 66px; height: 66px; background-repeat: no-repeat; margin: 0 auto 10px; }
.scopetab .hd li i.ico-1 { background-image: url(../images/icon-scope-1.png); }
.scopetab .hd li i.ico-2 { background-image: url(../images/icon-scope-2.png); }
.scopetab .hd li i.ico-3 { background-image: url(../images/icon-scope-3.png); }
.scopetab .hd li h2 { font-weight: normal; font-size: 16px; color: #535353; }
.scopetab .hd li em { display: block; width: 40px; height: 20px; background: url(../images/icon-cur-tri.png) no-repeat; position: absolute; left: 50%; margin-left: -20px; bottom: -30px; display: none; }
.scopetab .hd li.on i.ico-1 { background-image: url(../images/icon-scope-1-on.png); }
.scopetab .hd li.on i.ico-2 { background-image: url(../images/icon-scope-2-on.png); }
.scopetab .hd li.on i.ico-3 { background-image: url(../images/icon-scope-3-on.png); }
.scopetab .hd li.on h2 { color: #fff; }
.scopetab .hd li.on em { display: block; }
.scopetab .item { background: #fff; padding: 30px; }
/* .scopetab .item .img { float: left; width: 437px; margin-right: 30px; } */
.scopetab .item .info { float: right; color: #535353; width: 658px; }
.scopetab .item .info h2 { font-weight: normal; font-size: 24px; margin-bottom: 20px; }
.scopetab .item .info p { color: #707070; font-size: 14px; line-height: 25px; }
.scopetab .item .info a.btns { display: block; color: #990000; font-size: 14px; width: 118px; height: 36px; border: 1px solid #990000; text-align: center; line-height: 36px; margin-top: 25px; }
.scopetab .item .info a.btns:hover { background: #990000; color: #fff; }

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

.Tnews { float: left; width: 656px; padding: 40px 0; }
.Tnews .title h2 { font-size: 26px; font-weight: normal; color: #d7d7d7; }
.Tnews .title .cn { border-bottom: 1px solid #a0a0a0; line-height: 60px; margin-top: -10px; }
.Tnews .title .cn h3 { font-weight: normal; font-size: 26px; color: #535353; float: left; border-bottom: 3px solid #a0a0a0; position: relative; top: 2px; }
.Tnews .title .cn a.more { float: right; font-size: 14px; color: #707070; }
.Tnews .title .cn a.more:hover { color: #990000; }
.Tnews .newsmain { padding: 30px 0; height: 170px; overflow: hidden; }
.Tnews .newsmain dt { display: block; float: left; width: 300px; height: 170px; overflow: hidden; margin-right: 30px; }
.Tnews .newsmain dd h2 { font-weight: normal; font-size: 18px; color: #313131; line-height: 32px; }
.Tnews .newsmain dd p { color: #707070; font-size: 14px; line-height: 25px; }
.Tnews .newsmain .ot { padding: 8px 0; height: 22px; }
.Tnews .newsmain .ot span { display: inline-block; padding: 0 9px; line-height: 22px; color: #fff; background: #900; margin-right: 24px; }
.Tnews .newsmain .ot em { font-size: 14px; color: #a0a0a0; }
.Tnews .newslist { border-top: 1px solid #e5e5e5; }
.Tnews .newslist li { border-bottom: 1px solid #e5e5e5; padding: 15px 0; line-height: 22px; }
.Tnews .newslist li a { display: block; }
.Tnews .newslist li span { float: left; display: block; padding: 0 10px; line-height: 22px; color: #fff; background: #900; margin-right: 24px; margin-right: 20px; }
.Tnews .newslist li h3 { font-weight: normal; font-size: 16px; float: left; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Tnews .newslist li em { color: #a0a0a0; font-size: 14px; float: right; }
.Tnews .newslist li a:hover h3, .Tnews .newslist li a:hover em { color: #900; }

.Tpolicies { float: right; width: 496px; }
.Tpolicies .photonew { margin: 30px 0; width: 100%; height: 170px; overflow: hidden; position: relative; }
.Tpolicies .photonew a { display: block; }
.Tpolicies .photonew .bg { position: absolute; left: 0; bottom: 0; height: 30px; width: 100%; background-color: rgba(0, 0, 0, 0.6); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#77000000', endColorstr='#77000000')"; /*IE8*/ }
.Tpolicies .photonew .bg h2 { font-weight: normal; padding: 0 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; color: #fff; }
.Tpolicies .photonew a:hover .bg { background-color: black; }
.Tpolicies .newslist li h3 { width: 390px; }

.aboutbox { width: 1200px; margin: 0 auto; }
.aboutbox p { padding: 25px 0; line-height: 25px; color: #707070; margin: 0 170px; font-size: 14px; text-align: center; }
.aboutbox ul { margin-left: -30px; margin-top: 10px; }
.aboutbox ul li { float: left; width: 380px; height: 213px; margin-left: 30px; overflow: hidden; }

.Tfooter { padding: 10px 0; min-width: 1200px; background: #666; text-align: center; color: #a0a0a0; font-size: 14px; }
.Tfooter .logo { width: 136px; margin: 40px auto 40px; }
.Tfooter a { color: #a0a0a0; }
.Tfooter a:hover { color: #900; }
.Tfooter .rltlink { padding: 7px 0; }
.Tfooter .rltlink a { margin: 0 18px; }
.Tfooter p { padding: 7px 0; }
.Tfooter .ctnlink { padding: 7px 0; }
.Tfooter .ctnlink a { margin-right: 12px; }

.goTopBtn { display: none; width: 50px; height: 50px; position: fixed; right: 50%; margin-right: -658px; bottom: 10%; background: #535353; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; }
.goTopBtn i { display: block; width: 50px; height: 50px; background: url(../images/icon-top.png) no-repeat; cursor: pointer; }
.goTopBtn:hover { background: #900; }

.Tmainc { position: relative; min-width: 1200px; background: #f2f2f2; padding: 100px 0 50px; }
.Tmainc .t-inbanner { text-align: center;height: 255px; position: absolute; left: 0; width: 100%; top: 0; z-index: 0; }
.Tmainc .t-inbanner img{width: auto;min-width: 100%;height: 255px;}
.Tmainc .in-nav { position: relative; z-index: 2; width: 1200px; margin: 0 auto; }
.Tmainc .in-nav .t-in-title { float: left; }
.Tmainc .in-nav .t-in-local { float: right; margin-top: 80px; color: #fff; font-size: 14px; font-family: '宋体'; }
.Tmainc .in-nav .t-in-local a { color: #fff; font-family: "Microsoft Yahei";}
.Tmainc .in-nav .t-in-local a:hover { color: #900; }
.Tmainc .in-content { position: relative; z-index: 2; background: #fff; width: 1200px; margin: 10px auto 0; }

.intro-tabul { padding: 40px 40px 20px; }
.intro-tabul ul li { float: left; width: 120px; height: 46px; margin-right: 14px; line-height: 46px; }
.intro-tabul ul li a { display: block; background: #e5e5e5; text-align: center; font-size: 16px; color: #707070; }
.intro-tabul ul li a:hover { background: #900; color: #fff; }
.intro-tabul ul li.on a { background: #900; color: #fff; }

.intro-sws { padding: 0 40px 40px; }
.intro-sws .wordinr { float: left; width: 660px; }
.intro-sws .wordinr .sub-title { height: 64px; border-bottom: 1px solid #e5e5e5; line-height: 63px; }
.intro-sws .wordinr .sub-title h2 { font-weight: normal; font-size: 28px; color: #313131; border-bottom: 3px solid #900; display: inline-block; }
.intro-sws .wordinr .cnt { padding: 20px 0; }
.intro-sws .wordinr .cnt p { font-size: 16px; line-height: 34px; color: #535353; }
.intro-sws .imgul { float: right; width: 410px; float: right; margin-top: 20px; }
.intro-sws .imgul li { margin-bottom: 30px; }

.intro-zuzhi { text-align: center; padding: 80px 0 50px; }

.intro-zhizhi { width: 1120px; height: 738px; margin: 80px auto 40px; text-align: center; }
.intro-zhizhi .poster-list .poster-item { box-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); }
.intro-zhizhi .poster-list .name { font-size: 24px;  margin-top: 20px; display: none; }

.intro-ryu { padding: 0 15px 20px; }
.intro-ryu ul.ryuul {}
.intro-ryu ul.ryuul li.listimg { width: 350px; height: 230px; margin: 18px 20px; float: left; position: relative; }
.intro-ryu ul.ryuul li.listimg img { width: 100%; height: 100%}
.intro-ryu ul.ryuul li.listimg .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 36px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.6); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#77000000', endColorstr='#77000000')"; /*IE8*/ }
.intro-ryu ul.ryuul li.listimg a:hover .bg { background: #000; }

.yw-list { padding: 40px; }
.yw-list .yw-title i.ico { display: inline-block; vertical-align: middle; width: 44px; height: 44px; margin-right: 20px; }
.yw-list .yw-title h2 { font-weight: normal; font-size: 22px; display: inline-block; vertical-align: middle; line-height: 44px; }
.yw-list .cnt { margin-top: 30px; margin-bottom: 20px; }
.yw-list .cnt ul { margin-left: -20px; }
.yw-list .cnt ul li { float: left; width: 358px; border: 1px solid #e5e5e5; text-align: center; min-height: 28px; line-height: 28px; margin: 0 0 20px 20px; }
.yw-list .cnt ul li a { font-size: 14px; display: block; color: #535353; padding: 10px 0; }
.yw-list .cnt ul li a:hover { background: #e5e5e5; }

.yw-content { padding: 23px 40px; }
.yw-content .sub-title { height: 62px; border-bottom: 1px solid #e5e5e5; line-height: 62px; }
.yw-content .sub-title h2 { font-weight: normal; display: inline-block; font-size: 28px; border-bottom: 3px solid #900; line-height: 61px; }
.yw-content .cont { padding: 30px 0 10px; }
.yw-content .cont p { display: block; font-size: 16px; line-height: 34px; color: #535353; padding: 10px 0; }
.yw-content .cont a { color: #900; }
.yw-content .cont a:hover { text-decoration: underline; }
.yw-content .cont h2 { font-size: 16px; padding: 10px 0; line-height: 34px; }
.yw-content .cont h3 { font-size: 18px; padding: 10px 0; line-height: 34px; }

.news-list-cnt { padding: 40px; }
.news-list-cnt .tabul { margin-bottom: 40px; }
.news-list-cnt .tabul li { float: left; margin-right: 14px; }
.news-list-cnt .tabul li a { display: block; width: 120px; height: 46px; line-height: 46px; font-size: 16px; color: #707070; background: #e5e5e5; text-align: center; }
.news-list-cnt .tabul li a:hover, .news-list-cnt .tabul li.on a { background: #900; color: #fff; }

.zxlist { width: 710px; float: left; }
.zxlist .topnews .photo { position: relative; width: 100%; height: 220px; overflow: hidden; }
.zxlist .topnews .photo a { display: block; }
.zxlist .topnews .photo .datetime { position: absolute; left: 0; top: 0; width: 76px; height: 76px; background: rgba(153, 0, 0, 0.8); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#77990000', endColorstr='#77990000')"; /*IE8*/ color: #fff; text-align: center; }
.zxlist .topnews .photo .datetime b { font-weight: normal; font-size: 36px; display: block; line-height: 1.2; padding-top: 5px; }
.zxlist .topnews .photo .datetime em { display: block; font-size: 14px; }
.zxlist .topnews h2 { font-weight: normal; font-size: 18px; padding: 10px 0; }
.zxlist .topnews p { color: #707070; font-size: 14px; line-height: 25px; }
.zxlist .topnews a.more { display: block; width: 118px; height: 36px; color: #900; border: 1px solid #900; text-align: center; line-height: 36px; margin: 25px 0 30px; }
.zxlist .topnews a.more:hover { background: #900; color: #fff; }
.zxlist .listul { border-top: 1px solid #e5e5e5; }
.zxlist .listul li { border-bottom: 1px solid #e5e5e5; padding: 15px 0; }
.zxlist .listul li a { display: block; }
.zxlist .listul li .datetime { float: left; width: 58px; margin-right: 30px; text-align: center; color: #a0a0a0; }
.zxlist .listul li .datetime b { font-weight: normal; font-size: 52px; display: block; line-height: 1.2; }
.zxlist .listul li .datetime em { font-size: 14px; }
.zxlist .listul li .info { float: left; width: 620px; }
.zxlist .listul li .info h2 { font-weight: normal; font-size: 18px; }
.zxlist .listul li .info p { font-size: 14px; color: #707070; line-height: 25px; padding-top: 8px; }
.zxlist .listul li a:hover .info h2 { color: #900; }

.pages { margin: 40px 0 0; position: relative; }
.pages a { display: block; width: 48px; height: 48px; background: #f2f2f2; text-align: center; line-height: 48px; font-size: 16px; position: relative; }
.pages a.prev { position: absolute; left: 0; top: 0; }
.pages a.next { position: absolute; right: 0; top: 0; }
.pages .num { width: 600px; margin: 0 auto; text-align: center; }
.pages .num a { display: inline-block; margin: 0 5px; }
.pages i.ico-prev { display: block; width: 8px; height: 14px; position: absolute; left: 50%; margin-left: -4px; top: 50%; margin-top: -7px; background: url(../images/icon-prevnext.png) no-repeat 0 0; }
.pages i.ico-next { display: block; width: 8px; height: 14px; position: absolute; left: 50%; margin-left: -4px; top: 50%; margin-top: -7px; background: url(../images/icon-prevnext.png) no-repeat -8px 0; }
.pages a:hover { background: #900; color: #fff; }
.pages .on{background: #900; color: #fff;}
.pages a:hover i.ico-prev { background-position: 0 -14px; }
.pages a:hover i.ico-next { background-position: -8px -14px; }

.rdcont { float: right; width: 350px; }
.rdcont .title { border-bottom: 1px solid #e5e5e5; height: 38px; }
.rdcont .title h2 { font-weight: normal; font-size: 22px; line-height: 1; }
.rdcont .cont li { border-bottom: 1px solid #e5e5e5; padding: 10px 0; font-size: 14px; line-height: 25px; }

.zxcontent { width: 710px; float: left; }
.zxcontent .bigtitle { border-bottom: 1px solid #e5e5e5; }
.zxcontent .bigtitle h2 { font-size: 30px; line-height: 52px; font-weight: normal; }
.zxcontent .bigtitle .other { font-size: 14px; color: #a0a0a0; padding: 10px 0 15px; }
.zxcontent .bigtitle .other span { margin-right: 30px; }
.zxcontent .prevnextpg { border-top: 1px solid #e5e5e5; padding: 30px 0 0; }
.zxcontent .prevnextpg p { line-height: 36px; font-size: 14px; }
.zxcontent .prevnextpg p a { color: #707070; }
.zxcontent .prevnextpg p a:hover { color: #900; }

.artCont { padding: 20px 0 30px; }
.artCont p { font-size: 16px; color: #707070; line-height: 36px; }
.artCont img { max-width: 100%; }
.artCont p { display: block; font-size: 16px; line-height: 34px; color: #535353; padding: 10px 0; }
.artCont a { color: #900; }
.artCont a:hover { text-decoration: underline; }
.artCont h2 { font-size: 18px; padding: 10px 0; line-height: 34px; }
.artCont h3 { font-size: 20px; padding: 10px 0; line-height: 34px; }

.download-list { padding: 40px; }
.download-list .list { border-top: 1px solid #e5e5e5; }
.download-list .list li { border-bottom: 1px solid #e5e5e5; }
.download-list .list li a { display: block; padding: 10px 0; min-height: 34px; line-height: 34px; }
.download-list .list li span.datetime { float: left; font-size: 14px; margin-right: 20px; color: #898989; }
.download-list .list li h2 { float: left; font-weight: normal; font-size: 18px; color: #535353; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.download-list .list li span.dl { float: right; font-size: 14px; }
.download-list .list li span.dl i.ico { display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: url(../images/icon-download.png) no-repeat 0 -55px; margin-right: 7px; }
.download-list .list li a:hover span.datetime, .download-list .list li a:hover h2, .download-list .list li a:hover span.dl { color: #900; }
.download-list .list li a:hover span.dl i.ico { background-position: 0 0; }

.joinus-list { padding: 40px; }
.joinus-list .list { border-top: 1px solid #e5e5e5; }
.joinus-list .list li { border-bottom: 1px solid #e5e5e5; }
.joinus-list .list li a { display: block; padding: 10px 0; min-height: 34px; line-height: 34px; }
.joinus-list .list li span.daetime { float: right; font-size: 14px; margin-right: 20px; color: #898989; }
.joinus-list .list li h2 { float: left; font-weight: normal; font-size: 18px; color: #535353; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 20px; }
.joinus-list .list li a:hover span.daetime, .joinus-list .list li a:hover h2 { color: #900; }

.search-list { padding: 40px; }
.search-list .srhbox { width: 780px; height: 50px; margin: 0 auto; position: relative; }
.search-list .srhbox .txt { width: 610px; height: 28px; padding: 10px 20px; border: 1px solid #e5e5e5; outline: none; font-size: 14px; }
.search-list .srhbox .btn { width: 130px; height: 50px; background: #900; color: #fff; font-size: 16px; outline: none; position: absolute; top: 0; right: 0; cursor: pointer; }
.search-list .srhbox .btn:hover { background: #8e0303; }
.search-list .srh-tip { text-align: center; padding: 15px 0 45px; font-size: 14px; color: #535353; }
.search-list .srh-tip span { color: #900; }
.search-list .srhlist { border-top: 1px solid #e5e5e5; }
.search-list .srhlist li { border-bottom: 1px solid #e5e5e5; }
.search-list .srhlist li a { display: block; padding: 16px 0; }
.search-list .srhlist li span.datetime { display: block; float: left; width: 58px; color: #a0a0a0; text-align: center; margin-right: 30px; }
.search-list .srhlist li span.datetime b { display: block; font-size: 52px; line-height: 1.2; font-weight: normal; }
.search-list .srhlist li span.datetime em { display: block; font-size: 14px; }
.search-list .srhlist li .info { float: left; width: 832px; }
.search-list .srhlist li .info h2 { font-weight: normal; font-size: 18px; color: #313131; }
.search-list .srhlist li .info p { font-size: 14px; color: #707070; line-height: 25px; padding-top: 8px; }
.search-list .srhlist li .ly { width: 146px; height: 60px; float: right; border-left: 1px solid #e5e5e5; text-align: center; line-height: 60px; color: #707070; font-size: 14px; margin: 16px 0 0; }
.search-list .srhlist li a:hover .info h2 { color: #900; }

.webmp { padding: 40px; }
.webmp .wrap { border-top: 1px solid #e5e5e5; }
.webmp dl { border-bottom: 1px solid #e5e5e5; padding: 15px 0; min-height: 38px; line-height: 38px; }
.webmp dl dt { display: block; }
.webmp dl dt a { font-size: 20px; color: #535353; }
.webmp dl dt a:hover { color: #900; }
.webmp dl dd a { font-size: 16px; color: #707070; margin-right: 40px; }
.webmp dl dd a:hover { color: #900; }

.ctctbox { padding: 40px; }
.ctctbox .ourmp { width: 1120px; height: 370px; }
.ctctbox .lxfsbox .title { padding: 40px 0 30px; }
.ctctbox .lxfsbox .title h3 { font-weight: normal; display: inline-block; font-size: 28px; color: #535353; margin-right: 20px; }
.ctctbox .lxfsbox .title em { font-size: 22px; color: #d2d2d2; }
.ctctbox .lxfsbox ul li { float: left; color: #535353; line-height: 25px; font-size: 14px; }
.ctctbox .lxfsbox ul .li-1 { width: 200px; padding-right: 40px; }
.ctctbox .lxfsbox ul .li-2 { border-left: 1px solid #e5e5e5; height: 68px; padding-left: 68px; width: 170px; }
.ctctbox .lxfsbox ul .li-3 { border-left: 1px solid #e5e5e5; height: 68px; padding-left: 60px; }
.ctctbox .lxfsbox ul h2 { line-height: 1; }
.ctctbox .lxfsbox ul p { padding-top: 15px; }
.ctctbox .onlineform ul li { width: 33.33%; padding-bottom: 16px; }
.ctctbox .onlineform ul li label { font-size: 14px; display: block; color: #707070; margin-bottom: 10px; }
.ctctbox .onlineform ul li .txt { border: 1px solid #e5e5e5; width: 308px; padding: 10px; height: 30px; font-size: 16px; outline: none; }
.ctctbox .onlineform ul.areaul li { float: none; width: 100%; }
.ctctbox .onlineform ul.areaul li .area { border: 1px solid #e5e5e5; height: 100px; }
.ctctbox .onlineform ul.areaul li .area textarea { width: 98%; height: 80px; padding: 10px 1%; outline: none; font-size: 16px; }
.ctctbox .btns { text-align: center; padding: 20px 0 0; }
.ctctbox .btns .btn { width: 130px; height: 50px; background: #900; color: #fff; outline: none; font-size: 16px; }
.ctctbox .btns .btn:hover { background: #8f0202; cursor: pointer; }

/* 2018-08-18新增：招标公告样式 */
.table-all{width: 1120px;}
.table-list{ width: 100%;}
.table-list .title{ text-align: center; font-size: 14px; padding: 15px 0;background-color: #eee}
.table-list td,.table-list th{border-bottom: 1px dotted #ccc;  font-size: 14px;}
.table-list tr{ transition: all 0.5s;}
.table-list tr:hover .table-td a{ color: #900;}
.table-list td{text-align:center;}
.table-list td.table-td{text-align:left;width:750px;}
.table-list td.table-td a{width: 100%; display: block; padding: 15px 0px 15px 15px; font-size: 15px; line-height: 24px; color: #535353; text-decoration: none;}