@charset "utf-8";
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:50px; width:100%; height:12px; z-index:4; text-align: center;}
.banner .hd ul { width:100%; height:12px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border-radius: 50%; margin:0 4px;  background-color: #fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background: #0d6ad9; }
.banner .prev,.banner .next { width: 50px; height: 100px; position: absolute; top: 50%; margin-top: -50px; font-size: 20px; color: #959595; z-index: 10 }
.banner .prev {  background: url(prev.png) no-repeat;  left: 360px; } 
.banner .next { background: url(next.png) no-repeat;  right: 360px; }

.container {position: relative; z-index: 99; }

.col-a { background: #f5f5f5; }
.a-tab { position: relative; }
.a-tab h2 { position: absolute; top: -68px; z-index: 3; left: 0; padding-left: 8px; font-size: 22px; font-weight: normal; color: #fff; line-height: 38px; border-left: 8px solid #1a4670; }
.a-tab .parHd {width: 950px; position: absolute; top: -67px;  height: 34px; padding: 4px 0 0 260px; background: rgba(14,147,239,.9);  }
.a-tab .parHd li { float: left; width: 132px; padding: 2px 0 5px; text-align: center; font-size: 18px; color: #fff; cursor: pointer; }
.a-tab .parHd li.on { background: #fff;  color: #49b1f9; border-radius: 8px 8px 0 0; }
.a-tab .parBd { margin-top: 30px; }
.a-tab .parBd .inTab { position: relative; padding-bottom: 48px;  }
.a-tab .parBd .inTab ul { width: 1200px;}
.a-tab .parBd .inTab ul li { float: left; margin-right: 40px; border: 1px solid #fff;}
.a-tab .parBd .inTab ul li img { display: block; }
.a-tab .parBd .inTab ul li:last-child { margin-right: 0; }
.a-tab .parBd .inTab ul li:hover { border: 1px solid #cfcfcf; box-shadow: 0 0 3px #ccc; background: #fff; }
.a-tab .parBd .inTab span { display: block; padding: 6px 0; font-size: 14px; background: #fff; text-align: center; color: #1a1a1a; }
.a-tab .parBd .inTab .aPrev,.a-tab .parBd .inTab .aNext { position: absolute;  bottom: 12px; width: 14px; height: 23px; }
.a-tab .parBd .inTab .aPrev { right: 24px; bottom: 12px; background: url(aPrev.jpg) no-repeat; }
.a-tab .parBd .inTab .aNext {  right: 0; bottom: 12px; background: url(aNext.jpg) no-repeat; }

.pub-title { position: relative; margin-bottom: 25px; }
.pub-title h2 { position: relative; padding-left: 40px; font-size: 22px; font-weight: normal; color: #000;}
.pub-title h2:after { content: ''; position: absolute; left: 144px; top: 50%; margin-top: -4px; height: 8px; background: #e8e8e8; }
.pub-title .more { position: absolute; right: 5px; top: 8px; font-size: 12px; }
.pub-title .more a { color: #333; }
.pub-title .more a:hover { color: #0080ff; }

.pub-news li { padding: 14px; padding-right: 0; font-size: 14px; border-bottom: 1px dashed #e8e8e8; background: url(ico1.png) no-repeat left center;}
.pub-news li:last-child { border-bottom: 1px solid #999; }
.pub-news li a { display: block; color: #000; }
.pub-news li span { float: right; color: #999;}
.pub-news li a:hover,.pub-news li a:hover span { color: #0080ff; }

.col-b { margin-top: 35px;}
.col-b .b1 { width: 770px; float: left; }
.col-b .b1 .pub-title h2 {  background: url(title1.png) no-repeat left center; }
.col-b .b1 .pub-title h2:after {  width: 560px;}
.b1 .b1-slide { position: relative; width: 366px; float: left;  border-bottom: 1px solid #999;}
.b1 .b1-slide .bd li { float: left; }
.b1 .b1-slide .bd li img { display: block; }
.b1 .b1-slide .bd dl { width: 100%; padding: 6px 0; background: #f5f5f5; }
.b1 .b1-slide .bd dt { padding-left: 15px; background: url(b1_ico1.png) no-repeat 4px center; font-size: 15px; color: #000;}
.b1 .b1-slide .bd dd { font-size: 12px; color: #999;}
.b1 .b1-slide .hd { position:absolute; left:0; bottom:68px; width:100%; height:5px; z-index:4; }
.b1 .b1-slide .hd ul { width:100%; height:5px; text-align:right;}
.b1 .b1-slide .hd ul li { display:inline-block; *display:inline; zoom:1; width:5px; height:5px; margin-right: 10px;  background-color: #fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.b1 .b1-slide .hd ul .on {background: #007dfa; }
.b1 .b1-news { width: 364px; float: right;}
.b1-news li:first-child a,.b1-news li:first-child span,.b1-news li:nth-child(2) a,.b1-news li:nth-child(2) span,.b1-news li:nth-child(3) a,.b1-news li:nth-child(3) span { color: #e30202; }
.col-b .b2 { width: 378px; float: right;}
.b2 .b2-news .bd { width: 378px; border-bottom: 1px solid #999;}
.col-b .b2 .pub-news li:last-child { border: none; }
.col-b .b2 .pub-title h2 { background: url(title2.png) no-repeat left center; }
.col-b .b2 .pub-title h2:after { width: 170px;}
.col-b .b1-news li,.col-b .b2 .pub-news li { background: url(ico2.png) no-repeat left center; border-bottom: 1px solid #e8e8e8; }
.col-b .b1-news li:last-child{ border-bottom: 1px solid #999; }
/*.col-b .b2 .pub-news li:first-child a,.col-b .b2 .pub-news li:first-child span,.col-b .b2 .pub-news li:nth-child(2) a,.col-b .b2 .pub-news li:nth-child(2) span,.col-b .b2 .pub-news li:nth-child(3) a,.col-b .b2 .pub-news li:nth-child(3) span { color: #e30202; }*/

.col-c { margin-top: 40px;}
.col-c .c1 { width: 770px; float: left; }
.col-c .c1 .pub-title h2 { background: url(title3.png) no-repeat left center; }
.col-c .c1 .pub-title h2:after { width: 618px; }
.c1 .c1-con li { position: relative; float: left; }
.c1 .c1-con li img { display: block; }
.c1 .c1-con li.bri { margin-right: 24px;}
.c1 .c1-con li.bri span { position: absolute; bottom: 0; left: 0; padding: 15px 20px 0 80px; width: 100%; height: 100px; box-sizing: border-box; background: rgba(12,124,234,.9) url(bri.png) no-repeat 15px center; font-size: 14px; color: #fff; line-height: 24px; text-indent: 2em; display: none;}
.c1 .c1-con li:nth-child(2) { margin-bottom: 20px; }

.col-c .c2 { width: 378px; float: right; }
.col-c .c2 .pub-title h2 { background: url(title4.png) no-repeat left center; }
.col-c .c2 .pub-title h2:after { left: 162px; width: 212px; }
.col-c .c2 .c2-item li { float: left; margin: 0 3px; }
.col-c .c2 .c2-tips { margin-top: 15px; }
.col-c .c2 .c2-tips li { float: left; margin: 2px 3px; width: 182px; }
.col-c .c2 .c2-tips li a { display: block; padding: 0 30px 0 80px; line-height: 60px; font-size: 18px; background: #f5f5f5;  color: #920008 ; }
.col-c .c2 .c2-tips li a:hover { color: #fff; }     
.col-c .c2 .c2-tips li:first-child a{ background: url(xz1.png) no-repeat 35px center; }
.col-c .c2 .c2-tips li:first-child a:hover { background: #3399ff url(xz2.png) no-repeat 35px center; }
.col-c .c2 .c2-tips li:nth-child(2) a{ background: url(sp1.png) no-repeat 35px center; }
.col-c .c2 .c2-tips li:nth-child(2) a:hover { background: #3399ff url(sp2.png) no-repeat 35px center;  } 
.col-c .c2 .c2-tips li:nth-child(3) a{ background: url(jh1.png) no-repeat 35px center; }
.col-c .c2 .c2-tips li:nth-child(3) a:hover { background: #3399ff url(jh2.png) no-repeat 35px center;  } 
.col-c .c2 .c2-tips li:last-child a{ background: url(qt1.png) no-repeat 35px center; }
.col-c .c2 .c2-tips li:last-child a:hover { background: #3399ff url(qt2.png) no-repeat 35px center;  } 

.col-d { margin-top: 40px; }
.col-d .d1,.col-d .d2,.col-d .d3 { width: 370px; float: left; }
.col-d .d1,.col-d .d2 { margin-right: 45px; }
.col-d .d1 .pub-title h2 { background: url(title5.png) no-repeat left center; }
.col-d .d2 .pub-title h2 { background: url(title6.png) no-repeat left center; }
.col-d .d3 .pub-title h2 { background: url(title7.png) no-repeat left center; }
.col-d .d1 .pub-title h2:after,.col-d .d2 .pub-title h2:after,.col-d .d3 .pub-title h2:after { left: 144px; width: 160px; }

.col-e { margin-top: 40px; }
.col-e .e1 { width: 770px; float: left; }
.col-e .e1 .pub-title h2 { background: url(title8.png) no-repeat left center; }
.col-e .e1 .pub-title h2:after { width: 560px; }
.col-e .e1 .e1-gallery { width: 367px; float: left; }
.col-e .e1 .e1-gallery p:first-child { margin-bottom: 20px; }
.col-e .e1 .e1-news { width: 368px; float: right;}
.col-e .e2 { width: 378px; float: right; }
.col-e .e2 .pub-title h2 { background: url(title9.png) no-repeat left center; }
.col-e .e2 .pub-title h2:after { width: 170px; }


.col-i { margin-top: 40px; padding-top: 20px; background: #f5f5f5; }
.col-i .i-tab { position: relative; }
.col-i .i-tab .more { position: absolute; right: 5px; top: 8px; font-size: 12px;  }
.col-i .i-tab .more a { color: #333; }
.col-i .i-tab .more a:hover { color: #0080ff; }
.col-i .i-tab .parHd { background: url(baixian.png) no-repeat 290px center; }
.col-i .i-tab .parHd li { float: left; width: 110px; padding-left: 40px; font-size: 22px; color: #666; cursor: pointer; }
.col-i .i-tab .parHd li:first-child { background: url(title12.png) no-repeat left center; }
.col-i .i-tab .parHd li:nth-child(2) { background: url(title13.png) no-repeat left center; }
.col-i .i-tab .parHd li.on { color: #000; }
.col-i .i-tab .parHd li:first-child.on { background: url(title10.png) no-repeat left center; }
.col-i .i-tab .parHd li:nth-child(2).on { background: url(title11.png) no-repeat left center; }
.col-i .i-tab .parBd { width: 1200px; margin-top: 40px; }
.col-i .i-tab .parBd li { width: 284px; float: left; margin-right: 21px; }
.col-i .i-tab .parBd li:last-child { margin-right: 0; }
.col-i .i-tab .parBd li span { display: block; padding: 6px 0; margin-top: -4px; text-align: center; font-size: 16px; color: #000; background: #fff;}
.col-i .i-tab .parBd li:hover { box-shadow: 0 0 5px #666; }
.col-i .i-tab .parBd li:hover span { background: #3399ff; color: #fff; }

.friend-link { padding: 40px 0 30px; background: #f5f5f5;  }
.friend-link h2 { float: left; margin-right: 28px; padding-left: 50px; background: url(friend.png) no-repeat left center; font-weight: normal; font-size: 20px; color: #1a1a1a; }
.friend-link .link-list select { width: 183px; margin-right: 20px; padding: 6px 0 6px 10px; border: 1px solid #ccc; color: #1a1a1a; outline: none;}

