@charset "utf-8";
/* by Sean Lu 20171121 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%; min-width: 1200px; font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; overflow-x: hidden; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
/* input { -webkit-appearance: none; } */
a{ text-decoration: none; }
html { min-width: 1200px; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}


.zhichi li{ margin-bottom:5px;}
.zhichi li a{ margin-right:24px;}
.zhichi li img{ border:1px #ccc solid;}


/* 拖选文字样式 20160628 */
::selection { background: #0e1db8; color: #fff; }
::-moz-selection { background: #0e1db8; color: #fff; }

.wrapper { width: 1200px; margin: 0 auto; min-width: 1200px; overflow: hidden; }

.header { height: 120px; min-width: 1200px; background: rgba(255,255,255,.6) url(../../thjcz.com/img/topbarbg.png) repeat-x center top; position: absolute; z-index: 99; top: 0; left: 0; right: 0; }
.header .logo { height: 120px; display: block; float: left; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; }
.header .logo img { display: block; }
.header .nav { float: right; height: 50px; margin-top: 35px; }
.header .nav .nLi { float: left; position: relative; }
.header .nav .nLi .na { font-size: 16px; color: #333; height: 50px; line-height: 50px; padding: 0 15px; display: block; position: relative; }
.header .nav .nLi.on .na { color: #0e1db8; text-shadow: 0 0 10px rgba(14,29,184,.35); }
.header .nav .nLi .na:after { content: ''; width: 8px; height: 8px; display: block; position: absolute; left: 50%; margin-left: -4px; bottom: -4px; background: #0e1db8; border-radius: 50%; display: none; }
.header .nav .nLi.on .na:after { display: block; }
.header .nav .nLi .sub { width: 100%; border-top: 2px solid #0e1db8; background: #fff; position: relative; padding: 10px 0; display: none; }
.header .nav .nLi .sub .sli { line-height: 30px; font-size: 14px; text-align: center; }
.header .nav .nLi .sub .sli .sa { color: #333; }
.header .nav .nLi .sub .sli .sa:hover { color: #0e1db8; text-decoration: underline; }

.bannertext { height: 600px; box-sizing: border-box; position: relative; width: 1200px; margin: 0 auto; padding-top: 120px; }
.bannertext .logo { margin: 30px 0 0px 0px; }
.bannertext .text { font-size: 22px; color: #ffffff; padding: 10px 0 0 180px; }
.bannertext .text .time { }
.bannertext .text .time .day { color: #d1234a; margin: 0 4px; font-weight: bold; font-family: arial; }
.bannertext .text .time .ss { color: #d1234a; margin: 0 4px; font-family: arial; }
.bannertext .danw { overflow: hidden; width: 980px; padding: 40px 0 0 160px; }
.bannertext .danw dt { font-weight: bold; }
.bannertext .danw dl { width: 25%; float: left; font-size: 12px; line-height: 22px; color: #666; }
.homewrap { background: url(../../thjcz.com/img/homebg.jpg) no-repeat center -166px; }

.homedao { margin-bottom: 48px; height: 128px; box-sizing: border-box; padding-top: 24px; color: #0e1db8; }
.homedao li { width: 17%; float: left; padding:0px 98px;  }
.homedao li a { display: block; color: #0e1db8; -webkit-transition: all .2s; transition: all .2s; }
.homedao li a:hover { color: #0e1db8; text-shadow: 0 0 10px rgba(14,29,184,.35); }
.homedao li .icon { float: left; width: 300px; height: 100px;  overflow: hidden; }
.homedao li a:hover .icon { -webkit-animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; }
.homedao li .icon img { display: block; width: 300px; margin: 14px auto; }
.homedao li .name { line-height: 76px; font-size: 16px; margin-left: 100px; }


@-webkit-keyframes link-live-sidebar-jumping{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}10%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}30%{-webkit-transform:translateY(-15px) scale(.95);transform:translateY(-15px) scale(.95)}45%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}50%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}53%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}55%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}57%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}61%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}
@keyframes link-live-sidebar-jumping{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}10%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}30%{-webkit-transform:translateY(-15px) scale(.95);transform:translateY(-15px) scale(.95)}45%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}50%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}53%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}55%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}57%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}61%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}



.bannerslide { height: 600px; width: 100%; min-width: 1200px; position: absolute; left: 0; right: 0; z-index: -1; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; }
.bannerslide .swiper-slide .bsbg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: center; background-size: cover;/*  -webkit-transition: all 10s linear; transition: all 10s linear; -webkit-transform: scale(1.1); transform: scale(1.1); */ }
/* .bannerslide .swiper-slide.swiper-slide-active .bsbg { -webkit-transform: scale(1); transform: scale(1); } */

.homebox05 { box-sizing: border-box; padding: 30px; background: #fff; border-radius: 10px; box-shadow: 0 10px 20px rgba(0,0,0,.1); position: relative; margin-bottom: 80px; margin-top:100px; font-size:14px; }




.homebox01 { box-sizing: border-box; padding: 30px; background: #fff; border-radius: 10px; box-shadow: 0 10px 20px rgba(0,0,0,.1); position: relative; margin-bottom: 30px; }


.homebox01 .newsan { width: 316px; height: 209px; position: absolute;  bottom: 0; right: -107px; }

.newsimg { float: left; width: 343px; height: 374px; border-radius: 10px; }
.newsimg a { display: block; border-radius: 10px; overflow: hidden; position: relative; color: #fff; font-size: 12px; }
.newsimg img { display: block; width: 100%; -webkit-transition: all .6s; transition: all .6s; }
.newsimg a:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.newsimg .cover { position: absolute; left: 0; right: 0; bottom: 0; padding: 20px 20px; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.6)); }
.newsimg .cover .tip { width: 70px; line-height: 26px; text-align: center; height: 26px; font-size: 12px; background: #fedc11; margin-bottom: 5px; color: #333; font-weight: bold; }
.newsimg .cover .tit { font-size: 24px; margin-bottom: 5px; }

.newssha { margin-left: 405px; }
.newssha .tout { border-bottom: 1px solid #dedede; padding-bottom: 20px; margin-bottom: 20px; }
.newssha .tout .tit { margin-bottom: 15px; }
.newssha .tout .tit a { font-size: 24px; color: #333; line-height: 30px; overflow: hidden; height: 30px; padding-left: 20px; -webkit-transition: all .2s; transition: all .2s; position: relative; }
.newssha .tout .tit a:before { content: ''; width: 8px; height: 8px; border-radius: 50%; position: absolute; left: 0; top: 12px; background: #0e1db8; display: block; }
.newssha .tout .tit a:hover { color: #0e1db8; }
.newssha .tout .txt { font-size: 14px; color: #666; line-height: 24px; }

.newssha .lists { }
.newssha .lists li { line-height: 37px; position: relative; padding-right: 20px; padding-left: 10px; }
.newssha .lists li:before { content: ''; width: 8px; height: 8px; border-radius: 50%; position: absolute; left: 0; top: 14px; background: #0e1db8; display: block; }
.newssha .lists li a { color: #333; font-size: 16px; margin-left: 10px; }
.newssha .lists li a:hover { text-decoration: underline; color: #0e1db8; }
.newssha .lists li .time { font-size: 12px; color: #999; float: right; }

.homebox02 { margin-bottom: 40px; }
.homebox02 .item { width: 220px; height: 210px; box-sizing: border-box; border-radius: 10px; background: #fff; box-shadow: 0 10px 20px rgba(0,0,0,.1); float: left; margin: 0 20px 20px 0; text-align: center; }
.homebox02 .item .img { margin: 15px 0 10px; }
.homebox02 .item:hover .img { -webkit-animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; }
.homebox02 .item .txt { font-size: 16px; line-height: 22px; color: #666; padding:0 20px; }
.homebox02 .item:nth-child(4n) {  }

.homebox03 { margin-bottom: 60px; }
.homebox03 .listbox { background: #fff; border-radius: 10px; box-shadow: 0 10px 20px rgba(0,0,0,.1); box-sizing: border-box; padding: 26px 26px 20px; }
.homebox03 .listbox a { float: left; margin: 0 10px 16px; display: block; background: #dedede; padding: 10px 11px; }
.homebox03 .listbox a:hover { opacity: .6; }
.homebox03 .listbox img { display: block; width: 150px; height: 60px; }

.homebox04 { margin-bottom: 30px; }
.homebox04 .tutulist { }
.homebox04 .tutulist .item { float: left; width: 401px; height: 214px; margin: 0 13px 16px 0; }
.homebox04 .tutulist .item:nth-child(1) { width: 368px; height: 444px; }
.homebox04 .tutulist .item:nth-child(3) { margin-right: 0; }
.homebox04 .tutulist .item:last-child { margin-right: 0; }
.homebox04 .tutulist .item a { display: block; }
.homebox04 .tutulist .item img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }
.homebox04 .tutulist .item:hover img { width: 100%; display: block; -webkit-transform: scale(1.1); transform: scale(1.1); box-shadow: 0 10px 20px rgba(0,0,0,.1); }

.footer { background: #516a80; padding: 30px 0; text-align: center; color: #ffffff; font-size: 14px; margin-top: 50px; min-width: 1200px; }
.footer a { color: #999; }



.bigtoutou { display: block; width: 286px; height: 98px; background: url(../../thjcz.com/img/bigtoutou.png) no-repeat center; margin: 0 auto 30px; overflow: hidden; }
.bigtoutou strong { color: #0c46b3; font-size: 22px; margin: 44px auto 0; text-align: center; display: block; padding-left: 20px; }


.inpage { background: #fff; border-radius: 10px; padding: 20px; box-shadow: 0 10px 20px rgba(0,0,0,.1); }


.side { width: 280px; float: left; background: #f3f3f3; padding: 20px; border-radius: 10px; margin-right:20px; }
.side .box { margin-bottom: 20px; }
.side .box .tit { font-size: 16px; color: #0e1db8; line-height: 40px; border-bottom: 1px solid #dedede; position: relative; }
.side .box .tit:before { content: ''; width: 30%; height: 1px; background: #0e1db8; position: absolute; left: 0; bottom: -1px; }
.side .box .con { font-size: 14px; color: #666; line-height: 24px; padding: 10px 0; }

.main { margin: 0 30px 30px 352px; box-sizing: border-box; }
.main .bigtit { font-size: 20px; text-align: center; font-size: 24px; width: 180px; height: 50px; line-height: 50px; color: #fff; margin: 0 auto 20px; background: linear-gradient(to right, rgba(93,150,255,1), rgba(39,178,255,1)); border-radius: 4px; }
.main .content { font-size: 16px; line-height: 30px; color: #333; }
.main .content p { margin-bottom: 20px; }

.inwrap .homewrap { height: auto; padding-bottom: 0px; }

.newslist { }
.newslist li { border-bottom: 1px solid #dedede; padding: 15px 20px; -webkit-transition: all .2s; transition: all .2s; }
.newslist li:hover { background: #f1f1f1; }
.newslist li a { font-size: 20px; color: #333; line-height: 30px; -webkit-transition: all .2s; transition: all .2s; }
.newslist li:hover a { color: #f30; }
.newslist li .time { font-size: 12px; color: #999; }

.newstitle { text-align: center; margin-bottom: 30px; margin-top: 30px; }
.newstitle .nt { font-size: 26px; color: rgba(93,150,255,1); }
.newstitle .if { font-size: 12px; color: #999; }

.homedaos { margin: 20px auto;  }
.homedaos ul li { width: 396px; display: block; box-sizing: border-box; border: 1px solid #dedede; background: #fff; padding: 14px 20px; position: relative; margin-right: 6px; float: left; border-radius: 4px; overflow: hidden;}
.homedaos ul li a { display: block; font-size: 14px; color: #999; line-height: 20px; }
.homedaos ul li:after { position: absolute; content: ''; display: block; width: 0; height: 0; right: 0; bottom: 0; border: 6px solid transparent; border-bottom-color: #6fceba; border-right-color: #6fceba; }
.homedaos ul li:hover { opacity: .8; }
.homedaos ul li:last-child { margin-right: 0; }
.homedaos ul li .icon { }
.homedaos ul li .icon img{ max-width:100%;}
.homedaos ul li .info { }
.homedaos ul li .info .tit { font-size: 20px; line-height: 2; font-weight: bold; margin-bottom:15px; color:#333;}
.homedaos ul li:nth-child(2) .info .tit { }
.homedaos ul li:nth-child(3) .info .tit { }
.homedaos ul li:nth-child(2):after { border-bottom-color: #8bbce4; border-right-color: #8bbce4; }
.homedaos ul li:nth-child(3):after { border-bottom-color: #fda290; border-right-color: #fda290; }
.homedaos ul li .info .txt{ font-size:16px; line-height:1.8;}

.meitoubox { padding: 15px; background: #fff; border: 1px solid #dedede; border-radius: 4px; float: left; margin-bottom: 20px; margin-right: 10px; box-sizing: border-box; }

.shuaibox { background: #fff url(../../thjcz.com/img/shuaiboxbg.jpg) no-repeat left top; border: 1px solid #dedede; box-sizing: border-box; border-radius: 4px; overflow: hidden; padding: 15px 20px; float: left; margin-right: 10px; margin-bottom: 20px; }
.shuaibox .tit { line-height: 26px; padding: 0px 0; font-size: 20px; font-weight: bold; color: #293098; }
.shuaibox .tit .more { float: right; font-size: 12px; color: #999; font-family: arial; font-weight: normal; }
.shuaibox .tit em { font-style: normal; color: #999; font-weight: normal; margin-left: 10px; font-size: 14px; text-transform: uppercase; font-family: arial; }
.shuaibox .con { font-size: 14px; color: #333; line-height: 24px; margin-top: 10px; }

.hnewslist { padding-top: 10px; padding-bottom: 6px; }
.hnewslist li { line-height: 16px; height: 16px; padding: 9px 0; overflow: hidden; }
.hnewslist li i { width: 16px; height: 16px; line-height: 16px; background: #999; color: #fff; text-align: center; display: block; float: left; font-style: normal; font-family: arial; font-size: 12px; margin-right: 10px; }
.hnewslist li:nth-child(1) i, .hnewslist li:nth-child(2) i, .hnewslist li:nth-child(3) i { background-color: #f30; }
.hnewslist li a { font-size: 14px; color: #333; }
.hnewslist li a:hover { color: #f60; }

.shuaibox .homebox02 { margin-bottom: 0; }
.shuaibox .homebox02 .item { box-shadow: none; margin: 0 5px; }

.jiaotong { padding-top: 10px; overflow: hidden; }
.jiaotong li { float: left; width: 110px; border: 1px solid #dedede; border-radius: 4px; background: #f4f3f9; box-sizing: border-box; line-height: 44px; height: 46px; margin-right: 9px; margin-bottom: 10px; }
.jiaotong li:hover { background: #fff; }
.jiaotong li:nth-child(3n) { margin-right: 0; }
.jiaotong li a { display: block; padding-left: 40px; font-size: 14px; color: #666; background: url(../../thjcz.com/img/jiaotong01.png) no-repeat 10px center; }
.jiaotong li:nth-child(1) a { background-image: url(../../thjcz.com/img/jiaotong01.png); }
.jiaotong li:nth-child(2) a { background-image: url(../../thjcz.com/img/jiaotong02.png); }
.jiaotong li:nth-child(3) a { background-image: url(../../thjcz.com/img/jiaotong03.png); }
.jiaotong li:nth-child(4) a { background-image: url(../../thjcz.com/img/jiaotong04.png); }
.jiaotong li:nth-child(5) a { background-image: url(../../thjcz.com/img/jiaotong05.png); }
.jiaotong li:nth-child(6) a { background-image: url(../../thjcz.com/img/jiaotong06.png); }
.jiaotong li:nth-child(7) a { background-image: url(../../thjcz.com/img/jiaotong07.png); }
.jiaotong li:nth-child(8) a { background-image: url(../../thjcz.com/img/jiaotong08.png); }
.jiaotong li:nth-child(9) a { background-image: url(../../thjcz.com/img/jiaotong09.png); }

.zhanlan { overflow: hidden; padding-top: 16px; padding-bottom: 2px; }
.zhanlan li { width: 48%; margin: 0 1% 10px; float: left; }
.zhanlan li a { display: block; line-height: 30px; background: #f60; text-align: center; font-size: 14px; color: #fff; }
.zhanlan li a:hover { opacity: .8; }
.lk{display: block;height: 0;width: 0;overflow: hidden;}











