@charset "utf-8";
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:30px; 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: #3592ff; }
.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; }
.w-a { width: 100%; height: 50px; background: #f7f7f7; overflow: hidden;}
.w-a-a { width: 120px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: #3592ff; }
.w-a-b { width: 1000px; overflow: hidden; }
.w-a-b li {position: relative; height: 50px; line-height: 50px; padding-left: 20px; background: url(libg.png) no-repeat 8px center; }
.w-a-b li a { font-size: 14px; color: #1a1a1a; }
.w-a-b li span { display: inline-block; margin-left: 80px; }
.w-a-b li{ margin-right: 50px; padding-right: 50px; }
.w-a-b li:after { content:''; position: absolute; top: 15px; height: 20px; right: 0; border-right: 1px solid #f0f0f0; }
.col-b { margin-top: 35px;}
.col-b .b1 { width: 870px; 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: 420px; float: left;  border-bottom: 1px solid #999;}
.b1 .b1-slide .bd li { float: left; position: relative; }
.b1 .b1-slide .bd li img { display: block; }
.b1 .b1-slide .bd dl { width: 100%; background: rgba(0,0,0,0.5); position: absolute; bottom: 0; left: 0; height: 36px; line-height: 36px; }
.b1 .b1-slide .bd dt { padding-left: 18px; background: url(dtbg.png) no-repeat 8px center; font-size: 12px; color: #000;}
.b1 .b1-slide .bd dt a { color:#fff; }
.b1 .b1-slide .bd dt span { display: inline-block; margin-right: 20px; color: #fff; }
.b1 .b1-slide .hd { position:absolute; left:0; bottom:50px; 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:6px; height:6px; border-radius: 3px; 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: 420px; float: left; margin-left: 30px;}
.b1-news ul { border: 1px solid #eee; border-top: 2px solid #78b6ff; margin-top: 3px; }
.b1-news ul li:hover a,.b1-news ul li:hover span { color: #3592ff; }
.b1-news ul li {font-size: 14px; height: 41px; overflow: hidden; width: 420px; box-sizing: border-box; line-height: 41px; padding-left: 23px; background: url(libg2.png) no-repeat 8px center; }
.b1-news ul li a { color :#333; float: left; }
.b1-news ul li span { float: right; margin-right: 10px; }
.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;}
.w-b { width: 420px; height: 46px; line-height: 46px; background: #f0f0f0; }
.w-b-a h2 {background: #3592ff; width: 120px; height: 46px; text-align: center; line-height: 46px; font-size: 18px; color: #fff; font-weight: normal; }
.w-b-a h2 span { display: inline-block; height: 46px; width: 10px; background: #0064d7; }
.w-b-a .more { display: inline-block;margin-right: 10px; }

.b2 { width: 305px; }
.pub-title { width: 305px; height: 46px; line-height: 46px; background: #3592ff; }
.pub-title h2 { width: 120px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #fff; font-weight: normal; border-left: 10px solid #0064d7;  }
.pub-title .more a { color: #fff; margin-right: 10px; }
.gundong .bd { border: 1px solid #eee; border-top: 2px solid #78b6ff; margin-top: 3px; }
.b2-news ul li:hover a,.b1-news ul li:hover span { color: #3592ff; }
.b2-news ul li {font-size: 14px; /*height: 41px; */width: 305px; box-sizing: border-box;/* line-height: 41px;*/ padding-left: 23px; background: url(libg2.png) no-repeat 8px 7px; margin-bottom: 10px; }
.b2-news ul li a { color :#333;/* float: left;*/ }
.b2-news ul li span { /*float: right;*/ margin-right: 10px; }
.w-c { margin-top: 30px; }
.w-c-a { width: 870px; }
.w-c-b { width: 420px; overflow: hidden; }
.w-c-c { margin-left: 30px; width: 420px; overflow: hidden; }
.w-c-d { width: 420px; overflow: hidden; margin-top: 30px; }
.w-c-e { margin-left: 30px; width: 420px; overflow: hidden; margin-top: 30px; }

.w-c-f .b2-news dl { border: 1px solid #eee; border-top: 2px solid #78b6ff; margin-top: 3px; padding-top: 18px; }
.w-c-f .b2-news dl dd {padding-left: 25px; width: 270px; height: 60px; box-sizing: border-box; border: 1px solid #eee; border-bottom: 2px solid #eee; margin: 0 auto 8px; }
.w-c-f .b2-news dl dd .sign { font-size: 18px; color: #1a1a1a; display: inline-block; height: 56px; line-height: 56px; margin-left: 15px; }
.w-c-f .b2-news dl dd a {float: left; display: inline-block; height: 56px; line-height: 56px; }
.w-c-f .b2-news dl dd span { font-size: 12px; color: #999999; font-family: "arirl"; text-transform: uppercase; display: inline-block; float: left; margin-left: 5px; height: 56px; line-height: 60px; }
.w-c-f .b2-news dl dd:hover a { color: #3592ff; }
.col-i { margin-top: 40px; padding-top: 20px; }
.col-i .i-tab { position: relative; }
.col-i .i-tab .parHd { height: 46px; line-height: 46px; background: #f0f0f0; border-left: 10px solid #0064d7; }
.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 li {position: relative; float: left; width: 120px; text-align: center; background: #3592ff; font-size: 18px; color: #fff; cursor: pointer; }
.col-i .i-tab .parHd li:first-child .more { position: absolute; right: -1060px; top: -1px; }
.col-i .i-tab .parHd li:last-child .more { position: absolute; right: -940px; top: -1px; }
.col-i .i-tab .parHd li .more { display: none; }
.col-i .i-tab .parHd li .more a { color: #666; }
.col-i .i-tab .parHd li.on .more { display: block; }
.col-i .i-tab .parHd li.on { color: #171717; background: #daebff; }
.col-i .i-tab .parBd { width: 1200px; margin-top: 3px; border: 1px solid #eee; border-top: 2px solid #3592ff; box-sizing: border-box; padding: 20px 9px 24px; }
.col-i .i-tab .parBd li { width: 220px; float: left; margin-right: 20px; }
.col-i .i-tab .parBd li:last-child { margin-right: 0; }
.col-i .i-tab .parBd li span { display: block; padding: 6px 0; text-align: center; margin-top: -4px; font-size: 16px; color: #333333; background: #f0f0f0;}
.col-i .i-tab .parBd li:hover { box-shadow: 0 0 5px #666; }
.col-i .i-tab .parBd li:hover span { background: #3592ff; color: #fff; }

.friend-link { border: 1px solid #eee; padding: 10px 6px; box-sizing: border-box; margin-top: 20px; }
.friend-link .w-d dl dt{ width: 185px; margin: 0 auto; background: #fff; border: none; height: 24px; line-height: 24px; margin-top: 5px;  color: #1a1a1a; outline: none;}
.w-d { display: inline-block; width: 235px; height: 34px; line-height: 34px; text-align: center; background: #f0f0f0; }
.friend-link .w-d select option { text-align: center; }
.w-d:hover { background: #3592ff; }
.friend-link .w-d dl { position: relative; cursor: pointer; } 
.friend-link .w-d dl dd { background: #3592ff; display: none; position: absolute; width: 100%; text-align: center; }
.friend-link .w-d dl dd li a { color: #fff; }





