*{margin: 0 ;padding: 0;}
a,img{text-decoration: none;border: none;}
li{list-style: none;}
h3,h4{cursor: default;}

#wrap{margin:0 auto;background:url(../images/body_bg.jpg) no-repeat center top;}
#top{padding-top:450px;margin:0 auto;overflow:hidden;}

#content{min-height:300px; margin:0 auto;overflow:hidden;}
#bottom{height:75px;line-height:75px;background:#3c4141;text-align:center;color:#fff; font-weight:bold;}

#bottom{height:80px !important;}
.bottom_main{max-width:600px !important;}
.bottom_main p{text-align:left !important;line-height:200% !important;}
.bottom_main span{display:inline !important;}
.dzjg_biaozhi{float:left !important;}
.bottom_cont{float:right !important;margin-top:5px !important;}

/*二级列表页样式*/
.loc{width:960px;background:#fff;padding:10px 20px 0 20px;margin:0 auto;font-size:14px;color:#333;text-align:left;line-height:36px; border-bottom:2px #eee solid;}
.loc a{font-size:14px;color:#333;}
#listmain{width:960px;background:#fff;padding:10px 20px;min-height:500px;margin:0 auto 20px auto;overflow:hidden;}

.alist{padding:10px 0;}
.alist .article{width:98%; font-size:16px;margin:0 auto;padding:0;text-align:left;}
.alist tr td{padding:0;margin:0; vertical-align:top;}
.alist .arlisttd{line-height:28px;}
.alist .ardot{width:15px;padding-top:13px;}
.alist .timedefault{font-size:13px;color:#555;width:100px; text-align:right;padding-top:5px;}
.artitlelist{color: #333;}
.artitlelist:hover{color: #f89e54;}

.plist{overflow:hidden;}
.plist li{float:left;display:inline;width:450px;height:300px;padding:25px 5px 0px 20px;overflow:hidden;}
.plist li img{width:450px;height:273px;}
.plist li p{text-align:center; line-height:25px;}
.xgbdtitle,.article2{display:none;}


/*最终文章页样式*/
#artmain{width:960px;background:#fff;padding:10px 20px;margin:0 auto 20px auto; overflow:hidden;}
.mtitle{font-size:22px;margin:0 auto; color:#000; text-align:center; font-family:"微软雅黑";font-size:22px; line-height:150%;padding-top:25px;}
.source{font-family:"microsoft yahei";font-size:12px;padding:10px 0;color:#555; border-bottom:1px #ddd dotted;}
#zoom{font-family:"microsoft yahei";/*font-size:11.5pt;*/font-size:16px;line-height:30px;padding:20px 30px;text-align:justify; text-justify:inter-ideograph;}
#zoom a{color:#000}
#zoom table{margin:auto;}
#zoom p{padding-top:7px;}
#zoom img{max-width:750px;_width:expression(document.body.clientWidth > 750 ? "750px" : "auto"); margin:10px auto 0px auto;}
.article2{width: 100%;}
.listtitle2{line-height: 32px;padding: 0 10px;color: #333;}
.listtitle2:hover{color: #f89e54;}
.listtime2{text-align: right;}

/*主页展示*/
#menu { position: fixed; right:0; top: 50%; width: 10%; margin: -160px 0 0; padding: 0; list-style-type: none; z-index: 70;}
#menu li { font: 14px "Microsoft Yahei";}
#menu a { display: block; padding: 15px 10px; background-color: #fa8444; color: #fff; text-align: center; text-decoration: none;border-bottom: dashed 1px #fff;}
#menu .active a { color: #fff; background-color:#f8c53b;}
.section { text-align: center; font: 18px "Microsoft Yahei";position: relative;}
.section{ background: url(../images/bg.png) 100% ;overflow: hidden;}
.screen-main { position: relative; width: 1280px; height: 840px; margin: 0 auto;}
.screen-main span { position: absolute;}

/*s1*/
.hgroup { position: absolute; width:100%;height:100%; top:0;  text-indent: -9999px; background: url(../images/main-title.png) no-repeat center center;background-size: 63%; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.s1-top{ position: absolute; left:0; top: -50px; width:26%;  margin-left: -200px; background: url(../images/top.png) no-repeat left top;background-size:100%; transition: all 1s;}
.s1-top{ float: left; height:100%; }
.s1-topr { position: absolute; right:0; top:-100px; width:31%; background:url(../images/hand.png) no-repeat right top;background-size: 100%; transition: all 1s;}
.s1-topr { float: right; height: 100%; }
.s1-bottom { position: absolute; bottom: -40%;left:3%; width:25%; height:100%; background: url(../images/flower.png) no-repeat bottom;background-size:60% ;transition: all 1s;}
.s1-bottomr { position: absolute; right:-200px;bottom: -200px; width:30%; height:100%; background: url(../images/bottom.png) no-repeat right bottom;background-size: 80%; transition: all 1s;}

.active .s1-bottom { bottom: 0; opacity: 1; transition-delay: 0.7s;}
.active .s1-bottomr {right:0;bottom: 0; opacity: 1; transition-delay: 0.7s;}
.active .hgroup { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .s1-top { top: 0px;left: 187px; transition-delay: 0.7s;}
.active .s1-topr { top:0; transition-delay: 0.7s;}

/*s2*/
.s2-top{ position: absolute; top: -200px; width:100%; background: url(../images/s2-title.png) no-repeat center 5%;background-size:100%; transition: all 1s;}
.s2-top{ float: left; height:100%; }
.s2-topb { position: absolute; right:0; top:-200px; width:100%; background:url(../images/s2-t.png) no-repeat center top;background-size: 100%; transition: all 1s;}
.s2-topb { float: right; height: 23%; z-index: 1;}
.s2-topb h3{margin: 0 auto;padding:10px;margin-top: 20px; width: 90%;color: #ef5f56;cursor: pointer;}
.s2-topb p{display: block;margin: 0 auto; width: 90%; font-size: 16px;color: #5c5c5c;text-align: justify;text-indent: 2em;line-height: 30px;}
.s2-topb p a{color: #ef5f56 ;}
.s-bottom { position: absolute; bottom: -40%;height: 40%; width:100%; background: url(../images/s-bottom.png) no-repeat center bottom;background-size:100% ;transition: all 1s;}
.s-content{width: 1000px;height:700px; margin: 0 auto;position: relative;top: 0;}
.s2-left { position: absolute; left:-50%;bottom:12%; width:49%;height:40%; background:rgba(255,255,255,0.6); transition: all 1s;z-index: 10;overflow: hidden;}
.s2-right{ position: absolute; right:-50%;bottom:12%; width:49%;height: 40%; background:rgba(255,255,255,0.6); transition: all 1s;z-index: 10;overflow: hidden;}
.s2-left h3,.s2-right h3{text-align: left;padding-left:2%;background: #f89e54;margin: 10px 0;}
.s2-left h3 span,.s2-right h3 span{display: block; background: #fff;width: 100%;text-indent:10px;}
.s2-left h3 span a,.s2-right h3 span a{float: right;padding-right: 10px; font-size: 14px;color: #999999;line-height: 32px;}
.section2 .s2-left .zhbd h6 a{font-size: 16px;font-weight: 500;color: #333;line-height: 30px;}
.section2 .s2-left .zhbd h6 a:hover{color:#f89e54;}
.section2 .zhbd h6{ text-align: left;padding: 0 6%;background: url(../images/point.png) no-repeat left 5px ;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.section2 .s2-right .zhbd h6 a{line-height: 32px;color: #424242;font-size: 18px;}
.section2 .zhbd:last-child{border: none;}
.s2-left p,.s2-right p{font-size: 14px;color: #5c5c5c;text-align: justify; padding:10px;line-height: 26px;}
.s2-left p{display: none;}
.s2-left p a,.s2-right p a{color: #ef5f56;}
.s2-right .ad{width: 100%;height:42%;background: url(../images/tujie.png) no-repeat center top;background-size: 100%;}

.active .s-bottom { bottom: 0; opacity: 1; transition-delay: 0.7s;}
.active .s2-left {left:0; opacity: 1; transition-delay: 0.7s;}
.active .s2-right {right:0; opacity: 1; transition-delay: 0.7s;}
.active .hgroup { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .s2-top { top: 0px; transition-delay: 0.7s;}
.active .s2-topb { top:23%; transition-delay: 0.7s;}

/*s3*/
.s3-top{ position: absolute; top: -200px; width:100%; background: url(../images/s3-title.png) no-repeat center 5%;background-size:100%; transition: all 1s;}
.s3-top{ float: left; height:100%; }
.s3-topc { position: absolute;right:0; top:-200px; width:100%; background:url(../images/s3-banner.png) no-repeat center top; transition: all 1s;}
.s3-topc { float: right; height: 20%; z-index:1}
.s3-topc h3{color: #fff;position: relative;top:15px;cursor: pointer;}
.s3-topc a:nth-child(2){display: block; position:relative;top: -11%;right:-49%;font-size: 12px;color: #fff;transform: rotate(45deg);}
.s3-topb { position: absolute; right:0; top:-200px; width:100%; background:url(../images/s3-t.png) no-repeat center top;background-size: 100%; transition: all 1s;}
.s3-topb { float: right; height: 23%; z-index: 1;}
.s3-topb h3{margin: 0 auto;padding:10px; width: 90%;color: #f8c53b;margin-top: 20px;cursor: pointer;}
.s3-topb p{display: block;margin: 0 auto; width: 90%; font-size: 16px;color: #5c5c5c;text-align: justify;text-indent: 2em;line-height: 30px;}
.s3-topb p a{color: #ef5f56 ;}

.s3-left { position: absolute; left:-50%;bottom:12%; width:42%;height: 30%; background:url(../images/cispt-bg.png) no-repeat center center;transition: all 1s;z-index: 10;overflow: hidden;}
.s3-right{ position: absolute; right:-50%;bottom:12%; width:56%;height: 30%;background:rgba(255,255,255,0.6); transition: all 1s;z-index: 10;overflow: hidden;}
.s3-left h3{position: relative;top: 40%;padding: 2% 0;margin: 0 12%; background: rgba(240,101,93,0.3);border-radius: 10px;}
.s3-left h3 a{color: #f0655d;}
.s3-right h3{text-align: left;padding-left:2%;background: #f89e54;margin: 10px 0;color: #424242;}
.s3-left h3 span,.s3-right h3 span{display: block; background: #fff;width: 100%;text-indent:10px;}
.s3-left h3 span a,.s3-right h3 span a{float: right; padding-right: 10px; font-size: 14px;color: #999999;line-height: 32px;}
.section3 .mtgz table{width: 100%;}
.section3 .mtgz td a{padding: 5px;}
.section3 .mtgz td a{display: block; line-height: 30px;text-align: left;padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/point.png) no-repeat left 5px ;}
.s3-right .mtgz tr td a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 520px;text-align: justify;}
.s3-right .mtgz tr td a:hover{color: #f89e54;}
.dot{display: none;}
.dot img{}
.time2312{display: none;}

.active .s3-top { top: 0px; transition-delay: 0.7s;}
.active .s3-topc { top:20%; transition-delay: 0.7s;}
.active .s3-topb { top:32%; transition-delay: 0.7s;}
.active .s3-left {left:0; opacity: 1; transition-delay: 0.7s;}
.active .s3-right {right:0; opacity: 1; transition-delay: 0.7s;}

/*s4*/
.s4-top{ position: absolute; top: -200px; width:100%; background: url(../images/s4-title.png) no-repeat center top;background-size:100%; transition: all 1s;}
.s4-top{ float: left; height:100%; }
.s4-topb { position: absolute; right:0; top:-200px; width:100%; background:url(../images/s2-t.png) no-repeat center top;background-size: 100%; transition: all 1s;}
.s4-topb { float: right; height: 23%; z-index: 1;}
.s4-topb h3{margin: 0 auto;padding:10px;margin-top: 20px; width: 90%;color: #ef5f56;}
.s4-topb p{display: block;margin: 0 auto; width: 90%; font-size: 16px;color: #5c5c5c;text-align: justify;text-indent: 2em;line-height: 20px;}
.s4-topb p a{color: #ef5f56 ;}

.s4-ch { position: absolute; left:-50%;bottom:12%; width:32%;height: 120px; background:rgba(255,255,255,0.6); transition: all 1s;z-index: 10;overflow: hidden;}
.s4-ch p{display: block; font-size: 14px;color: #5c5c5c;text-align: justify;padding: 10px 25px;margin: 0 10px;}
.s4-ch p a{color: #f89e54;}
.s4-right{ position: absolute; right:-50%;bottom:12%; width:32%;height:198px; background:rgba(255,255,255,0.6); transition: all 1s;z-index: 10;overflow: hidden;}
.s4-ch h3,.s4-right h3{text-align: left;padding-left:2%;background: #f89e54;margin: 5px 0;}
.s4-ch h3 span,.s4-right h3 span{display: block; background: #fff;width: 100%;text-indent:10px;color: #424242;}
.s4-right h3 span a{float: right;padding-right: 10px; font-size: 14px;color: #999999;line-height: 32px;}
.s4-th { position: absolute; bottom: -40%;left:0; width:63%; height:50px; transition: all 1s;z-index: 1;padding: 10px;background:rgba(255,255,255,0.6);}
.s4-th li{float: left;width: 190px;background: #f89e54;margin: 0 10px;border-radius: 5px;}
/*.s4-th li:nth-child(2){background: #999;}*/
.s4-th li:nth-child(3){background: #999;}
.s4-th li a{color: #fff;line-height: 50px;padding-left: 30px;}
.s4-th li:nth-child(1) a{background: url(../images/bgxz.png) no-repeat left center;}
.s4-th li:nth-child(2) a{background: url(../images/zxsb.png) no-repeat left center;}
.s4-th li:nth-child(3) a{background: url(../images/wltp.png) no-repeat left center;}
.section4 .mtgz table{width: 100%;}
.section4 .mtgz2 td a{padding: 5px;}
.section4 .mtgz2 td a{display: block; line-height: 30px;text-align: left;padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/point.png) no-repeat left 3px ;}
.s4-right .mtgz2 tr td a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 300px;text-align: justify;}
.s4-right .mtgz2 tr td a:hover{color: #f89e54;}


.active .s-bottom { bottom: 0; opacity: 1; transition-delay: 0.7s;}
.active .s4-ch:nth-child(3){left:0;bottom:41%; opacity: 1; transition-delay: 0.7s;}
.active .s4-ch:nth-child(4){left:34%;bottom: 41%; opacity: 1; transition-delay: 0.7s;}
.active .s4-ch:nth-child(5){left:68%;bottom: 41%; opacity: 1; transition-delay: 0.7s;}
.active .s4-ch:nth-child(6){left:0%;bottom: 23%; opacity: 1; transition-delay: 0.7s;}
.active .s4-ch:nth-child(7){left:34%;bottom: 23%; opacity: 1; transition-delay: 0.7s;}
.active .s4-right {right:0; opacity: 1; transition-delay: 0.7s;}
.active .hgroup { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .s4-top { top: 0px; transition-delay: 0.7s;}
.active .s4-topb { top:18%; transition-delay: 0.7s;}
.active .s4-th { bottom: 12%; opacity: 1; transition-delay: 0.7s;}

/*s5*/

/*旧方案*/
.s5-top{ position: absolute; top: -200px; width:100%; background: url(../images/s5-title.png) no-repeat center top;background-size:100%; transition: all 1s;}
.s5-top{ float: left; height:100%;background: url(../images/s5-title2.png) no-repeat center top \9;/*ie8 */}
/*.s5-left { position: absolute; left:-50%;bottom:12%; width:70%;height:500px; ;z-index: 10;overflow: hidden;transition: all 1s}
.s5-left li{padding: 10px;float: left;position: relative;}
.s5-left li p{position: absolute;bottom: 10px; line-height:30px;background: rgba(0,0,0,0.6);font-size: 14px;}
.s5-left li p a{display: block; color: #fff; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}
.s5-left li:nth-child(1) p{width:450px;}
.s5-left li:nth-child(2) p{width:200px;}
.s5-left li:nth-child(3) p{width:200px;}
.s5-left li:nth-child(4) p{width:450px;}
.s5-left li:nth-child(1){width: 450px;height: 47%;}
.s5-left li:nth-child(2){width: 200px;height: 47%;}
.s5-left li:nth-child(3){width: 200px;height: 47%;}
.s5-left li:nth-child(4){width: 450px;height: 47%;}
.s5-left li:nth-child(1) img{width: 100%;height: 100%;}
.s5-left li:nth-child(2) img{width:  100%;height: 100%;}
.s5-left li:nth-child(3) img{width:  100%;height: 100%;}
.s5-left li:nth-child(4) img{width:  100%;height: 100%;}*/

/*ie8*/
/*.s5-left li p{width:325px \9;background: #000 \9;filter:alpha(opacity=60) \9;}
.s5-left li{width: 325px \9;height: 47%\9;}
.s5-left li img{width: 100% \9;height: 100% \9;}*/


/*.s5-right{ position: absolute; right:-50%;bottom:12%; width:30%;height:500px;transition: all 1s;z-index: 10;overflow: hidden;}
.s5-right h3{text-align: left;padding-left:2%;background: #f89e54;margin: 5px 0;}
.s5-right h3 span{display: block; background: #fff;width: 100%;text-indent:10px;color: #424242;}
.s5-right h3 span a{float: right;padding-right: 10px; font-size: 14px;color: #999999;line-height: 32px;}
.section5 .dfdt,.section5 .mtgz{height: 240px;background: #fff;}
.section5 .mtgz{margin-top: 20px;}
.section5 .dfdt table,.section5 .mtgz table{width: 100%;}
.section5 .dfdt td a,.section5 .mtgz td a{padding: 5px;}
.section5 .dfdt td a,.section5 .mtgz td a{display: block; line-height: 30px;text-align: left;padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/point.png) no-repeat left 0px ;}
.s5-right .dfdt tr td a,.s5-right .mtgz tr td a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 285px;text-align: justify;}
.s5-right .dfdt tr td a:hover,.s5-right .mtgz tr td a:hover{color: #f89e54;}

.active .s5-top { top: 0px; transition-delay: 0.7s;}
.active .s5-left {left:0; opacity: 1; transition-delay: 0.7s;}
.active .s5-right {right:0; opacity: 1; transition-delay: 0.7s;}*/


.s5-left { position: absolute; left:0;bottom:12%; width:70%;height:500px; ;z-index: 10;overflow: hidden;transition: all 1s}
.s5-left li:nth-child(1){top: -200px;left: -200px;transition: all 1s}
.s5-left li:nth-child(2){bottom: -200px;left: -200px;transition: all 1s}
.s5-left li{padding: 10px;float: left;position: relative;}
.s5-left li p{position: absolute;bottom: 10px; line-height:30px;background: rgba(0,0,0,0.6);font-size: 14px;}
.s5-left li p a{display: block; color: #fff; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}
.s5-left li p{width:450px;}

.s5-left li {width: 450px;height: 47%;}
.s5-left li img{width: 100%;height: 100%;}


.s5-right{ position: absolute; right:0;bottom:12%; width:52%;height:500px;transition: all 1s;z-index: 10;overflow: hidden;}
.s5-right h3{text-align: left;padding-left:2%;background: #f89e54;margin: 5px 0;}
.s5-right h3 span{display: block; background: #fff;width: 100%;text-indent:10px;color: #424242;}
.s5-right h3 span a{float: right;padding-right: 10px; font-size: 14px;color: #999999;line-height: 32px;}
.section5 .dfdt,.section5 .mtgz{height:100%;background:rgba(255,255,255,0.6);position: relative;}
.section5 .dfdt{top: -300px;right: -300px;transition: all 1s}
.section5 .mtgz{bottom: -300px;right: -300px;transition: all 1s}
.section5 .mtgz{margin-top: 20px;}
.section5 .dfdt table,.section5 .mtgz table{width: 100%;}
.section5 .dfdt td a,.section5 .mtgz td a{padding: 5px;}
.section5 .dfdt td a,.section5 .mtgz td a{display: block; line-height: 30px;text-align: left;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/point.png) no-repeat left 0px ;}
.s5-right .dfdt tr td a,.s5-right .mtgz tr td a{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 480px;text-align: justify;}
.s5-right .dfdt tr td a:hover,.s5-right .mtgz tr td a:hover{color: #f89e54;}



.s5-right h3{text-align: left;padding-left:2%;background: #f89e54;margin: 10px 0;}
.s5-right h3 span{display: block; background: #fff;width: 100%;text-indent:10px;}
.s5-right h3 span a{float: right;padding-right: 10px; font-size: 14px;color: #999999;line-height: 32px;}
.section5 .s5-left .zhbd h6 a{font-size: 16px;font-weight: 500;color: #333;line-height: 30px;}
.section5 .s5-left .zhbd h6 a:hover{color:#f89e54;}
.section5 .zhbd h6{ text-align: left;padding: 0 6%;background: url(../images/point.png) no-repeat left 5px ;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.section5 .s5-right .zhbd h6 a{line-height: 32px;color: #424242;font-size: 18px;}
.section5 .zhbd:last-child{border: none;}
.s5-right p{font-size: 14px;color: #5c5c5c;text-align: justify; padding:10px;line-height: 30px;}
.s5-right p a{color: #ef5f56;}



.active .s5-top { top: 0px; transition-delay: 0.7s;}
/*.active .s5-left {left:0; opacity: 1; transition-delay: 0.7s;}*/
/*.active .s5-right {right:0; opacity: 1; transition-delay: 0.7s;}*/
.active .s5-left li:nth-child(1){top:0;left: 0;opacity: 1; transition-delay: 0.7s;}
.active .s5-left li:nth-child(2){bottom:0;left: 0;opacity: 1; transition-delay: 0.7s;}
.active .s5-right .dfdt{top:0;right: 0;opacity: 1; transition-delay: 0.7s;}
.active .s5-right .mtgz{bottom:0;right: 0;opacity: 1; transition-delay: 0.7s;}