body {margin:0; background:#FFF; font-family:"Microsoft YaHei", Arial; font-size:16px; line-height:35px; color:#333}
a {color:#333; text-decoration:none}
a:hover {color:#b60005}
img {border:0}
ul,li,h1,h2,h3,p {list-style:none; padding:0; margin:0}

.container {clear:both; width:970px; margin:0 auto; overflow:hidden}
.imgtxt1 li {clear:both; overflow:hidden}
.imgtxt1 img {float:left; margin-right:10px}
.imgtxt1 p {font-size:16px; line-height:27px}
.pic-item li {position:relative}
.pic-item img {position:absolute; left:0; top:0; z-index:1}
.pic-item .mask {position:absolute; width:100%; left:0; bottom:0; z-index:2; filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#80000000,endColorstr=#80000000)}
body:last-child .pic-item .mask {filter:none; background:rgba(0,0,0,0.5)}
.pic-item .mask h3 {font-size:18px; font-weight:normal; line-height:35px}
.pic-item .mask h3,.pic-item .mask h3 a {color:#FFF}

.topnav {min-width:1000px; height:34px; background:#F1F1F1; border-bottom:1px solid #E0E0E0; overflow:hidden}
.top1 {width:1000px; margin:0 auto}
.top1_left {float:left; width:955px; font-size:12px; line-height:34px}
.top1_left a{padding:0 4px}
.top1_left strong {font-weight:normal; color:#d52b4d}

.topic {min-width:1000px; height:450px; background:url(../images/topic.jpg) no-repeat center 0}
.topic .container {width:1000px}
.tptt {width:480px; height:360px; position:relative; margin:35px 0 0 520px; overflow:hidden}
.tptt .buttons2 {position:absolute; width:240px; height:12px; left:110px; top:339px; text-align:center; z-index:1}
.tptt .buttons2 span {display:inline-block; _zoom:1; _display:inline; width:12px; height:12px; margin-left:20px; cursor:pointer; background:url(../images/arr2.png) no-repeat -23px -5px}
.tptt .buttons2 span.selected {background:url(../images/arr2.png) no-repeat -38px -5px}
.tptt .jcarousel-container {position:relative; width:480px; height:360px}
.tptt .jcarousel-clip {width:480px;height:320px;z-index:2;position:relative; overflow:hidden}
.tptt .jcarousel-list {z-index:1;position:relative;top:0;left:0;margin:0;padding:0}
.tptt .jcarousel-item {width:480px;height:320px}
.tptt .jcarousel-next {z-index:3;position:absolute;top:336px;right:96px;width:19px;height:21px;cursor:pointer;background:url(../images/arr2.png) no-repeat -53px 0; z-index:2}
.tptt .jcarousel-prev {z-index:3;position:absolute;top:336px;left:96px;width:19px;height:21px;cursor:pointer;background:url(../images/arr2.png) no-repeat 0 0; z-index:2}
.tptt li {position:relative}
.tptt li img {position:absolute; width:480px; height:320px; left:0; top:0; z-index:1}
.tptt li .mask {position:absolute; width:100%; left:0; bottom:0; z-index:2; filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#80000000,endColorstr=#80000000)}
body:last-child .tptt li .mask {filter:none; background:rgba(0,0,0,0.5)}
.tptt li h3 {font-size:20px; line-height:49px; text-align:center; color:#FFF}
.tptt li h3 a {color:#FFF}
.wztt {width:10000px}
.wztt h2 {float:left; font-size:24px; line-height:42px; color:#BB1B21}
.wztt li {float:left; list-style:disc; font-size:18px; line-height:42px; color:#BC1B21; margin-left:30px}

.nav {min-width:970px; height:104px; background:#BC1B21}
.home {float:left; width:120px; margin-left:13px; display:inline}
.nav1 {float:right; width:810px; font-size:22px; line-height:39px; margin-top:13px}
.nav1,.nav1 a {color:#FFF}
.nav1 a:hover {color:#FFE4A9}

.headline {padding-bottom:15px; background:#F3F3F3; text-align:center; margin-top:15px}
.headline h3,.headline h3 a {font-size:40px; line-height:70px; color:#069}
.headline p {color:#595959}

.r1c1 {float:left; width:595px}
.r1c1 h1 {margin-top:26px}
.r1c1 h2 {margin-top:20px}
.r1c1 h3 {font-size:22px; line-height:40px; margin-top:15px}
.r1c1 .list {margin-top:15px}
.list li {list-style:disc; color:#BC1B21; margin-left:20px}
.r1c2 {float:right; width:360px}
.r1c2 h2 {text-align:right; margin-top:15px}
.box {padding:10px; background:#E5EFF5; overflow:hidden}
.box .more {text-align:right}
.box .more a {color:#069}
.scroll {padding:20px 0; background:#E5EFF5; overflow:hidden}
.scroll .jcarousel-container {width:360px}
.scroll .jcarousel-clip {width:320px;z-index:2;margin:0 auto;overflow:hidden}
.scroll .jcarousel-list {z-index:1}
.scroll .jcarousel-item {width:190px;height:120px; margin-right:10px}
.scroll .jcarousel-next {z-index:3;position:absolute;top:0;right:5px;width:12px;height:120px;cursor:pointer;background:url(../images/arr.gif) no-repeat -12px center}
.scroll .jcarousel-prev {z-index:3;position:absolute;top:0;left:5px;width:12px;height:120px;cursor:pointer;background:url(../images/arr.gif) no-repeat 0 center}
.scroll li img {width:190px; height:120px}
.ewms {width:360px; margin-top:20px; overflow:hidden}
.ewm {float:left; width:118px; height:114px; padding:6px; background:url(../images/ewm.gif); margin-left:10px; display:inline}
.ewmt {float:left; width:21px; margin-left:10px; display:inline}
.r1c2 h1 {margin-top:20px}
.spbd {padding:5px; background:#F3F3F3; margin-top:10px}
.spbd .list {padding:10px 20px; color:#C3353B}

h1.title {clear:both; width:970px; margin:20px auto 0; overflow:hidden}
.r2 {margin-top:20px}
.r2 .tabs {float:left; width:125px; height:350px}
.r2 .tabs li {width:125px; height:70px; border-right:4px solid #FFF; font-size:16px; line-height:70px; text-align:center; color:#000}
.r2 .tabs li.selected {background:#F8E8E8; border-color:#BC1B21}
.r2 .divs {float:right; width:830px}
.r2c1 {float:left; width:415px}
.r2c1 h3 {padding:10px 0; font-size:25px; line-height:45px}
.r2c1 p {line-height:28px}
.more,.more a {color:#D60505}
.r2c2 {float:right; width:370px; padding:0 15px 20px; background:#F3F3F3}
.r2c2 li {padding:20px 0; border-bottom:2px dotted #000}
.r2c2 h2 {float:left; padding:0 5px; background:#DF3136; font-size:20px; font-weight:bold; line-height:27px; color:#FFF}
.b {clear:both; width:370px; height:7px; background:url(../images/arr.gif) no-repeat -24px 0}
.r2c2 h3 {padding:10px 0; font-size:18px; font-weight:bold; line-height:31px}
.r2c2 p {font-size:14px; line-height:25px}

.r3 {margin-top:20px}
.r3 .tabs {height:48px; border:solid #CCC; border-width:0 0 1px 1px}
.r3 .tabs li {float:left; width:140px; height:46px; padding-top:1px; border:solid #CCC; border-width:1px 1px 1px 0; font-size:21px; line-height:46px; text-align:center}
.r3 .tabs li.selected {padding:0; border-top:2px solid #BC1B21; border-bottom-color:#FFF}
.r3 .divs {margin-top:20px}
.r3c1 {float:left; width:415px}
.r3c2 {float:right; width:525px; margin-right:5px; display:inline}
.r3c2 h3 {font-size:26px; line-height:45px}
.r3c2 p {line-height:28px}
.r3c2 .split {height:20px; border-top:2px dotted #000; margin-top:20px}

.r4 {margin-top:20px}
.r4 h2 {text-align:right}
.r4c1 {float:left; width:310px}
.r4c2 {float:left; width:310px; margin-left:20px; display:inline}
.r4c3 {float:right; width:310px}
.box1 {height:225px; padding:20px 10px; background:#E5EFF5; color:#069; overflow:hidden}
.box2 {height:245px; padding:10px; background:#E5EFF5; overflow:hidden}
.grrb1 {float:left; width:170px; height:245px; overflow:hidden}
.grrb2 {float:right; width:108px}
.month {color:#069; text-align:center}
.grrb2 a,.grrb2 span {display:inline; float:left; width:29px; height:29px; background:#69BBEC; border-radius:3px; font-size:18px; line-height:29px; text-align:center; color:#FFF; margin:7px 0 0 7px}
.grrb2 a.selected {background-color:#007AB7}
.grrb2 span {background-color:#999}

.r5 {margin-top:20px}
.r5 .pic-item li {float:left; width:310px; height:210px; margin-left:20px; display:inline}
.r5 .pic-item li.first {margin:0}
.r5 strong {display:block; float:left; padding:0 10px; background:#BC1B21; margin-right:10px}

.r6 {margin-top:20px}
.r6 .jcarousel-container {position:relative; width:970px; height:545px}
.r6 .jcarousel-clip {width:970px;height:545px;z-index:2;position:relative; overflow:hidden}
.r6 .jcarousel-list {z-index:1;position:relative;top:0;left:0;margin:0;padding:0}
.r6 .jcarousel-item {width:970px;height:545px}
.r6 li img {width:970px; height:545px}
.r6 .buttons {width:865px; height:122px; padding-left:35px; background:url(../images/jctj2.gif); margin:25px auto 0}
.r6 .buttons span {display:inline; float:left; width:50px; height:67px; margin:26px 0 0 13px; cursor:pointer; background:url(../images/jctj1.gif) no-repeat -100px 0}
.r6 .buttons span.selected {background:url(../images/jctj1.gif) no-repeat -150px 0}
.r6 .buttons span.even {background-position:0 0}
.r6 .buttons span.even.selected {background-position:-50px 0}

.r7 {margin-top:20px}
.r7c1 {float:left; width:375px}
.r7c2 {float:right; width:580px}
.r7c2r1 {width:540px; margin:0 auto; overflow:hidden}
.r7c1r1c1 {float:left; width:210px}
.r7c1r1c1 li {width:210px; height:135px}
.r7c1r1c1 .pic-item .mask h3 {padding:0 5px; font-size:16px; line-height:29px}
.r7c1r1c2 {float:right; width:300px; color:#069}
.r7c2r2 {width:530px; padding:0 25px 25px; background:#E4F0FE; border-radius:10px; margin-top:20px}
.r7c2r21 {width:530px; padding-top:25px; overflow:hidden}
.r7c2r21 .ewm {margin:0}
.r7c2r22 {float:right; width:360px; margin-top:10px}

.hzmt {margin-top:30px}
.hzmt1 {width:860px}
.hzmt1 li {float:left; width:172px; text-align:center; margin-top:20px}
.hzmt1 li.first {clear:both}

.foot-03 {padding-top:10px; border-top:2px solid #069; font-size:12px; line-height:21px; text-align:center; margin-top:40px}

.head {width:1000px; height:70px; margin:0 auto; overflow:hidden}
.logo {float:left; width:96px; padding:15px 0 0 5px}
.sub {float:left; width:500px; height:32px; padding-left:15px; border-left:2px solid #E0E0E0; font-size:28px; font-weight:normal; line-height:32px; color:#4E4E4E; margin:20px 0 0 15px; overflow:hidden; display:inline}
.line1 {height:1px; background:#E0E0E0; overflow:hidden}
.main {width:1000px; padding-bottom:2em; margin-top:20px}
.left {float:left; width:600px}
.ctitle {font-size:24px; line-height:35px; margin-top:25px}
.signdate {padding:10px 0; border-bottom:1px dashed #E0E0E0; font-size:12px; line-height:21px}
.ccontent {padding-top:35px; font-size:16px; line-height:32px}
.ccontent p {margin-top:1em}
.ccontent img {max-width:600px}
.page {font-size:12px; line-height:28px; text-align:center; margin-top:20px}
.page span,.page a {border:1px solid #CCC; padding:3px 5px}
.page span.current,.page a:hover {text-decoration:none; color:#fff; background:#FA3535}
.function {width:650px; height:44px; padding-bottom:20px; margin-top:50px; overflow:hidden}
.share {float:left; width:450px}
.editor {float:right; width:200px; text-align:left}
.content {clear:both; width:100%; padding-top:10px; overflow:hidden}

.right {float:right; width:360px}
.right h2 {clear:both; float:left; height:30px; padding:0 2px 10px 0; border-bottom:2px solid #069; font-size:26px; font-weight:normal; line-height:30px; margin-top:25px; overflow:hidden}
.right .scroll {background-color:#FFF; padding-top:0}
.right .spbd {clear:both; width:100%; background-color:#FFF; padding-top:10px; overflow:hidden}
.right .spbd li {color:#069}

.al_list {margin-top:20px}
.al_list li span{float:right;text-align:right;margin-right:15px;}
