@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section * { margin:0; padding:0; vertical-align: baseline; outline: none;  }
html { height:100%; color: #444444; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0px; color: #444444; font-size: 14px; line-height: 1.6; font-family: "黑体"; }
ul, li { padding:0px; margin:0px; list-style-type: none; }
img { border:none; line-height: 0px; font-size: 0px; text-indent: 0 !important; vertical-align: middle; overflow:hidden; -ms-interpolation-mode: bicubic;/* IE 7.0 */ }
a, a:visited { text-decoration: none; color: #444444; outline:none; transition: all .2s ease;
outline:none; }
a:hover { color: #00a0e9; text-decoration: none; }
hr { height:1px; border-top-width: 1px; border-top-style: solid; border-top-color: #dddddd; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 15px; margin-bottom: 15px; }
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; width: 0px; display: block; }
.fleft { float: left; }
.fright { float: right; }
.none { display:none; }
/****/

.page-url { clear: both; width: 1200px; margin-right: auto; margin-left: auto; padding-top: 30px; padding-bottom: 30px; color: #777777; }
.page-url a, .page-url a:visited { color: #777777; }
.page-main-box { clear: both; width: 1200px; margin-right: auto; margin-left: auto; }
.page-main-box .p-main-con { width: 780px; }
.p-arc-ul li { clear: both; margin-bottom: 25px; padding-bottom: 25px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #dddddd; overflow: hidden; display: table; width: 100%; }
.p-arc-ul li .con { vertical-align: middle; overflow: hidden; }
.p-arc-ul li .pic { max-height: 160px; width: 240px; float: left; margin-right: 30px; overflow: hidden; }
.p-arc-ul li .pic img { height: auto; width: 100%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.p-arc-ul li .con h3 { font-size: 17px;  }
.p-arc-ul li .con p { font-size: 13px; margin-top: 15px; color: #777777; line-height: 24px; }
.p-pic-ul li { width: 33%; background-color: #FFF; }
.p-pic-ul li.bor { border:solid 1px #efefef;  }
.p-pic-ul li .con { padding-right: 12px; padding-left: 12px;padding-top:12px;padding-bottom: 10px; }
.p-pic-ul li .con.bor {padding-right: 15px; padding-left: 15px;padding-top:15px;border:solid 1px #eeeeee;border-top:none 0px;}
.p-pic-ul li .con h3 { font-size: 18px; font-weight:normal;font-family: "微软雅黑"; }
.p-pic-ul li .con p { min-height:24px;margin-top: 10px; color: #777777; line-height: 24px; overflow:hidden;/*text-overflow:ellipsis; white-space:nowrap;*/}
.p-pic-ul li .con .detail { border-top-width: 1px; border-top-style: solid; border-top-color: #eeeeee; padding-top: 6px;  margin-top:12px; line-height: 24px; }
.p-pic-ul li .con .detail span {margin-top:6px;}
.p-pic-ul li .con .detail a,.p-pic-ul li .con .detail a:visited {  display:block; color: #999; }
.p-pic-ul li .con .detail a:hover {color:#444444;}
.p-pic-ul li.item-bg {background:#ffffff;}
.p-pic-ul li.item-bg .con {padding:20px;}
.p-pic-ul li .pic { width: 100%; }
.p-pic-ul li .pic img { height: auto; width: 100%; /*border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;*/ -webkit-transition: .3s;transition: .3s;}
.p-pic-ul li:hover img { -webkit-transform: translateY(-5px); transform: translateY(-5px); -moz-transform: translateY(-5px); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1); -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .1); box-shadow: 0 5px 15px rgba(0, 0, 0, .1); }
.p-sub-menu { clear: both; margin-bottom: 35px; padding-top: 10px; padding-bottom: 10px;text-align:center; }
.p-sub-menu h2 {font-size:22px;line-height:22px;text-align:center;clear:both;margin-bottom:30px;display:inline-block}
.p-sub-menu h2 .t-l { width:60px; height:2px; display:inline-block; background:#444444; margin-left:25px; margin-right:25px; vertical-align: middle; }
.p-sub-menu .p-menu-dl { text-align: center; }
.p-menu-dl dt { display: inline-block; font-size: 17px; margin-right: 12px; margin-left: 12px; }
.p-menu-dl dt i { color: #444444; font-size: 10px; -webkit-transform: scale(0.7); }
.p-menu-dl dt a, .p-menu-dl dt a:visited { display: block; padding-top: 8px; padding-right: 30px; padding-bottom: 8px; padding-left: 30px; border: 1px solid #f1f1f1; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.08); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.08); }
.p-menu-dl .on a, .p-menu-dl .on a:visited { color: #FFF; background-color: #323b5c; }
.p-gird-main { width: 75%; }
.cm-con-box { width: 100%; }
.wzbody { font-size: 14px; line-height: 1.9em;color:#444444;}
.p-grid-side { width: 20%; }
.p-sd-menu {  }
.p-sd-menu dt {
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 2px;
	text-align: center;
	position: relative;
}
.p-sd-menu dt i {
	display:none;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -7px;
	font-size: 14px;
}
.p-sd-menu dt.on i {display:inline-block;}
.p-sd-menu dt a, .p-sd-menu dt a:visited { display: block; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; background-color: #f6f6f6; }
.p-sd-menu .on a, .p-sd-menu .on a:visited { color:#ea5404; }
.wzbody p { margin-bottom: 6px; }
.wzbody img { max-width:100%; height:auto!important; }
.arctit { margin-bottom: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; padding-bottom: 15px; }
.arctit h2 { font-size: 22px; font-weight: normal; }
.wz-xg-box { margin-top: 40px; }
.cm-sd-box { clear: both; margin-bottom: 20px; }
.cm-sd-ul li { font-size: 13px; padding-top: 5px; padding-bottom: 5px;clear:both;overflow:hidden; }
.cm-sd-ul li .pic {float:left;margin-right:12px;margin-bottom:8px;}

.cm-sd-ul li .pic {float:left;margin-right:12px;width:40%;max-height:100px;overflow:hidden;}
.cm-sd-ul li .pic img {width:100%;height:auto;}
.img-rds {border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.bline {border-bottom:dashed 1px #dddddd;}
.cm-sd-ul li .con {overflow:hidden;}
.cm-sd-ul li h3 {font-size:14px;font-weight:normal;}
.cm-sd-ul li p {margin-top:6px;color:#888888;font-size:12px;}
.cm-sd-box.bor { padding-top: 15px; padding-right: 15px; padding-bottom: 12px; padding-left: 15px; border: 1px solid #eeeeee; }
.bor ul li:last-child {margin-bottom:0px;}
.cm-sd-box .cm-sd-tit { margin-bottom: 15px; position: relative; height: 16px; line-height: 16px; }
.cm-sd-tit h3 { font-size: 16px; font-weight: normal; }
.cm-sd-tit i { display: block; border-left-width: 4px; border-left-style: solid; border-left-color: #ea5404; position: absolute; left: -15px; top: 0px; }
.cm-sd-pic-ul li { margin-bottom: 20px; }
.cm-sd-pic-ul li img { height: auto; width: 100%; /*border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;*/ }
.cm-sd-pic-ul li p { margin-top: 6px; }
.wz-next-prev { margin-top: 40px; clear: both; overflow: hidden; border-top-width: 1px; border-top-style: dotted; border-top-color: #eeeeee; padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #eeeeee; }
.wz-next-prev .wz-prev { float: left; font-weight: normal; }
.wz-next-prev .wz-next { float: right; font-weight: normal; }
.wz-xg-ul li { width: 45%; margin-bottom: 20px; }
.wz-xg-ul li:nth-child(odd) {
float:left;
}
.wz-xg-ul li:nth-child(even) {
float:right;
}
.wz-xg-ul li h3 { font-size: 15px; font-weight: normal; }
.wz-xg-ul li p { margin-top: 6px; color: #777777; }
.wz-next-prev a, .wz-next-prev a:visited { color: #777777; }
.wz-next-prev a:hover { color:#ea5404; }
.p-rec-pic { clear: both; width: 100%; margin-bottom: 30px; }
.p-rec-pic .p-rec-pic-ul { overflow: hidden; text-align: justify; font-size: 0; }
.p-rec-pic-ul li { width: 33.3333%; display: inline-block; font-size:13px; }
.p-rec-pic-ul li .pic { width: 100%; }
.p-rec-pic-ul li .pic img { height: auto; width: 100%;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.p-rec-pic-ul li .con h3 { margin-top: 6px; font-weight: normal; font-size:15px; }
.p-sub-menu .p-menu-t { clear: both; width: 100%; text-align: center; /*-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.08); box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.08); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;*/ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; }
.p-menu-t dt { display: inline-block; font-size: 19px; margin-right: 12px; margin-left: 12px; }
.p-menu-t dt a, .p-menu-t dt a:visited { padding-right: 20px; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: transparent; }
.p-menu-t .on a, .p-menu-t .on a:visited { color: #ea5404; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ea5404; }
.p-pic-con-dcbox { margin-bottom: 25px; }
.p-pic-con-dc-ul li { clear: both; width: 100%; overflow: hidden; background-color: #FFF;margin-bottom:15px; }

.p-pic-con-dc-ul li .pic { width: 50%; overflow: hidden; }
.p-pic-con-dc-ul li .pic img { height: auto; width: 100%; transition: all .5s ease-in-out;
-webkit-backface-visibility: hidden; backface-visibility: hidden; }
.p-pic-con-dc-ul li:hover img { transform:scale(1.05); }
.p-pic-con-dc-ul li .con { text-align: center; padding-right: 40px; padding-left: 40px; overflow: hidden; }
.p-pic-con-dc-ul li .con h3 { font-size: 22px; font-weight: normal;  }
.p-pic-con-dc-ul li .con p { text-align: left; font-size: 14px; color: #777777; line-height: 26px;margin-top:17px; }
.p-pic-con-dc-ul li .con p a,.p-pic-con-dc-ul li .con p a:visited {color:#ea5404;}

.p-pic-con-dc-ul li.inv {background-color:#333333;color:#cccccc;transition: all .2s ease;}
.p-pic-con-dc-ul li.inv .con h3 {color:#ffffff;}
.p-pic-con-dc-ul li.inv .con p {color:#999999;}
.p-pic-con-dc-ul li.inv:hover {background-color:#ea5404;}
.p-pic-con-dc-ul li.inv:hover p {color:#ffffff;}
.p-pic-con-dc-ul li.inv:hover a,.p-pic-con-dc-ul li.inv:hover a:visited {color:#ffffff;}

.p-full-pic { clear: both; height: auto; width: 100%; margin-bottom: 25px; }
.p-full-pic-ul li img { height: auto; width: 100%; }
.mg-sm {height:30px;}
.mg-md {height:80px;}
.sub-topic { background-repeat: no-repeat; background-position: center center!important;background-size:cover;margin-bottom:20px; }
.nobg {background:none!important;}


/*分页*/
.fenyedh { height:30px; line-height:30px; clear: both; margin-right: auto; margin-left: auto; width: 100%; padding-top: 20px; padding-bottom: 30px; margin-top:50px;}
.fenyedh ul { width:auto; height:30px; margin-top: 0; margin-right: auto; margin-left: auto; margin-bottom: 0; text-align: center; }
.pagelist a, .pagelist a:visited { width: 30px; height:30px; line-height:30px; border: 1px solid #e6e6e6; text-align: center; overflow:hidden; color: #888888; background-color: #FFF; display: inline-block; margin: 0px 0px 0px -1px; }
.pagelist span { width: 30px; height:30px; line-height:30px; border: 1px solid #333333; text-align: center; overflow:hidden; color: #FFF; background-color: #333333; display: inline-block; margin: 0px 0px 0px -1px; }
.pagelist a.a1 { width: auto; padding-right: 12px; padding-left: 12px; }
.pagelist a:hover { color:#ea5404; }
