body{ font-size: 14px;  padding: 0; margin: 0; text-decoration: none;}
body,div,span,ul,li,h1,h2,h3,h4,ol,dl,dt,dd,img,a,p,clear{ padding:0; margin:0; list-style:none; border:0;}
body a{ color: #333333; text-decoration:none;}
body a:hover{color:#cc0000;}
body .xian{ color:#293c93;}
body .xian:hover{ color:#cc0000;}
.clear{ clear: both;}
.lmar{ width: 1000px; margin: 0 auto;}
i{ display: block; cursor: pointer; transition:all .3s ease-in-out;}
li:hover i{ transform:rotate(360deg);}

.theader{ background: url(../images/ttbg.jpg) no-repeat top center;}
.ttop{ width:1000px; margin: 0 auto; height: 110px;}
.tlogo{ width: 560px; padding: 7px 37px 0 0; float: left;}
.tlogo img{ width:100%;margin-top: 10px;}
.tinp{ width: 282px; height: 42px; padding-top: 16px; float: left; margin-left:60px;}
.tinp div{ width: 282px; height: 42px; background: url(../images/tinp.png) 0 0 no-repeat; position: relative;}
.tinp input{ width: 233px; height: 42px; outline: none; text-indent: 2em; line-height: 42px; color: #999999; position: absolute; top: 0; left: 0; border: none; background: url(../images/tinp.png) 0 0 no-repeat;}
.tinp img{ position: absolute; top: 9px; right: 15px;}

.ttbg{ height: 476px; }

.tcon{ background: url(../images/tbg.jpg) top center no-repeat #F6F6F6; padding-bottom: 20px;}
/*.nav{ }
.nav li{}
.nav li a{ color: #222222; display: block;}
.nav li.hover{ border-bottom: 5px solid #31AA34; height:61px;}
.nav li.hover a{ color: #31AA34;}
.nav li:hover{ border-bottom: 5px solid #31AA34; height:61px;}
.nav li:hover a{ color: #31AA34;}*/


.nav{height: 63px; line-height: 63px; border-bottom: 1px solid #CCCCCC; margin-bottom: 15px;}
.nav>li{float: left;width: 143px;position: relative;z-index: 999; text-align: center; float: left; font-size: 22px; color: #222222;}
.nav>li:first-child{width: 142px}
.nav>li>a{display: block;text-align: center;height: 61px;line-height: 61px;color: #2e2e2e;font-size: 22px;}


.menu{z-index: 9999;padding:10px 0;position:absolute;left: 0;top:61px;width: 230px; background-color:#e1f3e1;display: none;}
.menu>li{float: left;text-align: center;line-height: 34px;width: 100px;font-size: 15px}
.ztzllist>.menu>li{width: 200px}
.menu>li a{color: #2e2e2e}
.menu>li:hover a{text-decoration: underline; color:#F00}
.nav>li.hover{border-bottom: 5px solid #293c93; }
.nav>li.hover>a{color: #333333}



.tc1{ height: 362px;  padding-top: 8px; margin-bottom: 2px;}
.tc1 .tpic{ width: 470px; height: 348px; float: left; }
.tc1 .tnew{ width: 495px; height: 348px; float: right; padding:0 10px; background:#FFF}
.ttis{ height: 50px; line-height: 50px; border-bottom: 1px solid #DDDDDD; margin-bottom: 5px;}
.ttis li{ width: 114px; height: 50px; text-align: center; font-size: 20px; color: #999999; float: left; margin-right: 20px;}
.ttis li a{ color: #999999;}
.ttis li.hover{  border-bottom: 5px solid #293c93; height: 45px;}
.ttis li.hover a{ color: #293c93;}
.tlis li{ height: 31px; line-height: 31px; #height: 36px; #line-height: 36px; font-size: 15px; background: url(../images/tdian.jpg) 0px 10px no-repeat; text-indent: 1em;}
.tlis li span{ float: left;}
.tlis li span.tdata{ float: right; color: #293c93;}

.tc2{ width: 1000px; margin: 0 auto; height: 121px; margin-bottom: 10px;}

.tc3{ height: 360px; padding-top: 8px; margin-bottom: 2px;}
.tc3 .fl{ width: 470px; height: 344px; background: #ffffff; padding: 0 10px; }
.tc3 .fr{ width: 470px; height: 344px; background: #ffffff; padding: 0 10px; }

.tc4{ height: 331px; margin-bottom: 16px;}
.tc4 .tjs{ width: 655px; height: 314px; background: #ffffff; float: left; padding: 17px 0 0 17px;}
.tjs .tjspic{ float: left; width: 338px; height: 299px;}
.tjs .tjspic img{ width: 338px; height: 299px;}
.tjsc{ float: right; width: 270px; height: 299px; padding-right: 26px; }
.tjsti{ height: 48px; line-height: 38px; font-size: 20px; display: block;}
.tjsti a{ color: #293c93;}
.tjsc p{ line-height: 25px; font-size: 16px;}
.tjg{ width: 310px; float: right;}
.tjg .tjg-box{ padding-top: 17px;padding-left: 14px;  background:#FFF;padding-bottom:10px;}
.tjg .yqlj-box{margin-top: 10px;}
.jzw li{ width: 95px; height: 97px; float: left; text-align: center; font-size: 16px;}
.jzw li i{ width: 56px; height: 56px; margin: 0 auto 12px;}
.jzw li.jzw1 i{ background: url(../images/tzw1.png) 0 0 no-repeat;}
.jzw li.jzw2 i{ background: url(../images/tzw2.png) 0 0 no-repeat;}
.jzw li.jzw3 i{ background: url(../images/tzw3.png) 0 0 no-repeat;}
.jzw li.jzw4 i{ background: url(../images/tzw4.png) 0 0 no-repeat;}
.jzw li.jzw5 i{ background: url(../images/tzw5.png) 0 0 no-repeat;}
.jzw li.jzw3{ margin-right: 0;}
.jzw li:hover a{ color: #293c93;}

.tc5{ height: 158px; background: url(../images/tmb.png);}
.tc5ti{ height: 68px; line-height: 63px; text-align: center; font-size: 20px; }
.tc5ti a{ color: #293c93;}
.tc5c{ height: 67px;}

.tlj{ background: #ffffff; padding-top: 20px;}
.tlj div{ border-top:1px solid #293c93; line-height:45px; overflow:hidden}
.tlj p{font-size:25px; color:#293c93; float:left; width:130px;}
.tlj a{ padding:0 13px; font-size:16px;}
.tlj li{ width: 199px; height: 239px; border-right: 1px solid #EEEEEE; text-indent: 10px; line-height: 35px; float: left;}
.tlj li span a{ color: #31AA33; font-size: 20px; margin-bottom: 8px;}
.tlj li a{ color: #666666; font-size:16px; display: block;}
.tlj li a:hover{ color: #cc0000;}


.tfooter{ height: 90px; line-height: 36px;padding-top:20px; background: #555555; font-size: 15px; color: #ffffff; text-align: center;}
.tfooter p{ width:1000px; margin:0px auto;}
.tfooter p a{ color: #ffffff;}

.tpic2{ display: none;}
.header{ display: none;}
.header{width: 100%; background: #1568C4;color: #ffffff;z-index: 999;text-align: center;line-height: 30px; position: fixed; margin: 0 !important;}.caption{margin: 0 !important;}
.tc5c2{ display: none;}
img.mtbg { width: 100%; margin: 0;}
.mdh{ height: 30px; padding: 0 10px 10px;  text-align: center;}
.mdh span{ font-size: 16px; float: left;}
.header .fl img{width: 22px;margin: 7px 0px 0 0px;vertical-align: middle;}
.header .fr img{width: 22px;margin: 10px 0px 0 0;vertical-align: middle;}
.mlogo{width: 218px;margin: 6px auto 0;}
.mdh a{ color: #ffffff;}

.mv{ width: 100%; background: url(../images/mnavmb.png); height: 0; overflow: hidden;}/*height: 328px;*/
.mv li{ height: 40px; line-height: 40px; font-size: 16px; text-align: left; color: #333333; border-bottom: 1px solid #B9D3F1;}
.mv li img{ width: 20px; vertical-align: middle; margin: 0 1rem !important;}
.minp{ height: 0px; background: #ffffff; overflow: hidden;}
.minp .mint{ height: 30px; width: 200px; margin: 0 auto; position: relative; padding-top: 10px;}
.minp .mint input{ width: 200px; height: 30px; line-height: 30px; border-radius: 5px; text-indent: 1em; font-size: 14px; border: 1px solid #eeeeee;}
.minp .mint img{ width: 15px; position: absolute; right: 8px; top: 18px;}

@media screen and (max-width:768px) {
	.tcon{ padding-top: 40px;}
	.theader{ display: none;}
	.header{ display: block;}
	.swiper-wrapper img{ width: 100%;}
	.nav{ display: none;}
	.tpic{ display: none;}	
	.tpic2{ display: block;}
	.lmar{ width: 100%;}
	.tc1{ padding-top: 0; height: auto;}
	.tc1 .tnew{ width: 100%; margin-right: 0; float: none; padding-top: 0; height: auto; padding: 0 10px;}
	.ttis li{ width: 50%; margin-right: 0; font-size: 20px;}
	.t33 .ttis li{ width: 33%;}
	.tlis li{ font-size: 12px; height: 30px; line-height: 30px; background: url(../images/tdian.jpg) 0px 9px no-repeat;}
	.tlis li span{ display: block; width: 70%; height: 30px; overflow: hidden;}
	.tlis li span.tdata{ display: block; width: 30%; overflow: hidden;}
	.tc2{ display: none;}
	.tc3{ height: auto;}
	.tc3 .fl{ width: auto; height: auto; margin-left: 0; float: none; padding: 0 10px;}
	.tc3 .fr{ width: auto; height: auto; margin-right: 0; float: none;  padding: 0 10px;}
	.tc4{ height: auto;}
	.tc4 .tjs{ width: auto; height: auto; padding: 10px;}
	.tjs .tjspic{ width: 100%; display: none !important;}
	.tjs .tjspic img{ width: 100%;}
	.tjsc{ width: auto; float: none; height: auto; padding-right: 0; border-right: 0;}
	.tjg{ width: 96%; padding: 10px;}
	.tjsti a{ font-size: 20px;}
	.jzw li{ width: 43%; margin-right: 0;}
	.jzw li.jzw4{ margin-left: 0;}
	.tc5{ height: auto;}
	.tc5 .tc5c{ display: none;}
	.tc5ti{ font-size: 20px; height: 40px; line-height: 40px; padding-top: 5px;}
	.tc5 .tc5c2{ padding: 10px; display: block;}
	.tlj{ height: auto; padding: 10px;}
	.tlj p{ width: 100%; line-height: 48px; font-size: 20px;}
	.tlj a{ display: block; line-height: 30px; font-size:12px;}
	.tfooter{ height: auto; font-size: 12px; line-height: 30px;}
	.div_float_ad{display:none;}
	.tlj a{width: 33%;float: left; padding:0}
	.tfooter p{ margin:0px auto; width:auto; padding:0 5px;}
	.tjsc p{ line-height: 25px; font-size: 12px;}
}

/*************2018 09-06 ����********************/
.weather{ background:url(../images/tianqi.png) no-repeat 0px; padding-left:40px; display:block; margin-bottom:5px; height:25px; line-height:25px;}
.wx{ float:right; position:relative; cursor:pointer;}
.wx{ display:block; width:40px; height:40px; background:url(../images/0906wx.png) no-repeat 0px; margin-top:46px;}
.wx a{ font-size:0px;}
.wx:hover{ background:url(../images/0906wx_hover.png) no-repeat 0px;}
.wx .wx_div{ display:none; height:100px; width:100px; background:#fff;}
.wx:hover .wx_div{ display:block; position:absolute; top:46px; left:-25px;}


.new{position: relative;}
.new::before{content: '';position: absolute;  background: url(../images/20221220new.png) no-repeat; width: 30px; height: 11px;left: 77px;top: 20px;}
.zbcg-menu .new::before{left: -15px;top: 46px;}
.zbtb-banner img{width: 100%;}