@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; text-decoration:none; list-style:none; border:0; }
body{ width:100%; background:#fff; color:#464646; font-size:14px; font-family:Arial, "微软雅黑"; line-height:18px; overflow-x:hidden;}
img{ border:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
p{ word-break:break-all;}
a:hover{ text-decoration:underline;}
/*a{ color:#f00;}*/



/*part1*/
.part1{ width:1200px;}
.part1 .tips { width: 462px;}
.part1 .tips ul li { border-bottom: solid 1px #7d7d7d; margin-bottom: 16px;}
.part1 .tips h1 { font-family: "微软雅黑"; font-size: 18px; text-align:center; white-space: nowrap;}
.part1 .tips h1 a{ color:#2B2B2B;}
.part1 .tips p { margin-top: 5px; font-family: "微软雅黑"; font-size: 14px; padding-bottom: 10px;}
.part1 .focusBox { position: relative; width: 520px; height: 421px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.focusBox .pic img { width: 520px; height: 421px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden;}
.focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px;}
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover { background: #f60;}



/*part2*/
.part2 .w1000 { width:1000px; margin:0px auto; }
.part2 .por { position: relative; }
.part2 .poa { position: absolute; }

/*主要排版*/
.part2 .index-sec {width: 100%; padding-top:30px; min-width: 1000px; height: 880px; background: url(../images/bg4_1.png) no-repeat center 225px; overflow: hidden; }
.part2 .index-sec .img01 { position: absolute; left: 450px; z-index:99; top:500px; width:550px; height:380px; background:url(../images/bg4_2.png) no-repeat;}
.part2 .index-sec .img01 img:hover{ position:relative; left:3px;}
/*图片*/
.part2 .index-sec .candidate { width: 660px; height: 410px; background: url(http://y1.ifengimg.com/l/2016/15/14846b5b24df5c4/1.png) no-repeat; left:20px;}
.part2 .index-sec .candidate .imgs { margin-left: 50px; padding-top: 90px; width: 260px; height: 254px; overflow: hidden; }
.part2 .index-sec .candidate .imgs img {width: 232px; height: 225px; display: block; }
.part2 .index-sec .candidate .imgs .list { margin: 8px 0 0 9px; width: 232px; height: 225px; overflow: hidden; }
.part2 .index-sec .candidate .imgs ul li { width: 232px; height: 225px; overflow: hidden; }
.part2 .index-sec .candidate .imgs .bg { position: absolute; left: 0; bottom: 0; width: 260px; height: 254px; background: url(http://y0.ifengimg.com/l/2016/15/14846b5b24df5c4/bg08.png) no-repeat center; }
/*文字*/
.part2 .index-sec .candidate .txt { margin: 120px 0 0 50px; width: 220px; height: 250px; overflow: hidden;}
.part2 .index-sec .candidate .txt .line { margin-bottom: 15px; width: 33px; height: 1px; background: #f3d0ae; }
.part2 .index-sec .candidate .txt .list { margin-bottom: 8px; width: 220px; height: 130px; overflow: hidden; }
.part2 .index-sec .candidate .txt ul li { width: 220px; height: 130px; }
.part2 .index-sec .candidate .txt ul li h2 { font-size: 16px; line-height: 30px; color: #666; }
.part2 .index-sec .candidate .txt ul li p { font-size: 14px; color: #666; }
/*按钮*/
.part2 .index-sec .candidate .btn { margin: 170px 0 0 10px; }
.part2 .index-sec .candidate .btn .btns { margin-bottom: 5px; width: 30px; height: 41px; background: url(http://y3.ifengimg.com/l/2016/15/14846b5b24df5c4/prev.png) no-repeat; cursor: pointer; }
.part2 .index-sec .candidate .btn .next { background-position: 0 0; }
.part2 .index-sec .candidate .btn .next:hover { background-position: -48px 0; }
.part2 .index-sec .candidate .btn .prev { background-position: 0 -42px; }
.part2 .index-sec .candidate .btn .prev:hover { background-position: -48px -42px; }
.part2 .index-sec .candidate .circle { position: absolute; left: -40px; top: -30px; width: 196px; height: 185px; background: url(http://y0.ifengimg.com/l/2016/15/14846b5b24df5c4/img09.png) no-repeat center; }


/*余姚站*/
#c2_1, #c3_1, #c4_1, #c5_1, #c6_1, #c7_1, #c8_1, #c9_1, #c10_1, #c11_1, #c12_1, #c13_1 , #c14_1 , #c15_1, #c16_1, #c17_1, #c18_1, #c19_1, #c20_1, #c21_1, #c22_1, #c23_1  { display:none;}
#t1.act, #t2.act, #t3.act, #t4.act, #t5.act, #t6.act, #t7.act, #t8.act, #t9.act, #t10.act, #t11.act, #t12.act, #t13.act, #t14.act, #t15.act, #t16.act, #t17.act, #t18.act, #t19.act, #t20.act, #t21.act, #t22.act, #t23.act {}

.zrhj { width:1030px; height:701px; position:relative; margin:20px 0;}
.zrhj .bnt_l, .zrhj .bnt_r{ position: absolute; top: 189px; width: 56px; height: 59px; background: url(http://y3.ifengimg.com/l/2016/15/14846b5b24df5c4/left.png) no-repeat; cursor: pointer; z-index:99;}
.zrhj .bnt_l { left: 91px; background-position: 0 0;}
.zrhj .bnt_r { left: 147px; background-position: -56px 0;}
.zrhj .bnt_l:hover { background-position: 0 -60px; }
.zrhj .bnt_r:hover { background-position: -56px -60px; }

.zrhj .tabnav { margin-left: -31px; position: absolute; bottom: -30px; *bottom:-0px; left: 45%; display:none;} 
.zrhj .tabnav li {margin: 0 0 0 5px; float: left;}
.zrhj .tabcontent { width:1030px; height:460px; display:none; background:url(http://y1.ifengimg.com/l/2016/15/14846b5b24df5c4/img5.png) no-repeat left;}
.zrhj .tabcontent .l_img { width:646px; height:460px; position:absolute; left:120px; overflow:hidden;}
.zrhj .tabcontent .r_txt { background:url(http://y0.ifengimg.com/l/2016/15/14846b5b24df5c4/bg04.png) no-repeat; width:319px; height:335px; position:absolute; left:700px; top:60px;}
.zrhj .tabcontent .r_txt .div01 { width:269px; margin:0px auto; color:#fff; padding-top:10px;}
.zrhj .tabcontent .r_txt .div01 h2{ width:269px; margin:0px auto; padding:55px 0 10px 0; color:#b40b0b;}
.zrhj .tabcontent .r_txt .div01 h4{ margin-top:5px; font-size:15px;}
.zrhj .tabcontent .r_txt .div01 h4 a{ color:#111a51;}
.zrhj .tabcontent .r_txt .div01 p{ font-size:13px;}



/*part4*/
.part4{ width:1000px; margin:0px auto;}
.part4 p{ text-indent:0em;}
.part4 a{ text-decoration:none;}
.part4 .flexslider_demo_15 { height:621px }
.part4 .flex-direction-nav { position:absolute; top:50%; height:60px; width:1000px; margin-top:-30px }
.part4 li { position:relative }
.part4 li .bottom { width:1000px; height:124px; position:absolute; bottom:0; left:0; z-index:2; color:#fff }
.part4 li .bottom .left { width:200px; text-align:center; font:26px/1.5 "微软雅黑"; background-color:rgba(0, 0, 0, .6); color:#fff; height:124px }
.part4 li .bottom .left span { font:700 60px/1.5 "微软雅黑"; padding:0 10px }
.part4 li .bottom .left .box { position:relative; height:124px }
.part4 li .bottom .left .text_bg { width:100%; bottom:0; left:0 }
.part4 li .bottom .left p { position:absolute; bottom:10px; left:0; width:200px; z-index:4 }
.part4 li .bottom .right { width:800px; background-color:rgba(0, 0, 0, .5); color:#fff; height:124px }
.part4 li .bottom .right a { display:inline-block; padding:20px 30px; color:#fff }
.part4 li .bottom .right a h3 { font:22px/1.5 "微软雅黑"; margin-bottom:10px }













































