@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, form, fieldset, input, p,span, th, td, blockquote, lengend, button, textarea {margin:0; padding:0;}
ul,li{ list-style:none outside;}
ul,ol{list-style: none;}
a{ text-decoration:none; }
a img, input { border:0}
img{ vertical-align:middle;}

/* 常用样式设置 start */
body{ font-family: "微软雅黑"; font-size:15px; line-height:130%; color:#666; background:#fff;}

a:link{ color: #666; text-decoration: none;}
a:visited{ color: #666; text-decoration: none;}
a:hover{ color: #e91c1c; text-decoration: none;}
a:active{ color: #666; text-decoration: none;}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none; }
.show{ display:block; }

.rightmarin{ margin-right:0;}
.leftmarin{ margin-left:0;}
.maingray{ width:100%; background:url(xt_bgray.jpg) center top repeat-x;}
.mainbox{ width:1200px; margin:0 auto; margin-bottom:25px; clear:both;}
/* header*/
#header{ width:100%; height:155px; clear:both; background:#c50001 url(xt_bgtophua.png) center center no-repeat;}
.xt_topbox{ width:1200px; margin:0 auto;}
.xt_topbox h1{ display:block; width:400px; float:left; padding-top:38px;}

#navbar{ width:660px; float:right; margin-top:40px;}
#navbar ul li{ height:70px; width:110px; text-align:center; float:left; color:#fff; position:relative; overflow:hidden;}
#navbar ul li span{ width:45px; height:40px; display:block; position:absolute; left:32px; top:0; }
#navbar ul li a p{width:100%; color:#fff; font-size:17px; font-weight:bold; height:25px; line-height:25px; margin-top:45px; }
#navbar ul li a:hover p{ color:#ffb256;}
#navbar ul li:hover a p{color:#ffb256;}

#header2{ width:100%; height:144px; clear:both; background:#c50001 url(xt_bgtophua.png) center center no-repeat;}
.xt_topbox2{ width:1200px; margin:0 auto;}
.xt_topbox2 h1{ display:block; width:400px; float:left; padding-top:33px;}

.sstoprgt{ width:500px; height:50px; float:right; background:url(xt_ssbg4.png) left center no-repeat; margin-top:50px;}
.sstoprgt input{ width:315px; height:45px; line-height:45px; margin-top:2px; margin-left:55px; float:left; color:#999; font-family:"微软雅黑"; font-size:15px;}
.sstoprgt a{ display:block; float:right; width:116px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:17px; background:url(xt_ssbg5.png) right center no-repeat; letter-spacing:5px;}
.sstoprgt a:hover{ background:url(xt_ssbg2.png) right center no-repeat;}

.navbarerji{ width:100%; height:55px; clear:both; background:#bc0001;}
.navbarerjicon{ width:1200px; margin:0 auto;}
.navbarerjicon ul{ width:950px; float:left;}
.navbarerjicon ul li{ float:left; width:128px; height:55px; text-align:center; color:#fff;font-size:17px; font-weight:bold;}
.navbarerjicon ul li a{ color:#fff; display:block; width:100%; height:55px; line-height:55px;-webkit-transition: all ease-in .3s; transition: all ease-in .3s;}
.navbarerjicon ul li a:hover{ color:#fff2b8; background:#d90505;-webkit-transition: all ease-in .3s; transition: all ease-in .3s;}
.navbarerjicon ul li a.onnav{ color:#fff2b8; background:#d90505;}
.navbarerjicon p{ width:240px; float:right; text-align:right;}
.navbarerjicon p img{ margin-top:6px;}

/* footer*/
#footer{ width:100%;}
.footernav{ width:100%; border-top:1px solid #f34b4b; line-height:50px; height:50px; text-align:center;}
.footernav a{ padding:0 20px;}
.footernav a img{ margin-right:5px;}
.footercon{ width:100%; border-top:5px solid #d90606; background:#f2f2f2; padding:15px 0 25px 0;}

.linkcon{ width:1200px; margin:0 auto; text-align:center; position:relative;}
.linkcon a{ padding:0 20px 0 30px; margin-right:10px; background:url(xt_jticon.png) right center no-repeat; }
.linkcon a:hover .secbox{ display:block; width:230px; height:350px;  position:absolute; top:0;}
.secbox{ display:none; width:230px; height:350px; overflow-y:scroll; background:#fff; border:1px solid #ccc; }
.secbox ul{ width:100%;}
.secbox ul li{ float:left; width:220px; line-height:22px; padding:5px;}

.footerconbig{ width:1100px; margin:0 auto; margin-top:25px; clear:both;}
.footerconbig h2{ display:block; float:left; width:80px;}
.footerconbig h3{ display:block; float:right; width:110px;}
.footerconmid{ width:910px; float:left; text-align:center; }
.footerconmid p{ width:100%; line-height:24px; text-align:center; font-size:14px;clear:both;}
.footerconmidtle{ width:65%; margin:0 auto; clear:both; padding-bottom:15px;}
.footerconmidtle li{ width:20%; float:left;}
.footerconmidtle li a{ display:block; margin:0 auto; width:101px; height:32px; line-height:32px; text-align:center; color:#e91c1c; background:url(xt_bgmenufot.png) center top no-repeat;}
.footerconmidtle li a:hover{ color:#fff; background:url(xt_bgmenufot.png) center bottom no-repeat;}

/*footer底部链接下拉*/
.ljnav { width:966px; margin:0 auto; clear:both;}
.ljnav h4 { width: 160px; height: 32px; line-height: 32px; float: left; position: relative; cursor: pointer; font-weight:normal; text-align:center; margin-bottom:15px;}
.ljnav h4.last {margin-right: 0px;}
.ljnav h4.on {background: #e8e7e7;}
.ljnav h4 span {background: url("icon_arrow_down.png") no-repeat 130px 15px; width: 150px; color:#666; font-size: 15px; float: left; display: block;}
.ljnav h4 > ul {background:#fff; border: 1px solid #eee; left: 0px; width: 100%; bottom: 38px; font-size: 14px; display: none; position: absolute; z-index:95; font-weight:normal;}
.ljnav .on span {background: url("icon_arrow_top.png") no-repeat 130px 15px;}
.ljnav h4 > ul > li { width:100%;}

.scrollbar-inner ul{ width:100%; text-align:left;}
.scrollbar-inner ul li{ width:100%; line-height:32px;}
.scrollbar-inner ul li a{  display:block; width:100%; text-indent:10px; line-height:32px;}
.scrollbar-inner ul li a:hover{ background:#f0f0f0;color: #e91c1c;}

/* home看办查问-搜索*/
.xt_kbcssbox{ width:1200px; margin:0 auto; height:150px; clear:both;}
.xt_kbcbox{ width:570px; float:left; margin-top:22px;}
.xt_kbcbox li{ width:77px; float:left; text-align:center; margin-right:65px;}
.xt_kbcbox li span{ width:100%; clear:both; line-height:36px; font-size:16px; font-weight:bold;}
.xt_kbcbox li a{ display:block; width:100%; height:110px; transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xt_kbcbox li a:hover{ transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}
.xt_kbcbox li a.kan{ color:#999e1b;}
.xt_kbcbox li a.cha{ color:#7691d5;}
.xt_kbcbox li a.ban{ color:#4186e4;}
.xt_kbcbox li a.wen{ color:#f45444;}

.xt_search{ width:500px; height:50px; float:right; background:url(xt_ssbg.png) left center no-repeat; margin-top:50px;}
.xt_search input{ width:315px; height:45px; line-height:45px; margin-top:2px; margin-left:55px; float:left; color:#666; font-family:"微软雅黑"; font-size:15px;}
.xt_search a{ display:block; float:right; width:116px; height:50px; line-height:50px; text-align:center; font-size:17px; background:url(xt_ssbg2.png) right center no-repeat; letter-spacing:5px; color:#fff;}
.xt_search a:hover{ background:url(xt_ssbg3.png) right center no-repeat; color:#fff;}

/* home头条*/
.toutiao{ width:1100px; margin:0 auto; padding-bottom:30px; clear:both;}
.toutiao h2{ width:100%; line-height:40px; text-align:center; color:#e91515; font-size:30px; padding-top:30px;}
.toutiao h2 a{ color:#e91515;}
.toutiao h2 a:hover{ color:#d50505;}
.toutiao p{ width:100%; line-height:26px; text-align:center; color:#999; margin-top:10px;}
.toutiao p a{color:#999;}

/* home新闻轮播图*/
.xt_piclistbox{ width:1200px; margin:0 auto; clear:both; margin-bottom:25px;}
.fpic{width: 550px; height: 350px; float: left; position: relative; overflow:hidden;}
.fpic .text{width: 100%; height: 42px; background: #000; position: absolute; left: 0px; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; bottom: 0px;}
.fpic p{font-size: 16px; width: 85%; height: 42px; line-height: 42px; position: absolute; left: 0px; bottom: 0px; text-indent: 15px;}
.cWhite a{color: #fff;}
.bigpic03 img{display: block; width: 550px; height: 360px;}

.dotList{ height: 5px; right: 15px; position: absolute; top: 325px;}
.dotList li{overflow: hidden; cursor: pointer; height: 10px; background: #fff; float: left; margin: 0px 0px 0px 10px; display: block; width: 10px; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.dotList li.current{background: #f00;}

#prevSlide{cursor: pointer; height: 45px; position: absolute; text-align: center; left: 0px;z-index: 10; top: 160px; width: 35px;}
#prevSlide img{position: absolute; left: 5px; z-index: 12; top: 7px;}
#nextSlide{cursor: pointer; height: 45px; position: absolute; text-align: center; left: 0px; z-index: 10; top: 160px; width: 35px; left: 515px;}
#nextSlide img{position: absolute; left: 10px; z-index: 12; top: 7px;}
.btnBg{height: 45px;width: 35px; background: #000; position: absolute; left: 0px; filter: alpha(opacity=60); z-index: 11; top: 0px;  opacity: 0.6; -moz-opacity: 0.6;}

.xt_listrgt{ width:625px; float:right;}
.tle_listrgt{ width:100%;}
.tle_listrgt a{ width:115px; height:76px; display:block; float:left; line-height:65px; text-align:center; font-size:18px; color:#333; background:url(xt_bgtle02.png) center center no-repeat; margin-left:10px;}
.tle_listrgt a.ontle{ color:#fff; background:url(xt_bgtle01.png) center center no-repeat;}
.tle_listrgt a:hover{ color:#fff; background:url(xt_bgtle01.png) center center no-repeat;}

.xt_listcon{ width:615px; float:right; margin-top:15px;}
.xt_listcon li{ float:left; width:100%; background:url(xt_dotline.png) left center repeat-y; padding:5px 0 5px 0;}
.xt_listcon li a{ display:block; float:left; margin-left:20px; width:500px; line-height:22px; font-size:16px;}
.xt_listcon li span{ width:90px; display:block; float:right; text-align:right; color:#999; line-height:22px;}


.mF_tab { width:625px; float:right;}
.mF_tab .btn {position:absolute;top:0;left:0;z-index:2; width:100%;}
.mF_tab .btn li {width:115px; height:76px; display:block; float:left; line-height:65px; text-align:center; font-size:18px; color:#333; background:url(xt_bgtle02.png) center center no-repeat; margin-left:10px;}
.mF_tab .btn li a{ color:#333; width:100%; display:block; height:76px;}
.mF_tab .btn li.current { color:#fff; background:url(xt_bgtle01.png) center center no-repeat;}
.mF_tab .btn li.current a{ color:#fff;}
.mF_tab .cont {position:absolute;top:76px;left:0;width:100%;overflow:hidden;}
.mF_tab .cont .swt {position:absolute;left:0;top:0;}
.mF_tab .cont .swt li p {padding:16px;}


/* home专题轮播*/
.tle_zhuanti{ width:60px; height:102px; padding-top:20px; float:left; background:url(xt_bgtlezt.png) center center no-repeat; color:#fff; font-size:18px; text-align:center; font-weight:bold;}
.tle_zhuanti a{color:#fff;}
.tle_zhuanti a:hover{color:#fff2b8;}
.als-container {position: relative;width:1125px; float:right;}

.als-viewport {position: relative;overflow: hidden;margin: 0px auto;}
.als-wrapper {position: relative;list-style: none;}
.als-item {position: relative;display: block;text-align: center;cursor: pointer;float: left;}
.als-prev, .als-next {position: absolute;cursor: pointer;clear: both;}

#ztlunbo { width:1130px; }
#ztlunbo .als-item {padding: 0px 8px;text-align: center;min-width: 254px;min-height: 122px;}
#ztlunbo .als-item img {position: relative; display: block;margin: 0 auto;vertical-align: middle;}
#ztlunbo .als-prev, #ztlunbo .als-next {top: 50px;width: 15px;height: 22px;}
#ztlunbo .als-prev {left: 0px;}
#ztlunbo .als-next {right: 0;}

/* home手风琴*/
.guide-slider {width: 1220px;margin: 0 auto;height: 260px; margin-bottom:25px; }

.guide-slider .guide {width: 130px;height: 260px;float: left; -webkit-transition: all ease-in .3s;transition: all ease-in .3s;
position: relative;overflow: hidden; margin-left:10px;  border-radius:10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px;}

.guide-slider .guide .display { width: 130px; height: 260px; text-align: center;float: left;position: relative;z-index: 2;
-webkit-transition: all ease-in .3s; transition: all ease-in .3s;}
.guide-slider .guide .bgbox1{ background:#e91c1c;}
.guide-slider .guide .bgbox2{ background:#eb9936;}
.guide-slider .guide .bgbox3{ background:#699ceb;}
.guide-slider .guide .bgbox4{ background:#93c959;}

.guide-slider .guide .display .icon { display:block;width: 74px;height: 74px;margin-top: 30px; margin-left:30px;}
.guide-slider .guide .display .icon.icon1 { background:url(xt_sfqicon1.png) center center no-repeat;}
.guide-slider .guide .display .icon.icon2 { background:url(xt_sfqicon2.png) center center no-repeat;}
.guide-slider .guide .display .icon.icon3 { background:url(xt_sfqicon3.png) center center no-repeat;}
.guide-slider .guide .display .icon.icon4 {background:url(xt_sfqicon4.png) center center no-repeat;}
.guide-slider .guide .display .title { font-size: 18px; font-weight:bold;color: #fff; height: 35px; line-height: 35px; margin-bottom:10px; margin-top:110px;}
.guide-slider .guide .display .title a{ color:#fff;}
.guide-slider .guide .display .title a:hover{ color:#fff2b8;}
.guide-slider .guide .display .introduction { width: 85%;margin: 0 auto;font-size: 13px;color: #fff;text-align: center;line-height: 20px;}
.guide-slider .guide .display::after {content: ""; display: block;position: absolute;border-style: solid;border-color: transparent #f4f4f4 transparent transparent;border-width: 10px 15px; top: 100%;margin-top: 0;right: -1px; -webkit-transition: all ease-in .3s;transition: all ease-in .3s;}


.guide-slider .guide .behind {width: 100%;height: 260px;display: inline-block; background: #f4f4f4;overflow: hidden;position: absolute; right: 0;top: 0;z-index: 1;}
.guide-slider .guide .behind .function-list-wrap { width: 640px; float:right; }

.guide-slider .guide.on {width: 780px;}
.guide-slider .guide.on .display { border-right-color: transparent;}
.guide-slider .guide.on .display .title {color: #fff;}
.guide-slider .guide.on .display .introduction { color: #fff;}
.guide-slider .guide.on .display::after {top: 50%;margin-top: -5px;}

.guide-slider .guide.on .display .icon.icon1 { background:url(xt_sfqicon1.png) center center no-repeat;}
.guide-slider .guide.on .display .icon.icon2 { background:url(xt_sfqicon2.png) center center no-repeat;}
.guide-slider .guide.on .display .icon.icon3 {background:url(xt_sfqicon3.png) center center no-repeat;}
.guide-slider .guide.on .display .icon.icon4 { background:url(xt_sfqicon4.png) center center no-repeat;}

.xxgkconlef{ width:450px; float:left; }
.xxgkconlef ul{ width:100%; margin-top:30px;}
.xxgkconlef ul li{ width:25%; float:left; text-align:center;}
.xxgkconlef ul li img{ margin-bottom:10px; }
.xxgkconlef ul li span{ display:block; width:100%; clear:both; text-align:center;}
.xxgkconlef ul li a span.red{ color:#e91c1c;}
.xxgkconlef p{ width:95%; margin-left:20px; margin-top:25px; line-height:30px;}
.xxgkconlef p span{ padding:0 22px; color:#f34b4b;}
.xxgkconlef p a.zhongd{ font-weight:bold; color:#f34b4b;}
.xxgkconlef p a.zhongd:hover{ text-decoration:underline;}
.xxgkconlef p a.zfwzndbb{ clear:both;}

.xxgkconrgt{ width:180px; float:right; }
.xxgkconrgt ul{ width:150px; float:left; margin-top:25px;}
.xxgkconrgt ul li{ width:100%; height:45px; line-height:45px; margin-bottom:13px; float:left; font-size:16px; }
.xxgkconrgt ul li a{  width:135px; padding-left:15px; display:block; height:45px;background:#fff; border-left:5px solid #f34b4b; color:#f34b4b; font-weight:bold; letter-spacing:2px; border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.xxgkconrgt ul li a:hover{background:#f34b4b; color:#fff;}

.xt_zwfwcon{ width:100%;}
.xt_zwfwcon ul{ width:370px; float:left; margin-top:35px;}
.xt_zwfwcon ul li{ width:33.333%; float:left; text-align:center; margin-bottom:25px;}
.xt_zwfwcon ul li img{ margin-bottom:10px; }
.xt_zwfwcon ul li span{ display:block; width:100%; clear:both; text-align:center; font-size:16px;}

.xt_zwfwconrgt{ width:260px; float:left; }
.xt_zwfwconrgt ul{ width:100%; float:left; margin-top:20px;}
.xt_zwfwconrgt ul li{ margin-left:10px; width:110px; height:38px; line-height:38px; margin-bottom:8px; float:left; }
.xt_zwfwconrgt ul li a{ text-align:left;  width:90px; padding-left:15px; display:block; height:38px;background:#fff; border-left:5px solid #f6aa4d;}
.xt_zwfwconrgt ul li a:hover{background:#f6aa4d; color:#fff;}
.xt_zwfwconrgt ul h2{ width:230px; margin-left:10px; height:30px; line-height:30px; margin-bottom:10px; color:#eb9936; font-size:16px; text-align:center; }

.xt_hdjlconlef{ width:400px; float:left; margin-left:20px; margin-top:20px;}
.xt_hdjlconlef h2{ width:100%; line-height:35px; color:#699ceb; font-size:16px;}
.xt_hdjlconlef h2 a{ color:#699ceb; margin-left:15px;}
.xt_hdjlconlef h2 a:hover{ text-decoration:underline;}
.xt_hdjlconlef ul{ width:100%; clear:both;}
.xt_hdjlconlef ul li{ width:385px; float:left; line-height:20px; padding:5px 0 5px 15px;background:url(dot.png) left 10px no-repeat;}
.xt_hdjlconlef ul li a{ width:310px; float:left; display:block;}
.xt_hdjlconlef ul li span{ width:65px; float:right; display:block; color:#999; font-size:14px;}
.xt_hdjlconlef p{ width:100px; height:30px; line-height:30px; margin:0 auto; text-align:center;  margin-top:5px; }
.xt_hdjlconlef p a{ display:block; width:100%; line-height:30px;background:#fff; border:1px solid #7fabee; color:#699ceb;border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.xt_hdjlconlef p a:hover{background:#7fabee; border:1px solid #7fabee; color:#fff;}

.xt_hdjlconrgt{ width:170px; float:right; margin-right:30px; margin-top:30px;}
.xt_hdjlconrgt ul{ width:100%;}
.xt_hdjlconrgt ul li{ width:100%; float:left; height:60px; line-height:60px; background:#7fabee; color:#fff;border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px; font-size:16px; font-weight:bold; margin-bottom:12px;}
.xt_hdjlconrgt ul li img{ margin:0 10px 0 20px;}
.xt_hdjlconrgt ul li a{ display:block; width:100%; line-height:60px; background:#7fabee; color:#fff;border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.xt_hdjlconrgt ul li a:hover{ background:#699ceb; color:#fff;}

.xt_xingtaicon{ width:600px; float:left; margin-left:20px; margin-top:20px;}
.xt_xingtaicon h2{ width:100%; line-height:35px; color:#93c959; font-size:16px;}
.xt_xingtaicon h2 a{ color:#93c959;}
.xt_xingtaicon p{ line-height:24px; font-size:14px; text-indent:2em;}
.xt_xingtaicon p a{ color:#8dca4c; margin-left:10px;}
.xt_xingtaicon p a:hover{ text-decoration:underline;}

.xt_xingtaicon ul{ width:100%; float:left; margin-top:20px;}
.xt_xingtaicon ul li{ width:16.666%; float:left; text-align:center; margin-bottom:25px;}
.xt_xingtaicon ul li img{ margin-bottom:10px; }
.xt_xingtaicon ul li span{ display:block; width:100%; clear:both; text-align:center; font-size:16px;}

/* 列表页*/
.maingray_erji{ width:100%; background:url(xt_bgray.jpg) center top repeat-x; padding:15px 0 30px 0;}
.maingray_erji2{ width:100%; background:url(xt_bgray.jpg) center top repeat-x; padding:15px 0 10px 0;}
.dqwz_erji{ width:1200px; margin:0 auto; height:45px; line-height:30px; font-size:14px;}
.dqwz_erji p{ padding-left:22px; background:url(xt_dqicon.png) left center no-repeat; margin-left:5px; line-height:30px;}
.dqwz_erji p span{ padding-right:8px;}

.divyy{ width:1200px; margin:0 auto; box-shadow: 0 1px 3px #eee; background:#fff;}
.tablisterjibox{ width:1200px; border-collapse:collapse; background:#fff;}
.tablisterjibox td{ border:1px solid #eee;}

.leflistnav{ width:245px; margin:0 auto; padding:30px 0;}
.leflistnav h2{ width:100%; color:#d90505; font-size:22px; font-weight:bold; line-height:30px; margin-bottom:20px;}
.leflistnav h2 img{ margin-right:10px;}
.leflistnav h2 a{ color:#d90505;}
.leflistnavul{ width:100%; border-top:1px solid #e6e5e5;}
.leflistnavul li{ width:100%; float:left; height:40px; line-height:40px; border-bottom:1px solid #eee; font-size:16px;}
.leflistnavul li a{ width:235px; display:block; line-height:40px; padding-left:10px; background:url(xt_leflistnacicon2.png) 220px center no-repeat; color:#333;transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.leflistnavul li a:hover{ background:#ed5454 url(xt_leflistnacicon3.png) 220px center no-repeat; color:#fff;transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.leflistnavul li a.on{ background:#ed5454 url(xt_leflistnacicon3.png) 220px center no-repeat; color:#fff;}

.rgtlistconerji{ width:90%; margin:0 auto; padding:30px 0; text-align:left;}
.rgtlistconerji h2{ width:100%; color:#d90505; font-size:22px; font-weight:bold; line-height:30px; margin-bottom:20px;}
.rgtlistconerji h2 img{ margin-right:10px;}
.rgtlistconerji h2 a{ color:#d90505;}

.listrgterji{ width:100%; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;}
.listrgterji li{ width:100%; float:left; line-height:36px; float:left; background:url(dot.png) left center no-repeat;}
.listrgterji li a{ color:#333; padding-left:15px; font-size:16px;}
.listrgterji li a:hover{color: #e91c1c;}
.listrgterji li span{ color:#999; font-size:14px;}

.pagerji{ width:100%; text-align:center; clear:both;}
.pagerji span a{  display:inline-block; padding:0 15px; height:34px; line-height:34px; border:1px solid #eee; text-align:center;}
.pagerji span a:hover{color:#fff; background:#ed5454; border:1px solid #ed5454;transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.pagerji span a.dq{ color:#fff; background:#ed5454; border:1px solid #ed5454;}


/* 正文页*/
.divyykug{ width:1200px; margin:0 auto; border:1px solid #eee; background:#fff; box-shadow: 0 1px 3px #eee;}
.my_conbox{ width:92%; margin:0 auto; line-height:200%; font-size:16px; padding:0 0 30px 0; }
.my_conbox h1{ width:100%; line-height:160%; font-size:26px; text-align:center; color:#000; font-weight:normal; margin-top:40px; margin-bottom:5px;}
.my_conbox h2{ width:100%; line-height:160%; font-size:26px; text-align:center; color:#e51313; font-weight:normal; margin-top:30px; margin-bottom:5px;}

.my_conbox p.sjly13s{width:100%; margin:0 auto; height:40px; line-height:40px; color:#999; text-align:center; margin-bottom:15px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.my_conbox p.sjly13s span{ padding:0 5px;}
.my_conbox p.sjly13s span a{ color:#ff0000;}
.my_conbox > a{color:#1f6bfc;}
.my_conbox > a:hover{ text-decoration:underline;}

.my_conboxzw{ width:100%; margin:0 auto;line-height:200%; font-size:16px; clear:both; padding-bottom:20px; color:#555; }
.my_conboxzw a{color:#e91c1c;}
.my_conboxzw a:hover{ text-decoration:underline;}
.my_conboxzw p{ margin-bottom:10px;}
.my_conboxzw img{ max-width:100% !important;}

.dayingb{ width:550px; padding-top:20px; float:right; text-align:center; font-size:15px; clear:both;}
.dayingb > a{ display:block; float:left; margin-left:20px; width:95px; padding-left:25px; height:34px; line-height:34px; text-align:center; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius: 5px; color:#000;}
.dayingb > a:hover{ color:#fff; }
.dayingb > a img{ margin-right:5px;}
.dayingb > a.print{ background:#eee url(print.png) 15px center no-repeat;}
.dayingb > a.print:hover{ background:#ed5454 url(print2.png) 15px center no-repeat;}
.dayingb > a.close{ background:#eee url(close.png) 15px center no-repeat;}
.dayingb > a.close:hover{ background:#ed5454 url(close2.png) 15px center no-repeat;}

.sharebar{ float:left; margin-left:20px;}
.sharebar span{ float:left; display:block; padding-right:10px;}

.xxgk_xlcon{ width:92%; margin:0 auto; background:#f7f7f7; font-size:14px; clear:both; padding:15px 0; margin-top:30px;border-radius:6px;-moz-border-radius: 6px;-webkit-border-radius: 6px; }
.xxgk_xlcon ul{ width:100%; margin:0 auto;}
.xxgk_xlcon ul li{ width:48%; margin-left:2%; float:left; line-height:24px; color:#666;}
.xxgk_xlcon ul li.nametle{ width:100%;}
.xxgk_xlcon ul li span{ font-weight:bold; margin-right:10px; color:#222;}

/* 领导之窗页*/
.tdlingdaolef{ background:#fdf0ee url(xt_bglou.png) center bottom no-repeat; min-height:800px;}

.lefldnav{ width:245px; margin:0 auto; padding:30px 0 0 0;}
.lefldnav h2{ width:100%; color:#d90505; font-size:22px; font-weight:bold; line-height:30px; margin-bottom:20px;}
.lefldnav h2 img{ margin-right:10px;}
.lefldnav h2 a{ color:#d90505;}
.lefldnav ul{ width:100%; border-top:1px dotted #f7b2b0;}
.lefldnav ul li{ width:100%; float:left; border-bottom:1px dotted #f7b2b0; font-size:16px;}
.lefldnav ul li a{ float:left; width:235px; display:block; padding:10px 0; line-height:22px; padding-left:10px; background:url(xt_leflistnacicon2.png) 220px center no-repeat; color:#333;transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.lefldnav ul li a h3{ display:block; width:70px; float:left; font-size:16px; font-weight:normal; line-height:22px;}
.lefldnav ul li a span{ display:block; float:left; font-size:15px; color:#666; line-height:22px;}
.lefldnav ul li a:hover{ background:#ed5454 url(xt_leflistnacicon3.png) 220px center no-repeat; color:#fff;transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.lefldnav ul li a:hover span{ color:#fff;}
.lefldnav ul li a.on{ background:#ed5454 url(xt_leflistnacicon3.png) 220px center no-repeat; color:#fff;}
.lefldnav ul li a.on span{ color:#fff;}

.rgtlderji{ width:90%; margin:0 auto; padding:30px 0; text-align:left;}
.rgtlderji h2{ width:100%; color:#d90505; font-size:22px; font-weight:bold; line-height:30px; margin-bottom:15px; padding-bottom:10px;}
.rgtlderji h2 img{ margin-right:10px;}
.rgtlderji h2 span{ display:block; float:right; font-size:14px; font-weight:normal;}

.intro_ld{ width:100%; line-height:200%; padding-bottom:15px; margin-bottom:15px; clear:both; border-bottom:1px dotted #ccc;}

.listrgtld{ width:100%;}
.listrgtld li{ width:100%; float:left; line-height:36px; float:left; background:url(dot.png) left center no-repeat;}
.listrgtld li a{ color:#333; padding-left:15px; font-size:16px;}
.listrgtld li a:hover{color: #e91c1c;}
.listrgtld li span{ color:#999; font-size:14px;}

.ldpicintro{ width:100%; clear:both; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc;}
.ldpicintro p{ width:160px; float:left;}
.ldpicintro dl{ width:620px; float:right;}
.ldpicintro dl dt{ font-size:22px; line-height:40px; color:#000;}
.ldpicintro dl dt span{ margin-left:10px; font-size:18px;}
.ldpicintro dl dd{ font-size:16px; line-height:200%;}
.ldpicintro dl dd span.red{ color:#d90505; margin-right:10px;line-height:40px;}

/* 互动交流页*/
.tabhdjl{ margin-top:20px;}
.bordright{ border-right:1px solid #dfdfdf;}
.tabhdcon{ width:250px; margin:0 auto;}
.tlehdjl{ width:230px; padding-left:20px; line-height:40px; margin-bottom:15px; clear:both; background:url(xt_leflistnacicon.png) left center no-repeat; font-size:22px; color:#444;}
.tlehdjl a{ color:#444;}
.tlehdjl a:hover{ color:#e91515;}

.tabhdcon img{ margin-bottom:15px;}
.tabhdcon p{ width:98%; margin:0 auto; line-height:200%; font-size:16px; margin-bottom:15px;}
.tabhdcon h3{ width:100%; text-align:center; font-size:20px; color:#e91515; font-weight:normal;}
.tabhdcon h3 span{ font-family:"impact"; letter-spacing:2px;}
.tabhdcon h4{ width:125px; height:35px; margin:0 auto; line-height:35px; text-align:center;}
.tabhdcon h4 a{ display:block; width:100%; line-height:35px; border:1px solid #dfdfdf; border-radius:20px; -moz-border-radius: 20px; -webkit-border-radius:20px;}
.tabhdcon h4 a:hover{border:1px solid #d90505; background:#d90505; color:#fff; transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.tabhdcon ul{ width:100%;}
.tabhdcon ul li{ width:235px; background:url(dot.png) left center no-repeat; line-height:22px; padding:4px 0 4px 15px;}
.tabhdcon dl{ width:100%; padding-bottom:14px;}
.tabhdcon dl dt, .tabhdcon dl dd{ width:100%; line-height:200%;}
.tabhdcon dl dt a{ float:right; font-size:14px; color:#f64d48;}
.tabhdcon dl dt a:hover{ text-decoration:underline; color:#e91515;}
.tabhdcon dl dt span,.tabhdcon dl dd span{ color:#f64d48;}

.xinjianbox{ width:1200px; margin:0 auto; margin-top:50px;}
.xjcxbox{ float:left; width:396px; height:322px; background:url(xt_hdxjcx.jpg) left center no-repeat;}
.xjgsbox{ float:right; width:760px; height:322px; border:1px solid #dfdfdf; background:url(xt_qflgray.jpg) right 0 no-repeat;}

.xjgsbox h2{ width:670px; padding-left:20px; line-height:40px; margin-left:30px; margin-top:20px; margin-bottom:15px; clear:both; background:url(xt_leflistnacicon.png) left center no-repeat; font-size:22px; color:#444;}
.xjgsbox h2 a{ color:#444;}
.xjgsbox h2 a:hover{ color:#e91515;}
.xjgsbox ul{ width:700px; margin:0 auto;}
.xjgsbox ul li{ width:100%;}
.xjgsbox ul li a{ display:block; width:580px; float:left; background:url(dot.png) left 12px no-repeat; line-height:22px; padding:5px 0 5px 15px; font-size:16px;}
.xjgsbox ul li span{ display:block; width:100px; float:left; line-height:22px; text-align:right; color:#999; font-size:14px; padding:5px 0;}

.tabxjcxcon{ margin-top:15px;}
.tabxjcxcon h2{ font-size:22px; color:#444; line-height:50px;}
.tabxjcxcon select{ border:1px solid #dddddd; width:236px; height:30px; line-height:30px; padding-left:5px; font-family:"微软雅黑"; color:#666;}
.tabxjcxinput{ border:1px solid #dddddd; height:30px; line-height:30px; padding:0 5px; font-family:"微软雅黑"; color:#666;}
.tabxjcxcon p a{ display:block; width:160px; height:32px; line-height:32px; text-align:center; background:#d90505; color:#fff; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;}
.tabxjcxcon p a img{ margin-right:5px;}
.tabxjcxcon p a:hover{ background:#f64d48;}

/*互动交流表单下拉框*/
.filter-box { position: relative;}
.filter-box select {display: none;}
.filter-text {height: 100%;overflow: hidden;position: relative;cursor: pointer;padding: 0 30px 0 10px;background: #fff;border: 1px solid #e6e6e6;}
.filter-text input {font-size: 14px; font-family:"微软雅黑"}
.filter-text .filter-title {width: 100%;height: 32px;line-height: 32px;border: 0;background-color: transparent;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0;cursor: pointer;}
.filter-list {display: none;width: 100%;max-height: 300px;background-color: #fff;font-size: 14px;position: absolute;top: 42px;left: 0;z-index: 90;border: 1px solid #e6e6e6;overflow: auto;}
.filter-list li.filter-null a {color: #d2d2d2;}
.filter-list li a {display: block;padding: 0 10px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
.filter-list li:hover {background-color: #f2f2f2;}
.icon {position: absolute;}
.icon-filter-arrow {width: 8px;height: 6px;background-repeat: no-repeat; background-image: url(icon_arrow_down_x2.png);background-size: 100%; right: 10px; top: 13px;transition: all .2s;}
.icon-filter-arrow.filter-show {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}

/*要闻动态页*/
.toutiaoyw{ width:1100px; margin:0 auto; padding-bottom:30px; clear:both;}
.toutiaoyw h2{ width:100%; line-height:40px; text-align:center; color:#e91515; font-size:30px; padding-top:10px;}
.toutiaoyw h2 a{ color:#e91515;}
.toutiaoyw h2 a:hover{ color:#d50505;}
.toutiaoyw p{ width:100%; line-height:26px; text-align:center; color:#999; margin-top:10px;}
.toutiaoyw p a{color:#999;}

.ywdt_listrgt{ width:625px; float:right;}
.tle_ywdtlistrgt{ width:100%;}
.tle_ywdtlistrgt a{ width:165px; height:50px; display:block; float:left; line-height:40px; text-align:center; font-size:18px; color:#333; margin-left:10px;}
.tle_ywdtlistrgt a.ontle{ color:#fff; background:url(xt_bgtle03.png) center center no-repeat; font-weight:bold;}
.tle_ywdtlistrgt a:hover{ color:#fff2b8; background:url(xt_bgtle03.png) center center no-repeat; font-weight:bold;}

.yawd_listcon{ width:615px; float:right; margin-top:15px;}
.yawd_listcon li{ float:left; width:100%; background:url(xt_dotline.png) left center repeat-y; padding:5px 0 5px 0;}
.yawd_listcon li a{ display:block; float:left; margin-left:20px; width:500px; line-height:22px; font-size:16px;}
.yawd_listcon li span{ width:90px; display:block; float:right; text-align:right; color:#999; line-height:22px;}

.ywdxconbox{ width:1200px; margin:0 auto; clear:both; margin-bottom:25px;}

.ldbmxianbox{ width:705px; float:left;}

.ldbmxianbox h2{ width:100%; height:50px;}
.ldbmxianbox h2 a{ width:165px; height:50px; display:block; float:left; line-height:40px; text-align:center; font-size:18px; color:#333; font-weight:normal;}
.ldbmxianbox h2 a.ontle{ color:#fff; background:url(xt_bgtle03.png) center center no-repeat; font-weight:bold;}
.ldbmxianbox h2 a:hover{ color:#fff2b8; background:url(xt_bgtle03.png) center center no-repeat; font-weight:bold;}

.ldbmxianlist{ width:98%; margin:0 auto;}
.ldbmxianlist dl{ width:100%; padding:13px 0;}
.ldbmxianlist dl dt{ width:100%; font-size:18px; line-height:24px; padding:10px 0; color:#222; font-weight:normal; clear:both;}
.ldbmxianlist dl dt a{ color:#222;}
.ldbmxianlist dl dt a:hover{ color:#e91515;}
.ldbmxianlist dl dd{ width:100%; font-size:16px; color:#666; line-height:160%;clear:both;}
.ldbmxianlist dl p{ width:100%; font-size:14px; color:#999;clear:both; margin-top:8px;}
.ldbmxianlist dl p span{ padding-right:10px;}

.gsgg_spmt{ width:450px; float:right;}

.gsgg_mtsph2{ width:100%; height:60px; display:block; float:left;}
.gsgg_mtsph2 a{ width:165px; height:50px; display:block; float:left; line-height:40px; text-align:center; font-size:18px; color:#333; font-weight:normal;}
.gsgg_mtsph2 a.ontle{ color:#fff; background:url(xt_bgtle03.png) center center no-repeat; font-weight:bold;}
.gsgg_mtsph2 a:hover{ color:#fff2b8; background:url(xt_bgtle03.png) center center no-repeat; font-weight:bold;}

.gsgg_mtsph3{ width:100%; height:60px; display:block; float:left;}
.gsgg_mtsph3 a{ width:165px; height:50px; display:block; float:left; line-height:40px; text-align:center; font-size:18px; color:#333; font-weight:normal;}
.gsgg_mtsph3 a.ontle{ color:#fff; background:url(xt_bgtle03.png) center center no-repeat; font-weight:bold;}
.gsgg_mtsph3 a:hover{ color:#d90606; background:url(xt_bgtle05.png) center center no-repeat; font-weight:bold;}

.gsgg_mtsplist{ width:100%; float:right; margin-bottom:30px;}
.gsgg_mtsplist li{ float:left; width:100%; background:url(dot.png) left center no-repeat; padding:6px 0 6px 0;}
.gsgg_mtsplist li a{ display:block; float:left; margin-left:20px; width:340px; line-height:22px; font-size:16px;}
.gsgg_mtsplist li span{ width:90px; display:block; float:right; text-align:right; color:#999; line-height:22px;}

.splbox{ width:100%; clear:both; padding-top:10px;}
.splbox li{ width:50%; float:left; text-align:center; position:relative;}
.splbox li i{ position:absolute; top:5px; margin:0 auto; margin-left:5px; width:200px; height:170px; z-index:50; background:url(xticon_play.png) center center repeat;}
.splbox li img{ border:5px solid #ededee; margin-bottom:10px;}
.splbox li p{ width:100%; clear:both; text-align:center;}

/*政务公开页*/
.zwgkbigbox{ width:1200px; margin:0 auto; clear:both; padding-top:15px;}
.zwgklefbox{ width:840px; float:left;}
.zwgkrgtbox{ width:300px; float:right;}

.zwgklistbox{ width:100%; clear:both;}

.zwgklistcon{ width:400px; margin-bottom:30px;}
.zwgklistcon ul{width:100%;}
.zwgklistcon ul li{ float:left; width:100%; background:url(dot.png) left center no-repeat; padding:6px 0 6px 0;}
.zwgklistcon ul li a{ display:block; float:left; margin-left:20px; width:290px; line-height:22px; font-size:16px;}
.zwgklistcon ul li span{ width:90px; display:block; float:right; text-align:right; color:#999; line-height:22px;}

.zfwjbox{ width:100%; float:left; margin-bottom:30px;}
.zfwjbox ul{width:100%;}
.zfwjbox ul li{ float:left; width:100%; background:url(dot.png) left center no-repeat; padding:6px 0 6px 0;}
.zfwjbox ul li a{ display:block; float:left; margin-left:20px; width:730px; line-height:22px; font-size:16px;}
.zfwjbox ul li span{ width:90px; display:block; float:right; text-align:right; color:#999; line-height:22px;}

.zwgkiconlist{ width:100%; margin-bottom:35px;}
.zwgkiconlist ul{ width:97%; margin:0 auto;}
.zwgkiconlist ul li{ width:14.28%; float:left; text-align:center;}
.zwgkiconlist ul li p{ width:100%; margin-top:8px;}
.zwgkiconlist ul li a{ display:block; width:100%; height:90px; transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.zwgkiconlist ul li a:hover{transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px); }

.ldzcbox{ width:299px; margin-bottom:30px;}
.ldzcbox h2{ display:block; width:269px; padding-left:30px; height:60px; line-height:60px; color:#d90606; font-size:18px; background:url(xt_zwgkldbg.png) left top no-repeat;}
.ldzconcon{ width:297px; border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:#fff; padding-bottom:20px;}
.ldzconcon dl{ width:100%; font-size:16px;}
.ldzconcon dl dt{ float:left; width:80px; line-height:24px; padding:7px 0; margin-left:30px; color:#d90606;}
.ldzconcon dl dt a{ color:#d90606;}
.ldzconcon dl dt a:hover{ text-decoration:underline;}
.ldzconcon dl dd{ float:left; width:175px; line-height:24px; padding:7px 0; }

.zwgk_jichu{ width:100%; padding-bottom:15px;}
.zwgk_jichu li{ width:100%; float:left;}
.zwgk_jichu li a{ width:238px; padding-left:55px; display:block; height:50px; line-height:50px; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-left:5px solid #d90606; color:#333; font-size:16px; background:#fdf1ef; margin-bottom:20px;}
.zwgk_jichu li a:hover{ background:#d90606; color:#fff; border-bottom:1px solid #d90606; border-top:1px solid #d90606; border-right:1px solid #d90606;-webkit-transition: all ease-in .2s; transition: all ease-in .2s;}
.zwgk_jichu li a.jichu1{background:#fdf1ef url(xt_iconjichu1.png) 20px center no-repeat;}
.zwgk_jichu li a.jichu1:hover{background:#d90606 url(xt_iconjichu11.png) 20px center no-repeat;}
.zwgk_jichu li a.jichu2{background:#fdf1ef url(xt_iconjichu2.png) 20px center no-repeat;}
.zwgk_jichu li a.jichu2:hover{background:#d90606 url(xt_iconjichu21.png) 20px center no-repeat;}
.zwgk_jichu li a.jichu3{background:#fdf1ef url(xt_iconjichu3.png) 20px center no-repeat;}
.zwgk_jichu li a.jichu3:hover{background:#d90606 url(xt_iconjichu31.png) 20px center no-repeat;}

.zwgk_qdicon{ width:100%;}
.zwgk_qdicon li{ width:100%; float:left; line-height:64px; height:80px; font-size:16px;}
.zwgk_qdicon li img{ margin-right:15px;}

/*魅力邢台页*/
.mlxterji_bg{ width:100%; background:url(xt_mlbg.gif) center top repeat; padding-top:30px;}

.gaikuangbg{ width:100%; height:508px; background:url(xt_gkbg.png) center top no-repeat; }
.gaikuangbox{ width:1200px; margin:0 auto;}
.gaikuangcon{ width:780px; height:380px; float:right; margin-right:35px; margin-top:50px;}
.gaikuangcon dl dt{ color:#f61d1d; font-size:24px; font-weight:bold; line-height:70px;}
.gaikuangcon dl dt a{ color:#f61d1d; }
.gaikuangcon dl dd{ line-height:200%;}
.gaikuangcon dl dd a.more{ float:right; color:#f61d1d;}
.gaikuangcon dl dd a.more:hover{ text-decoration:underline;}
.gaikuicon{ width:100%; margin-top:36px;}
.gaikuicon li{ width:14.28%; float:left; text-align:center;}
.gaikuicon li a{ display:block; width:100%; height:85px; color:#222; font-weight:bold;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.gaikuicon li a img{ margin-bottom:10px;}
.gaikuicon li a:hover{transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);
-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px); color:#eb1515;}


.gaikuangbg2{ width:100%; background:url(xt_gkbg2.png) center bottom no-repeat; }

.xt_ygjjbox{ width:1200px; margin:0 auto; margin-bottom:50px; clear:both;}
.lsygbox{ width:690px; float:left; }
.lsygbox p{ width:191px; float:left; position:relative;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.lsygbox p span{width:190px; text-indent:1em; line-height:22px; padding:4px 0; display:block; position:absolute; z-index:90; bottom:0; left:0;background: url(bg_span.png) left top repeat; color:#fff;}
.lsygbox p:hover {transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);
-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px); }

.lsygbox ul{ width:280px; float:left; margin-left:20px;}
.lsygbox ul li{ width:260px; background:url(dotbai.png) left 12px no-repeat; line-height:20px; padding:5px 0 5px 20px;}

.lsygboxtle{ display:block; width:180px; height:50px; line-height:50px;text-align:center; font-size:24px; color:#eb1515; clear:both; margin-bottom:20px;}
.lsygboxtle a{color:#eb1515; display:block; width:180px; height:50px; background:url(xt_tlegk.png) center top no-repeat; text-align:center; transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; -moz-transition: 0.2s;}
.lsygboxtle a:hover{ color:#fff; background:url(xt_tlegk3.png) center top no-repeat; transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; -moz-transition: 0.2s; }

.tzjjlistbox{ width:480px; float:right;}
.tzjjlistbox ul{ width:100%; }
.tzjjlistbox ul li{ float:left; width:100%; background:url(dotbai.png) left 12px no-repeat; line-height:20px; padding:5px 0 5px 0;}
.tzjjlistbox ul li a{ display:block; width:370px; float:left; margin-left:20px;}
.tzjjlistbox ul li span{ display:block; width:90px; float:right; text-align:right; color:#999;}

.xt_gklvyou{ width:1200px; margin:0 auto; padding-bottom:55px; clear:both;}
.xt_gklvyou a.lvyimg1{ display:block; float:left; width:300px; height:300px; background:url(xt_gktleyou1.png) center center no-repeat; }
.xt_gklvyou a.lvyimg2{ display:block; float:left; width:300px; height:300px; background:url(xt_gktleyou2.png) center center no-repeat; }
.xt_gklvyou a.lvyimg3{ display:block; float:left; width:300px; height:300px; background:url(xt_gktleyou3.png) center center no-repeat; }
.xt_gklvyou a.lvyimg4{ display:block; float:left; width:300px; height:300px; background:url(xt_gktleyou4.png) center center no-repeat; }
.xt_gklvyou a:hover{-webkit-transition: -webkit-transform 1.5s ease-out;-moz-transition: -moz-transform 1.5s ease-out;transition: transform 1.5s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}

.xt_fjmsrgt{ width:235px; float:right; margin-top:160px;}
.xt_fjmsrgt ul{ width:100%;}
.xt_fjmsrgt ul li{ width:215px; background:url(dotbai.png) left 12px no-repeat; line-height:20px; padding:5px 0 5px 20px;}
.xt_fjmsrgt p{ width:180px; margin-left:20px; margin-top:10px; clear:both; color:#eb1515;}
.xt_fjmsrgt p a{ color:#eb1515;}
.xt_fjmsrgt p a:hover{ text-decoration:underline;}

.xt_quanjing{ width:910px; float:left;}
.xt_quanjing h3{ width:350px; margin-left:200px; height:160px;}

.jssora05l, .jssora05r {display: block;position: absolute; width: 40px; height: 40px; cursor: pointer;background: url(a17.png) no-repeat;overflow: hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssort02 { position: absolute;width: 170px; height: 450px;}
.jssort02 .p {position: absolute;top: 0;left: 0;width: 170px; height: 105px;}
.jssort02 .t { position: absolute; top: 0;left: 0; width: 100%;height: 100%;border: none; clear:both;}
.jssort02 .w { position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; }
.jssort02 .c { position: absolute;top: 0px;left: 0px;width: 170px;height: 105px;box-sizing: content-box;background: url(t01.png) -800px -800px no-repeat; _background: none; }
.jssort02 .pav .c { width:170px; height:105px;background-position: 50% 50%;}
.jssort02 .p:hover .c {top: 0px;left: 0px;width:170px; height:105px;background-position: 50% 50%;}
.jssort02 .p.pdn .c { background-position: 50% 50%; width:170px;height:105px;}
* html .jssort02 .c, * html .jssort02 .pdn .c, * html .jssort02 .pav .c { width: 170px; height:105px;}					
.divimgfont{ width:100%; height:450px; position:relative;}
.divimgfont a span{ width:100%; text-indent:1em; line-height:24px; padding:8px 0; display:block; position:absolute; z-index:90; bottom:0; left:0;background: url(bg_span.png) left top repeat; color:#fff;}

/*网站地图-联系我们页*/
.xt_sitemapbox{ width:100%; margin:0 auto; clear:both; }
.xt_sitemapbox h2{ width:90%; font-size:22px; line-height:40px; text-align:left; background:url(xt_leflistnacicon.png) left center no-repeat; padding-left:20px; color:#222; font-weight:normal;}
.xt_sitemapbox h2 a{ color:#222;}
.xt_sitemapbox h2 a:hover{ color:#f61d1d;}
.xt_sitemapbox h3{ width:98%; font-size:22px; line-height:40px; text-align:left; background:url(xt_leflistnacicon.png) left 10px no-repeat; padding-left:20px; padding-bottom:10px; color:#222; border-bottom:1px dotted #ccc; font-weight:normal;}
.xt_sitemapbox h3 a{ color:#222;}
.xt_sitemapbox h3 a:hover{ color:#f61d1d;}
.xt_sitemapbox ul{ width:100%; margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:15px;}
.xt_sitemapbox ul li{ width:18%; float:left; background:url(dotbai.png) left 12px no-repeat; line-height:22px; padding:6px 0 6px 20px; font-size:16px}
.xt_sitemapbox ul li a{ color:#222;}
.xt_sitemapbox ul li a:hover{ color:#eb1515;}

.sitemaptle{ width:100%; margin:0 auto; height:55px; line-height:45px; font-size:26px; text-align:left; color:#000; font-weight:normal; margin-top:40px; background:url(xt_sitemaptle.png) 58% center no-repeat; border-bottom:1px dashed #e8cd9b;  }
.sitemaptle span{ display:block; width:250px; margin:0 auto; padding-left:40px; background:url(xt_iconsite.png) left 10px no-repeat;}

.divyylxwm{ width:1200px; margin:0 auto; padding-bottom:30px; border:1px solid #eee;  background:#fff url(xt_qflgray.jpg) 650px 160px no-repeat; box-shadow: 0 1px 3px #eee;}
.xt_lxwmbox{ width:100%; margin:0 auto; clear:both; }
.xt_lxwmbox h2{ width:83%; margin:0 auto; font-size:22px; line-height:60px; text-align:left; background:url(xt_leflistnacicon.png) left center no-repeat; padding-left:20px; color:#222; font-weight:normal; margin-top:30px;}
.xt_lxwmbox ul{ width:85%; margin:0 auto; padding-bottom:35px;}
.xt_lxwmbox ul li{ width:98%; float:left; background:url(dotbai.png) left 22px no-repeat; line-height:24px; padding:15px 0 15px 20px; font-size:16px}

.contactle{ width:100%; margin:0 auto; height:55px; line-height:50px; font-size:26px; text-align:left; color:#000; font-weight:normal; margin-top:40px; background:url(xt_sitemaptle.png) 58% center no-repeat; border-bottom:1px dashed #e8cd9b;  }
.contactle span{ display:block; width:250px; margin:0 auto; padding-left:40px; background:url(xt_iconus.png) left 10px no-repeat;}


/* 我要写信*/
.divyykugxx{ width:1200px; margin:0 auto; border:1px solid #eee; background:#fff; box-shadow: 0 1px 3px #eee; padding-bottom:40px;}

.shuombigbox{ width:100%; margin:0 auto; height:290px; border-bottom:1px solid #e9e9e9; margin-bottom:35px;}
.xxsmbox{ width:400px; height:290px; float:left; background:url(xt_xxsmbg.jpg) center center no-repeat;}
.xxsmbox p{ width:285px; margin:0 auto; margin-top:80px; text-indent:2em; line-height:180%;}
.xxsmbox p span{ color:#e91b1b;}
.wyxjcxbox{ width:400px; height:290px; float:left; background:#f1f1f1;}
.dfyjcxbox{ width:400px; height:290px; float:left; background:#fff;}

.tabchaxun{ margin-top:20px; color:#333;}
.tabchaxun h2{ color:#e91b1b; font-size:20px;}
.tabchaxun2{ margin-top:20px; color:#222; font-size:16px;}
.tabchaxun2 h2{width:98%; padding-left:20px; line-height:40px; color:#e91b1b; font-size:18px; background:#f1f1f1 url(xt_leflistnacicon.png) left center no-repeat; }
.tabchaxun2 span.gray{ color:#999; font-size:15px;}
.tabchaxun2 span.red{ color:#e91b1b; margin:0 5px;}
.tabchaxun2 select{ width:475px; border:1px solid #dddddd; height:40px; line-height:40px; padding-left:10px; font-family:"微软雅黑"; font-size:16px; color:#222;}

.xjcxinput{ border:1px solid #ccc; height:32px; line-height:32px; padding:0 5px; font-family:"微软雅黑"; color:#666; border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.xjcxinput2{ width:475px; border:1px solid #ccc; height:40px; line-height:40px; padding:0 5px; font-family:"微软雅黑"; color:#666; border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.xjcxtextarea{ width:475px; border:1px solid #ccc; line-height:26px; padding:0 5px; font-family:"微软雅黑"; color:#666; border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.xjcxbtn{ border:none; width:120px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:16px; font-family:"微软雅黑"; margin-right:20px; background:#e91b1b; border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.xjcxbtn:hover{background:#da0b0b; cursor:pointer;}

.yanzhma{ width:65px; float:left; background:none; height:40px; line-height:40px; margin-left:5px; text-align:center;}
.yanzhma span{ font-size:18px; font-weight:bold; }
.yanzhma:hover{ cursor:pointer;}

.xxxzbox{ width:90%; margin:0 auto; padding-bottom:10px; margin-bottom:30px; border-bottom:1px dashed #ccc;}
.xxxzbox h2{ display:block; width:180px; height:50px; line-height:50px;  margin:0 auto; text-align:center; font-size:24px; color:#eb1515; clear:both; margin-bottom:20px; background:url(xt_tlegk.png) center top no-repeat; }
.xxxzbox ul{ width:100%;}
.xxxzbox ul li{ width:98%; float:left; background:url(xt_icondotred.png) left 13px no-repeat; line-height:26px; padding:6px 0 6px 20px; font-size:16px}

.yanzhcode {letter-spacing: 3px;cursor: pointer; width:65px; float:left; background:none; height:40px; line-height:40px; margin-left:5px; text-align:center;font-size:18px; font-weight:bold;}

.xxxzlistbox{ width:100%; margin:0 auto; }
.xxxzlistbox h2{ display:block; width:180px; height:50px; line-height:50px;  margin:0 auto; text-align:center; font-size:24px; color:#eb1515; clear:both; margin-bottom:20px; background:url(xt_tlegk.png) center top no-repeat; }
.xxxzlistbox h3{ font-weight:normal; font-size:15px; width:100%; text-align:center; padding-bottom:30px; color:#333;}
.xxxzlistbox h3 span{ color:#ff0000;}
.xxxzlistbox table{ border-collapse:collapse; margin-bottom:30px;}
.xxxzlistbox table td{ border:1px dotted #ccc; padding:10px;}
.xxxzlistbox table th{ border:1px dotted #ccc; background:#fef0ef; font-weight:bold; padding:10px; font-size:16px; color:#333;}

/* 政务公开三级页左侧dom菜单右侧搜索列表*/
.listlefmenubox{width: 100%;}
.listlefmenubox ul{list-style: none; border-top:1px solid #e6e5e5;}
.listlefmenubox>ul>li{width: 100%; font-size:16px; color:#333; border-bottom: 1px solid #e6e5e5;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;}
.listlefmenubox>ul>li p[class=title]{width:100%; height:40px; line-height: 40px; border: none;text-indent:10px;  position:relative;  background:url(xt_leflistnacicon2.png) 222px center no-repeat; color:#333;}
.listlefmenubox>ul>li h3[class=title]{width:100%; height:40px; line-height: 40px; border: none;text-indent:10px;  position:relative; background:#ed5454 url(xt_leflistnacicon3.png) 222px center no-repeat; color:#fff; font-size:16px;}
.listlefmenubox>ul>li p[class=title]:hover{ background:#ed5454 url(xt_leflistnacicon3.png) 222px center no-repeat; color:#fff;}
.listlefmenubox>ul>li p[class=title]>span{position: absolute; right: 10px; display:none; }
.listlefmenubox>ul>li p:hover{ cursor:pointer; transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.listlefmenubox>ul>li p a{ width:100%; display:block; line-height:40px; background:url(xt_leflistnacicon2.png) 222px center no-repeat; color:#333;}
.listlefmenubox>ul>li p a:hover{ color:#ed5454;}
.listlefmenubox>ul>li p.title > a:hover{ background:#ed5454 url(xt_leflistnacicon3.png) 222px center no-repeat; color:#fff;}
.list-se{overflow: hidden;display: none;}
.list-se>p{background: #fff !important; color:#333;}
.list-se>li{position: relative;right   : -100%;
	-webkit-transition: right .5s;
	-moz-transition   : right .5s;
	-o-transition     : right .5s;
	transition        : right .5s;}
.list-se>li>p{background: #ed5454; color:#333; height:40px; -webkit-box-sizing :border-box; box-sizing :border-box; padding-left: 30px; line-height:40px; background:url(dot.png) no-repeat 10px center;
	-webkit-transition   : border .5s; 
			 transition  : border .5s;
	-webkit-transition   : background .3s;
			 transition  : background .3s;}
.list-se>li>p:hover{background:#eee url(dot.png) no-repeat 10px center; }
.list-se>li>p.on{background:#eee url(dot.png) no-repeat 10px center; }


.searchbox{ width:100%; clear:both; line-height:40px; margin-bottom:15px; margin-top:15px;}
.searchbox h2{ float:left; display:block; width:130px; line-height:40px; text-align:center; color:#df0e00; font-size:18px;}
.searchbox h3{ float:left; width:80px; text-align:center; display:block;}
.searchbox h4{ float:left; display:block; width:100px; line-height:40px; font-weight:normal; text-align:center; color:#df0e00; font-size:16px;}
.searchbox h4 a{ color:#df0e00; text-decoration:underline;}
.searchbox h4 a:hover{ color:#ff0000;}

.searchinputbox{ float:left; width:400px; }
.searchinputbox select{ padding-left:10px; height:40px; line-height:40px; display: block; background:#f0f0f0; border:none; }
.searchinputbox select option{ border:none;}

.ssinput{ display:block; float:left; width:290px; height:40px; line-height:40px; padding-left:10px; border:none; background:#fff; border:1px solid #dbdbdb; font-family:"微软雅黑"; font-size:15px; margin-right:10px;}

.tabline{border-collapse:collapse; background:#fff; color:#333; font-size:14px; margin-bottom:30px; }
.tabline td{ border:1px solid #dbdbdb; padding:8px 5px; }
.tabline th{ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-top:2px solid #e80505; padding:8px 5px; font-weight:bold; background:#f8ecd1; font-size:15px;}
.tabline td.titlename, .tabline th.titlename{ padding-left:15px;}
.tabline td{ position:relative;}
.tabline td a:hover .ldsjtcbox{ display:block;}
.ldsjtcbox{ width:775px; padding:10px 0; background:#fff; border:2px solid #e4e4d8; position:absolute; left:15px; z-index:60; display:none; color:#000; border-radius:5px;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
.ldsjtcbox ul { width:775px; font-size:14px;}
.ldsjtcbox ul li{ float:left; margin-left:20px; line-height:22px; padding:3px 0 3px 0; color:#666;}
.ldsjtcbox ul li.leftlehome{ width:435px;}
.ldsjtcbox ul li.rgthome{ width:280px;}
.ldsjtcbox ul li span{ color:#000;}

.select-wrapper{
    font: normal 14px '\5FAE\8F6F\96C5\9ED1'; float:left;
    width: 80px;
    height: 34px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *float: left;
    background: #fff;
    border-radius: 3px;
    border:1px solid #dbdbdb; 
  }
  .select-wrapper.focus{
    border:1px solid #dbdbdb; 
  }
  .select-button{
    font: normal 14px '\5FAE\8F6F\96C5\9ED1';
    width: 45px;
    height: 34px;
    border: 0;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    padding: 0 26px 0 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
  }
  .select-down{
    position: absolute;
    top: 21px;
    right: 12px;
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    border-color: #333 transparent transparent transparent;
    border-style: solid;
    border-width: 6px;
  }  

  .select-list{
    width: 100%;
    background: #fff;
    border:1px solid #dbdbdb; 
    box-shadow: 0 0 3px #ddd;
    border-radius: 3px;
    display: none;
    z-index: 2;
    position: absolute;
    left: -1px;
    top: 40px;
    overflow: hidden;
  }
  .select-list ul{
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 34px;
    max-height: 170px;
  }
  .select-list ul li{
    width: auto;
    height: 34px;
    padding-left: 10px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
  }
  .select-list ul li.selected,
  .select-list ul li:hover{
    color: #fff;
    background: #ed5454;
  }
