@charset "utf-8";
*,*::after,*::before{box-sizing:border-box;}
*:focus { outline: none; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* 这个属性只用于iOS (iPhone和iPad) */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}
html,body { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
em,i{font-style:normal}
li{list-style:none}
a,a:hover{text-decoration:none}
img{box-sizing:border-box;max-width:100%;height:auto;vertical-align:top;border:0}
label{cursor:default}
body,button,input,select,textarea{font:14px/1.8 "PingFang SC", apple-system, "Helvetica Neue", "Microsoft YaHei", "Source Han Sans SC","WenQuanYi Micro Hei", sans-serif;outline:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.fn{float:none}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.hide{display:none}
.show{display:block}
.els{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
::selection { background:#c20018; color:#fff;}
::-moz-selection { background:#c20018; color:#fff;  }
::-webkit-selection { background:#c20018; color:#fff;  }
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
input,textarea,select,button {border:0;background: transparent; }
textarea { resize: none; overflow: auto; }
select { white-space: nowrap; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
select::-ms-expand { display: none; }
input::-webkit-input-placeholder,
input::-ms-input-placeholder,
textarea::-webkit-input-placeholder,
textarea::-ms-input-placeholder { color: #999; }
input:-moz-placeholder,
input::-moz-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder { color: #999; opacity: 1; }
audio, canvas, video { display: block; }
::-webkit-scrollbar { height:11px; width:11px }
::-webkit-scrollbar-button { height:0; width:0 }
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment { display:block }
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement { display:none }
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal { border-style:solid; border-color:transparent}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{ background-clip:padding-box; background-color:#fff;}
::-webkit-scrollbar-thumb { -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); background-clip:padding-box; background-color:rgba(0,0,0,.2); min-height:28px; padding-top:100}
::-webkit-scrollbar-thumb:hover { -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25); background-color:rgba(0,0,0,.4)}
::-webkit-scrollbar-thumb:active { -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35); background-color:rgba(0,0,0,.5)}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal { border-width:0;}
::-webkit-scrollbar-track:hover { -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1); background-color:rgba(0,0,0,.05)}
::-webkit-scrollbar-track:active { -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); background-color:rgba(0,0,0,.05)}
body { background:#fff; color: #666;}
a { color: #666; transition: all .3s ease; }
a:hover { color: #c20018; }
.wrap { width: 1280px; margin: 0 auto;}
.g-in{ width:1280px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.wrapper img{  vertical-align:top; }

/* 网站地图 */
.webmap{padding:10px 0px 15px}
.webmap dl{overflow:hidden;zoom:1;height:32px; margin-bottom:5px;}
.webmap dt{width:15%;float:left;}
.webmap dd{float:left;width:85%;}
.webmap dt a{display:block;line-height:32px;background:#ccc;color:#000;text-align:center}
.webmap dd a{margin:0 5px 5px;background:#eee;display:block;line-height:32px;width:143px;float:left;text-align:center}
.webmap a:hover{background:#343434;text-decoration:none;color:#fff}
.header { position: relative; z-index: 3; }
.head .logo{float: left;width: 712px;height: 118px;}
.head .head_r{float: right; margin-top: 28px; line-height: 36px; }
.head .head_r .head_rt { margin-right: -15px; }
.head .head_r .head_rt .head_rt_l{ float: left; width: 203px; height: 36px; background: #efefef;border-radius: 6px;}
.head .head_r .head_rt .head_rt_l .search_l{float: left;width: 158px;padding: 0 0 0 17px;line-height: 36px;font-size: 13px;}
.head .head_r .head_rt .head_rt_l .btn { float: right; width: 45px; height: 36px; padding: 0; background-position: center center; background-repeat: no-repeat; }
.head .head_r .head_rt .head_rt_r{float: right;}
.head .head_r .head_rt .head_rt_r a{display: inline-block;padding: 0 15px;color: #b3b2b2;}
.head .head_r .head_rt .head_rt_r a:hover{color: #c20018;}
.head .head_r .head_rt .head_rt_r a:first-child{ background-position: right center; background-repeat: no-repeat;}
.head .head_r .head_rf{color: #231f20;}
.head .head_r .head_rf .head_rf_l{line-height: 27px;text-align: right;}

.nav{background: #c20018;border-bottom: 3px solid #931802;height: 62px;}
.nav ul{position: relative;}
.nav ul li{float: left;width: 11.1111%;text-align: center;}
.nav ul li a{position: relative;display: block;line-height: 62px;color: #FFFFFF;font-size: 18px;z-index: 999;}
.nav ul li img{margin-top: 22px;margin-right: 10px;}
.nav ul li.current a::after,.nav ul li:hover a::after{position: absolute;content: '';width: 100%;height: 70px;top: -8px;left: 0;background: #e53211;z-index: -1;}

.banner { position: relative; text-align: center; overflow: hidden; z-index: 1; }
.banner .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 3px; border-radius: 12px; background-color: #fff; opacity: .5; }
.banner .swiper-pagination-bullet-active { opacity: 1; }

.footer{ background-position: center center; background-repeat: repeat-y; }
.f_l{float: left;width: 803px;padding: 40px 0; background-position: right center; background-repeat: no-repeat; }
.f_l .f_lt ul li{float: left;padding-bottom: 11px;border-bottom: 1px solid #cb606d;}
.f_l .f_lt a{display: block;padding: 0 13px;font-size: 16px;color: #f0ccd1;}
.f_l .f_lt a:hover{color: #fff;}
.f_l .f_lt ul li:nth-child(1) a{padding-left: 0;}
.f_l .f_lt ul li:last-child a{padding-right: 0;}
.f_l .f_lc{margin-top: 24px;}
.f_l .f_lc p{line-height: 30px;font-size: 14px;color: #e3b8bb;}
.f_l .f_lc p a{line-height: 30px;font-size: 14px;color: #e3b8bb;}
.f_l .f_lc p a:hover{line-height: 30px;font-size: 14px;color: #f5c7cb;}
.f_r{padding-top: 32px;float: right;}
.f_r .f_r_l{float: left;width: 120px;text-align: center;}
.f_r .f_r_l p{margin-top: 9px;font-size: 14px;color: #FFFFFF;}
.f_r .f_r_r{float: right;width: 315px;padding-left: 30px;}
.f_r .f_r_r p{font-size: 14px;color: #f1ddde;line-height: 30px;padding-left: 32px;}
.f_r .f_r_r p:nth-child(1){ background-position: left center; background-repeat: no-repeat;}
.f_r .f_r_r p:nth-child(2){ background-position: left center; background-repeat: no-repeat;}
.f_r .f_r_r p:nth-child(3){ background-position: left center; background-repeat: no-repeat;}
.f_r .f_r_r p:nth-child(4){ background-position: left center; background-repeat: no-repeat;}

.ufix{position: fixed;bottom: 160px;right: 0;display: none;z-index: 999;}
.ufix a{width: 85px;height: 85px; background-color: #e53211; background-position: center top 26px; background-repeat: no-repeat;border-radius: 3px;font-size: 14px;color: #FFFFFF;text-align: center;line-height: 65px;padding-top: 20px;display: block;}

.container { position: relative; z-index: 2; }

.s1_c{position: relative;top: -23px;height: 67px;background: #FFFFFF;border-radius: 9px;box-shadow: 6px 6px 8px rgba(0,0,0,0.11);}
.s1_c .s1_cl{float: left;width: 156px;padding: 0 22px;}
.s1_c .s1_cl .s1_cl_l{float: left;margin-top: 22px;}
.s1_c .s1_cl .s1_cl_r{float: right;font-size: 18px;color: #c20018;font-weight: bold;margin-top: 17px;}
.s1_c .s1_cr{float: right;width: 1120px;}
.s1_c .s1_cr .bd ul li{width: 344px;line-height: 67px;margin-right: 30px;}
.s1_c .s1_cr .bd ul li a{float: left;padding-left: 18px;background: url(ipp_zgdj_s1_02.png) left center no-repeat;font-size: 14px;color: #353434;}
.s1_c .s1_cr .bd ul li span{float: right;font-size: 14px;color: #353434;}

.section2{margin-top: 9px;padding-bottom: 34px;}
.s2_c .s2_cl{float: left;width: 640px;}
.s2_c .s2_cl .s2_clt{margin-top: 4px;border-bottom: 1px solid #c20018;}
.s2_c .s2_cl .s2_clt .s2_clt_l{float: left;padding: 0 30px;line-height: 47px;background: #c20018;font-size: 18px;color: #FFFFFF;}
.s2_c .s2_cl .s2_clt .s2_clt_bg{float: left;background: url(ipp_zgdj_s2_01.png) left center no-repeat;width: 25px;height: 47px;}
.s2_c .s2_cl .s2_clt .s2_clt_r{float: right;}
.s2_c .s2_cl .s2_clt .s2_clt_r a{display: block;padding: 3px 12px;background: #f8e9ec;color: #c20018;border-radius: 5px;margin-top: 10px; font-size: 12px;}
.s2_c .s2_cl .s2_clc{margin-top: 26px;padding-bottom: 14px;border-bottom: 2px solid #eeeeee;}
.s2_c .s2_cl .s2_clc .s2_clc_a a{font-size: 16px;color: #c20018;font-weight: 500;}
.s2_c .s2_cl .s2_clc .s2_clc_b{margin-top: 7px;font-size: 14px;color: #848282;}
.s2_c .s2_cl .s2_clc .s2_clc_c{line-height: 26px;margin-top: 16px;font-size: 12px;color: #848282;}
.s2_c .s2_cl .s2_clf ul li{margin-top: 18px;}
.s2_c .s2_cl .s2_clf ul li a{float: left;background: url(ipp_zgdj_s2_02.png) left center no-repeat;padding-left: 16px;font-size: 14px;color: #040000;max-width: 520px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s2_c .s2_cl .s2_clf ul li span{float: right;font-size: 14px;color: #040000;}
.s2_c .s2_cl .s2_clf ul li:hover a{color: #c20018;}
.s2_c .s2_cl .s2_clf ul li:hover span{color: #c20018;}
.s2_c .s2_cr{position:relative;float: right;width: 610px;}
.s2_c .s2_cr .bd ul li{ width:610px; height:409px;  overflow:hidden}
.s2_c .s2_cr .bd ul li img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.s2_c .s2_cr .bd ul li:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.s2_c .s2_cr .bd ul li p{ width:100%; height:50px; background:rgba(00,00,00,0.5); box-sizing:border-box; padding:0 140px 0 20px; line-height:50px; color:#fff; position:absolute; left:0; bottom:0; font-size:16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.s2_c .s2_cr .hd{ width:180px; height:50px; position:absolute; right:20px; bottom:0; z-index:100; font-size:0; text-align:right}
.s2_c .s2_cr .hd li{ display:inline-block; vertical-align:top; width:10px; height:10px; background: #dcdae0; margin-top:20px; margin-left:10px; cursor:pointer;border-radius: 50%;}
.s2_c .s2_cr .hd li.on{ background: #d61518;}
.s2_c .s2_cr .bd ul li img { width: 610px; height: 410px; }


.section3{background:#f3f3f3;}
.s3_c{padding: 25px 0 27px;}
.s3_c .s3_cl{float: left;width: 640px;}
.s3_c .s3_cl .s3_clt{padding-bottom: 8px;background: url(ipp_zgdj_s3_03.png) bottom center no-repeat;}
.s3_c .s3_cl .s3_clt .s3_clt_l{float: left;font-size: 20px;color: #c20018;font-weight: bold;background: url(ipp_zgdj_s3_02.png) left center no-repeat;padding-left: 34px;}
.s3_c .s3_cl .s3_clt .s3_clt_r{float: right;}
.s3_c .s3_cl .s3_clt .s3_clt_r a{display: block;padding: 3px 12px; background: #f8e9ec; color: #c20018;border-radius: 5px; font-size: 12px; }
.s3_c .s3_cl .s3_clc{padding: 20px 0 17px;border-bottom: 1px solid #dcdcdc;}
.s3_c .s3_cl .s3_clc .s3_clc_l{float: left;width: 187px;height: 116px;overflow: hidden;}
.s3_c .s3_cl .s3_clc .s3_clc_l img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.s3_c .s3_cl .s3_clc:hover .s3_clc_l img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.s3_c .s3_cl .s3_clc .s3_clc_r{width: 422px;float: right;margin-top: 12px;}
.s3_c .s3_cl .s3_clc .s3_clc_r .s3_clc_rt a{font-size: 17px;color: #040000;}
.s3_c .s3_cl .s3_clc .s3_clc_r .s3_clc_rc{margin-top: 14px;font-size: 13px;color: #343131;line-height: 26px;}
.s3_c .s3_cl .s3_clf ul li{margin-top: 14px;}
.s3_c .s3_cl .s3_clf ul li a{float: left;background: url(ipp_zgdj_s2_02.png) left center no-repeat;padding-left: 16px;font-size: 14px;color: #040000;max-width: 520px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s3_c .s3_cl .s3_clf ul li span{float: right;font-size: 14px;color: #040000;}
.s3_c .s3_cl .s3_clf ul li:hover a{color: #c20018;}
.s3_c .s3_cl .s3_clf ul li:hover span{color: #c20018;}

.s3_c .s3_cr{float:right;width:610px;height:351px;overflow:hidden;}
.s3_c .s3_cr li{float:left;width: 94px;overflow:hidden;}
.s3_c .s3_cr li .all{overflow:hidden;position:relative;width:516px;}
.s3_c .s3_cr li .img { float:left;}
.s3_c .s3_cr li dl { width:410px; height:351px;float:left; margin-left:12px;}
.s3_c .s3_cr li dt { line-height: 39px; background:url(ipp_zgdj_s2_02.png) left center no-repeat; color: #565353; padding-left:20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s3_c .s3_cr li.on { width: 516px; }

.section4{margin-top: 38px;}
.s4_c{overflow: hidden;}
.s4_c .bd ul li{float: left;width: 412px;height: 117px;margin-right: 22px;overflow: hidden;}
.s4_c .bd ul li img{transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.s4_c .bd ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.s4_c .bd ul li img { width: 412px; height: 118px; }

.link{margin-top: 40px;margin-bottom: 28px;}
.link_t{background: url(ipp_zgdj_link_02.png) bottom center no-repeat;}
.link_t .link_tl{float: left;font-size: 20px;color: #c20018;padding-left: 32px;background: url(ipp_zgdj_link_01.png) left center no-repeat;}
.link_t .link_tr{float: right; padding-bottom: 11px;}
.link_t .link_tr a{display: block;border-radius: 4px;padding: 3px 12px;background: #f8e9ec;color: #c20018; font-size: 12px; }
.link_c{margin-top: 23px;}
.link_c .bd ul li{ float: left; width: 200px;text-align: center;background: #f8e9ec;margin-right: 16px; margin-bottom: 8px;}
.link_c .bd ul li a{display: block;width: 200px;height: 35px;line-height: 35px;font-size: 14px;color: #040000;}
.link_c .bd ul li:hover a{color: #c20018;}
.link_c .bd ul li:nth-child(6n){ margin-right: 0; }

.wrap{ width:1280px; margin:0 auto; padding: 45px 0; }
.sidebar { float:left; width:260px;position: relative;z-index: 10;}
.main { float:right; width:980px; padding:20px; box-shadow:0 0 15px rgb(0 0 0 / 10%); background:#fff }

/* 左侧栏目标题 */
.leftTitle { position:relative; padding:0 0 0  28px;font-size: 24px;color: #fff;height: 86px;background-color: #c20018;box-sizing: border-box;border-bottom: 1px solid #eee; line-height:86px; }
.leftTitle i{font-style: normal;}
.leftTitle s{display: none;}
/* 二级、三级菜单 */
.menu { margin-bottom:33px;padding-bottom: 0;border-bottom: 3px solid #c20018;background: #fff;}
.menu dl dt a { display:block; padding:11px 52px 11px 30px; border-bottom:1px solid #dddcdc; color:#4c4c4c; font-size:16px; text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-left: 2px solid transparent; background: url(ipp_zgdj_s2_02.png) no-repeat 150% center}
.menu dl dt a:hover,
.menu dl dt .current { color:#333333; text-decoration:none; background:rgb(247 238 239 / 50%) url(ipp_zgdj_s2_02.png) no-repeat right 20px center;border-left: 2px solid #c20018;}
.menu dl dd { position: relative; padding:8px 0 8px 55px; border-bottom:1px solid #eee;  font-size:14px; text-align:left; }
.menu dl dd::after { position: absolute; left: 36px; top: 50%; transform: translateY(-50%); width: 4px; height: 4px; background-color: #c20018; border-radius: 4px; content: ''; z-index: 1; }
.menu dl dd a:hover,
.menu dl dd .current { color:#c20018; }

/* 面包屑 */
.location {position:relative;height:46px; margin-bottom: 20px; border-bottom:1px solid #eee;line-height:46px; }
.location h3 { float:left; height:44px; color:#000; font-weight:100; font-size:17px; }
.breadcrumbs { float: right; }
.breadcrumbs a { display:inline-block; margin:0 8px; vertical-align:top; }
.breadcrumbs svg { display: inline-block; margin-top: 13px; vertical-align: top; }

/* 内容模式 */
.article { padding:30px; line-height:2; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:26px; }
.article .hd .titBar { color:#797979; font-size:13px; }
.article .other { display: none; }

#yint { margin-bottom: 15px; border: 1px solid #fefefe; padding: 30px; background-color: #f6f6f6; }

/* 头部新闻 */
.hotNews { margin-bottom:30px; background:#848484; overflow:hidden; }
.hotNews .pic { float:left; width:390px; height:250px; margin-right:5px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; color:#fff; font-size:14px; line-height:30px; }
.hotNews dl dt a { color:#fff; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; color:#eee; }
.hotNews dl .m { width:84px; height:24px; margin-left:10px; background:#fff; line-height:24px; text-align:center; }
.hotNews dl .m a { display:block; color:#333; }
.hotNews dl .m a:hover { background:#666; color:#fff; }

/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; width:200px; height:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic img { width:200px; height:150px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoItem .item dl dt { font-size:16px; line-height:32px; }
.pothoItem .item dl .d,.pothoItem .item dl .m { display:none; }
.pothoItem .item dl .i { padding:5px 0 0; color:#999; font-size:14px; line-height:25px; }

/* 图片列表 */
.pic-item-list {}
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
/*.pic-item-list .pic-item:nth-child(3n) {margin-right: 0;}*/
.pic-item-list .list-pic { display:block; width:100px;  margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { padding:0 0 20px; overflow:hidden; width: 1000px;}
.piList .pic-item { position:relative; width:290px; margin:0 25px 30px 0; padding:0; display:inline; }
.piList .list-pic { display:block; width:100%;  margin-bottom:0; padding:0; border:0; line-height:148px;overflow: hidden; }
.piList .list-pic img { width:100%;}
.piList .pic-item .list-pic img{transition: transform 0.6s;	max-width: 100%;}
.piList .pic-item:hover .list-pic img{transform:scale(1.1);}
.piList dl { padding:0px 5px; line-height:67px;background: #f6f5f5;border-bottom: 3px solid #c20018;}
.piList dl dt { height:67px; font-size:18px; line-height:67px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList dl dt a{color: #222;}
.piList .pic-item:hover dl{background: #c20018;}
.piList .pic-item:hover dl dt a{color: #fff;}

/* 分页 */
.page {padding:0 0 30px;line-height:30px;text-align:center;font-size: 14px;}
.page a { display:inline-block; margin:0 4px; padding:0 12px;border-radius: 0;border:1px solid #ddd; background:#fff; color:#333; vertical-align:top; }
.page a:hover,.page .current,.page span { border:1px solid #c20018; background:#c20018; color:#fff; }
.page #num {width:30px;line-height: 32px;padding: 0;margin: 0 5px;text-align: center;font-size: 13px;border-radius: 3px;border: 1px solid #ccc;}
.page input[type="button"]{border: 0;border-radius: 0;background: #c20018;color: #fff;line-height: 34px;font-size:13px;padding: 0 12px;margin: 0 10px;}
.page input[type="text"]{border: 1px solid #ddd;border-radius: 0;background: #fff;color: #333;line-height: 32px;font-size:13px;padding: 0 12px;margin: 0 10px;}

/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }

.list { padding:0 0 40px; }
.list li { padding:15px 0; border-bottom:1px dashed #e0e0e0; background:url(ipp_zgdj_s1_02.png) no-repeat 8px center; line-height:20px; }
.list li .d { float:right; color:#999; }
.list li a { display: inline-block; padding-left:30px; max-width: 88%; }

input:required:valid{ border:0; }


