@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; behavior:url("csshover.htc"); border-collapse: collapse}
img { border: 0 none; vertical-align:middle; }
ul, li { list-style-type: none; margin:0px; padding:0px;}
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; vertical-align:middle;}
.button { cursor: pointer;}
*{ border:none;}
i, em, cite { font-style: normal; }
aside section,.body{display:block; width:1000px; margin:0 auto;}
a, a:link { color: #454545; text-decoration:none; cursor:pointer; }
a:visited {}
a:active, a:hover { text-decoration:none;  }
a:focus { outline: none; } 
.clear {clear:both;}

.l{ float:left;}
.r{ float:right;}
.left{ float:left;}
.right{ float:right;}
.w1100{ width:1100px; margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; line-height:0; font-size:0}
.clearfix{*zoom:1}

.header{ position: relative;z-index: 99;background-color: #ffffff;height: 108px;}
.header .logo{ float:left;}
.header .menu{ float:left; /*border-left:1px #d6d6d6 solid; */height:108px;}
.header .menu .m{ float:left; width:153px; height:108px; border-right:1px #d6d6d6 solid;}
.header .menu .m a{ text-decoration:none;}
.header .menu .m p{ font-size:14px; color:#666; text-align:center; line-height:41px;}
.header .menu .m .tb{ width:35px; height:32px; background:url(../images/pic02.png) 0 0 no-repeat; margin:27px auto 0;}
.header .menu .m .tb2{ background-position:-150px 0;}
.header .menu .m .tb3{ background-position:-302px 0;}
.header .menu .m .tb4{ background-position:-455px 0;}
.header .menu .m .tb5{ background-position:-609px 0;}
.header .menu .m:hover,
.header .menu .m.hover{ background:#0084cd;}
.header .menu .m:hover .tb,
.header .menu .m.hover .tb{ background:url(../images/pic02.png) 0 -32px;}
.header .menu .m:hover .tb2,
.header .menu .m.hover .tb2{ background:url(../images/pic02.png) -150px -32px;}
.header .menu .m:hover .tb3,
.header .menu .m.hover .tb3{ background:url(../images/pic02.png) -302px -32px;}
.header .menu .m:hover .tb4,
.header .menu .m.hover .tb4{ background:url(../images/pic02.png) -455px -32px;}
.header .menu .m:hover .tb5,
.header .menu .m.hover .tb5{ background:url(../images/pic02.png) -609px -32px;}
.header .menu .m:hover p,
.header .menu .m.hover p{ color:#fff;}

.header .menu .x{ float:left; width:153px; height:108px; border-right:1px #d6d6d6 solid;}
.header .menu .x a{ text-decoration:none;}
.header .menu .x p{ font-size:14px; color:#666; text-align:center; line-height:41px;}
.header .menu .x .tb{ width:35px; height:32px; background:url(../images/pic02.png) 0 0 no-repeat; margin:27px auto 0;}
.header .menu .x .tb2{ background-position:-150px 0;}
.header .menu .x .tb3{ background-position:-302px 0;}
.header .menu .x .tb4{ background-position:-455px 0;}
.header .menu .x .tb5{ background-position:-609px 0;}
.header .menu .x:hover,
.header .menu .x.hover{ background:#daeefd;}
.header .menu .x:hover .tb,
.header .menu .x.hover .tb{ background:url(../images/pic02.png) 0 -64px;}
.header .menu .x:hover .tb2,
.header .menu .x.hover .tb2{ background:url(../images/pic02.png) -150px -64px;}
.header .menu .x:hover .tb3,
.header .menu .x.hover .tb3{ background:url(../images/pic02.png) -302px -64px;}
.header .menu .x:hover .tb4,
.header .menu .x.hover .tb4{ background:url(../images/pic02.png) -455px -64px;}
.header .menu .x:hover .tb5,
.header .menu .x.hover .tb5{ background:url(../images/pic02.png) -609px -64px;}
.header .menu .x:hover p,
.header .menu .x.hover p{ color:#0084cd;}


.menu .sub{ display:none; /*默认隐藏*/ width:100%;  position:absolute; left:0; top:108px; height:57px; line-height:57px;background:#0084cd;text-align: center}
.menu .sub li{display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.menu .sub li a{ display:block; padding:0 15px; margin:0 10px;font-size: 14px;color:#ffffff; }
.menu .sub li a:hover{background: url(../images/pic17.png) no-repeat bottom center;}


.header .yy{ float:left; width:90px; text-align:center; background:#f8f8f8;}
.header .yy p{ height:54px; line-height:54px; font-size:14px;}
.header .yy p a{ color:#666;}
.header .yy p.p2{ font-family:Arial;}
.header .yy p.on{ background:#0084cd;}
.header .yy p.on a{ color:#fff;}

.index{background: url(../images/pic25.png) repeat-x;}
.index .slideBox{ width:100%; overflow:hidden; position:relative;}
.index .slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:5px; bottom:22px; z-index:1; text-align:center; width:100%;}
.index .slideBox .hd ul{ overflow:hidden; zoom:1; display:inline-block;}
.index .slideBox .hd ul li{ float:left; margin:0 12px;  width:16px; height:16px; text-indent:-999px; background:url(../images/pic04.png) -40px 0 no-repeat; cursor:pointer; }
.index .slideBox .hd ul li.on{ background-position:0 0;}
.index .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.index .slideBox .bd li{ zoom:1; vertical-align:middle; }
.index .slideBox .bd img{ width:100%; display:block;  }
.index .part1{ background:#f8f8f8; padding-top:25px; padding-bottom:32px;}
.index .part1 .box{ float:left; width:359px; background:url(../images/pic06.jpg) right bottom no-repeat #fff; margin-right:11px;height: 372px;}
.index .part1 .box .title{ height:60px; line-height:60px; color:#fff; font-size:17px; background:#0084cd; text-indent:25px;}
.index .part1 .box ul{ padding-left:41px; }
.index .part1 .box ul li{ padding-left:28px; background:url(../images/pic07.png) 0 -19px no-repeat; line-height:32px;}
.index .part1 .box ul li a{ font-size:14px; color:#999999; text-decoration:none;}
.index .part1 .box ul li:hover{ background:url(../images/pic07.png) 0 13px no-repeat;}
.index .part1 .box ul li:hover a{ color:#0084cd;}
.index .part1 .box2{ background:url(../images/pic08.jpg) right bottom no-repeat #fff;background-size: 160px;}
.index .part1 .box3{ margin-right:0; background:url(../images/pic09.jpg) right bottom no-repeat #fff;}
.index .part2{ padding-top:32px;}
.index .part2 .box1{ background:#0084cd; padding-left:50px; height:296px;}
.index .part2 .box1 .pic{ width:550px; float:right;}
.index .part2 .box1 .zb{ width:440px; color:#fff; padding-top:30px; display:block;}
.index .part2 .box1 .zb .p1{ line-height:65px; font-size:20px;}
.index .part2 .box1 .zb .p2{ font-size:14px; line-height:24px;}
.index .part2 .box1 .zb .more{ padding-top:30px;}
.index .part2 .box1 .zb .more a{ color:#fff; line-height:15px; padding-right:21px; background:url(../images/pic11.png) right center no-repeat;}
.index .part2 .box2{ padding-top:36px;}
.index .part2 .box2 .title{ text-align:center; background:url(../images/pic12.jpg) center center repeat-x; font-size:20px; color:#898989; line-height:58px;}
.index .part2 .box2 .title em{ padding:0 7px; background:#fff;}
.index .part2 .box2 .more{ text-align:center; color:#999; line-height:12px;}
.index .part2 .box2 ul li{ padding-top:49px;}
.index .part2 .box2 ul li .obm{ float:left; width:323px; padding-bottom:43px; margin-right:65px;}
.index .part2 .box2 ul li .obm a{ text-decoration:none;}
.index .part2 .box2 ul li .obm .p1{ line-height:55px; color:#333; font-size:16px; padding-top:10px;}
.index .part2 .box2 ul li .obm .p2{ color:#999; line-height:23px;}
.index .part2 .box2 ul li .obm:hover .p1{ color:#0084cd;}
.index .part2 .box2 ul li .obm2{ margin-right:0;}

.footer{ background:#f8f8f8; padding-top:32px;}
.footer .menu_list{ padding-bottom:77px;}
.footer .menu_list .box{ float:left; width:200px; margin-right:25px;}
.footer .menu_list .box .p1{ line-height:42px; border-bottom:1px #d1d1d1 solid; font-size:16px;}
.footer .menu_list .box .p2{ line-height:24px; font-size:14px;}
.footer .menu_list .box .p2 a{ color:#666;}
.footer .menu_list .box .p2 a:hover{color:#0084cd;}
.footer .menu_list .box .pad{ padding-top:25px;}
.footer .menu_list .box2{ margin-right:0;}
.footer .copyright{ background:#333333; padding-top:55px; font-size:14px; padding-bottom:55px;}
.footer .copyright .zb .p1{ color:#fff; line-height:38px;}
.footer .copyright .zb .p1 a{ color:#fff; padding-right:12px;}
.footer .copyright .zb .p2{ color:#c7c7c7; line-height:18px;}
.footer .copyright .right p{ font-size:14px; color:#e6e6e6; line-height:14px;}
.footer .copyright .right ul{ height:41px; padding-top:29px;}
.footer .copyright .right ul li{ float:left; width:41px; margin-left:23px;height: 41px;background-repeat: no-repeat;background-position: center center;}
.footer .copyright .right ul li a{display: block;}
.footer .copyright .right ul li.ico_1{background-image: url(../images/pic16.png)}
.footer .copyright .right ul li.ico_2{background-image: url(../images/pic15.png)}
.footer .copyright .right ul li.ico_3{background-image: url(../images/pic14.png)}
.footer .copyright .right ul li.ico_1:hover{background-image: url(../images/pic32.png)}
.footer .copyright .right ul li.ico_2:hover{background-image: url(../images/pic33.png)}
.footer .copyright .right ul li.ico_3:hover{background-image: url(../images/pic34.png)}



.head_bot{height: 57px;background-color: #0084cd;}
.warp-tit{height: 40px;background: #ffffff;}
.warp-tit p{line-height: 40px;background: url(../images/pic18.png) no-repeat left center;padding-left: 35px;color:#999999;}
.warp-tit p a{color:#999999}
.warp-tit p a:hover,
.warp-tit p a.on{color:#0084cd;}

.warp-main{padding-top: 24px;background-color: #fdfdfd}
.warp-left{width: 222px;float: left;}
.warp-left dt{height: 73px;line-height: 73px;background: url(../images/pic19.png) no-repeat 190px center #ffffff;color:#0084cd;font-size: 18px;font-weight: bold;padding-left: 20px;border-bottom:1px solid #e5e5e5;}
.warp-left dd{height: 50px;line-height: 50px;padding-left: 20px;font-size: 14px;border-bottom:1px solid #e5e5e5;background-color: #ffffff;}
.warp-left dd a{display: block;text-decoration: none;color:#666666;}
.warp-left dd:hover{background: url(../images/pic20.png) no-repeat left center #f2f2f2;}
.warp-left dd.xx{background: url(../images/pic20.png) no-repeat left center #f2f2f2;}


.warp-right{width: 860px;float: right;}
.warp-right .cnp li{width: 280px;height: 365px;float: left;margin-right: 10px;background-color: #ffffff;transition: all 0.2s linear 0s;margin-bottom: 27px;}
.warp-right .cnp li:hover{box-shadow: 0 15px 30px rgba(0,0,0,.1);transform: translate3d(0px,-2px,0px);}
.warp-right .cnp li a{display: block}
.warp-right .cnp li .img{height: 220px;text-align: center;}
.warp-right .cnp li .img span{display: inline-block;height: 100%;vertical-align: middle;}
.warp-right .cnp li .img img{vertical-align: middle}
.warp-right .cnp li .tn{font-size: 16px;padding-bottom: 30px;color:#333333;text-align: center;}
.warp-right .cnp li .cn{color:#999999;line-height: 15px;text-align: center;padding: 0 20px;}
.warp-right .page{padding: 20px 0 50px;text-align: center;}
.warp-right .page ul{display: inline-block;*display: inline;zoom:1;vertical-align: top}
.warp-right .page .prev,
.warp-right .page .next{display: inline-block;*display:inline;zoom:1;width: 92px;height: 52px;line-height: 52px;background-color: #999999;color:#ffffff;text-align: center;}
.warp-right .page ul li{float: left;margin: 0 5px;width: 43px;height: 52px;line-height: 52px;text-align: center;color:#ffffff;background-color: #999999;}
.warp-right .page ul li a{color:#ffffff;}
.warp-right .page ul li:hover,
.warp-right .page .prev:hover,
.warp-right .page .next:hover{background-color: #0084cd;}

.news li{height: 202px;background-color: #ffffff;transition: all 0.2s linear 0s;margin-bottom: 20px;}
.news li:hover{box-shadow: 0 15px 30px rgba(0,0,0,.1);transform: translate3d(0px,-2px,0px);}
.news li img{float: left;width: 190px;height: 150px;margin: 27px 42px;}
.news li .content{height: 202px;float: right;width: 500px;padding-right: 40px;position: relative;box-sizing: border-box;*width:460px;}
.news li .content .tn{height: 70px;line-height: 70px;background: url(../images/pic24.png) no-repeat left bottom;color:#004673;font-size: 16px;}
.news li .content .cn{padding-top: 18px;color:#999999;line-height: 24px;}
.news li .content .time{position: absolute;left:0;bottom:25px;color: #c6c6c6}

.contact .img{background-color: #0084cd;height: 282px;}
.contact .img img{float: left;width: 493px;height: 282px;}
.contact .img .us{float: right;height: 282px;width: 315px;position: relative;}
.contact .img .us .cn{font-size: 35px;color:#ffffff;padding-top: 49px;line-height: inherit;}
.contact .img .us .en{color: #a3c8e7;font-size: 30px;}
.contact .img .us .bn{position: absolute;left:0;bottom:40px;color:#ffffff;}

.contact .addout{margin-top: 20px;height: 281px;background-color: #ffffff}
.contact .addout img{float: right;width: 450px;height: 281px;}
.contact .addout .cou{padding: 43px 0 0 47px;}
.contact .addout .cou dt{font-size: 18px;color:#0084cd;padding-bottom: 30px;}
.contact .addout .cou dd{line-height: 32px;color:#666666}
.contact .addout .cou dd a{color:#0084cd}

.contact .addout .cous{padding: 0 0 0 47px;}
.contact .addout .cous dt{font-size: 18px;color:#0084cd;padding-bottom: 20px; padding-top: 20px;}
.contact .addout .cous dd{line-height: 32px;color:#666666;font-size: 14px;}
.contact .addout .cous dd a{color:#0084cd}

.book-o{background-color: #ffffff; width:860px}
.book-o .con{width:420px; float:left; padding: 10px 0px;box-sizing: border-box;*width:284px;}
.book-o .con .tn{font-size: 16px;color:#004673; float:left;background: url(../images/pic24.png) no-repeat left bottom;height: 36px;line-height: 36px; overflow:hidden; display:block; width:400px;}
.book-o .con .cn{color:#333;line-height: 24px;padding-top: 20px; width:400px;font-size: 14px;}
.book-o tn-img {float:left; margin-right:10px; width:400px;}
.con l p {padding-right:20px; margin-right:20px;}
.book-img {width:400px; float:left; padding-right:25px;}
.book-imgs {width:420px; float:left; margin-left:10px;padding-top: 20px;}

.book-os {background-color: #ffffff; width:860px;float:left;}
.book-os img {float:left; margin-right:10px;width:400px;}

.book-os .tn{font-size: 16px;color:#004673; float:left;background: url(../images/pic24.png) no-repeat left bottom;height: 36px;line-height: 36px; overflow:hidden; display:block; width:440px;overflow:hidden}
.book-os .cn {color:#333;line-height: 24px;padding-top: 20px; width:440px;font-size: 14px;}

.book-osr{background-color: #ffffff; width:860px;float:left; margin:40px 0px;}
.book-osr img {float:right; margin-left:10px; width:400px;}

.book-osr .tn{font-size: 16px;color:#004673; float:left;background: url(../images/pic24.png) no-repeat left bottom;height: 36px;line-height: 36px; overflow:hidden; display:block; width:440px;overflow:hidden}
.book-osr .cn {color:#333;line-height: 24px;padding-top: 20px; width:440px;font-size: 14px;}


.new{background-color: #ffffff;padding: 0 55px;margin-top: 22px;padding-bottom: 30px;}
.new .title{height: 158px;box-sizing: border-box;padding-top: 27px;*height:131px;text-align: center;border-bottom: 1px dotted #c6c6c6;}
.new .title .tn{height: 55px;line-height: 55px;font-size: 24px;color:#004673;}
.new .title .time{color:#c6c6c6;font-size: 16px;padding-top: 20px;}
.new img{margin: 38px 0;}
.new .cn{font-size: 14px;color:#666666;line-height: 30px;}

.news-content {margin-top:20px; color:#666; line-height:28px;}

.warp-book{margin-top: 20px;background-color: #ffffff}
.warp-book .con{width: 467px;padding: 0 50px;box-sizing: border-box;*width:367px;}
.warp-book .con .tn{height: 110px;background: url(../images/pic24.png) no-repeat left bottom;color:#004673;font-size: 18px;line-height: 110px;}
.warp-book .con .cn{padding-top: 25px;line-height: 30px;font-size: 13px;color:#999999}

.slideGroup{margin: 40px 0 30px;}
.slideGroup .bookBox{ overflow:hidden; zoom:1; padding:30px 0 20px 29px; position:relative;box-sizing: border-box;background-color: #ffffff;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:80px; display:block; width:35px; height:85px; border:1px solid #ddd; background:url(../images/pic26.png) left center no-repeat; opacity: .5;filter:alpha(opacity=50)}
.slideGroup .sNext{background-position: right center;left:auto;right:5px;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{opacity: 1;filter:alpha(opacity=100)}

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 16px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li:hover .title{color:#0084cd}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:168px; height:236px; display:block;}
.slideGroup .parBd ul li .title{ line-height:30px;   }

.warp-left .cnmb{}
.warp-left .cnmb .m{height: auto;padding: 0;border: none;}

.warp-left .cnmb .m p{height:50px;line-height: 50px;font-size: 14px;color:#666666;border-bottom:1px solid #e5e5e5;padding-left: 20px;cursor: pointer}
.warp-left .cnmb .m p a{color:#666666}
.warp-left .cnmb .m:hover,
.warp-left .cnmb .m.on{background: url(../images/pic20.png) no-repeat left top #f2f2f2;}
.warp-left .cnmb .m .o{background-color: #f2f2f2;display: none;}
.warp-left .cnmb .m .o li{padding-left: 20px;height: auto;line-height: 50px;border-bottom:1px solid #e5e5e5;}
.warp-left .cnmb .m .o li a{display: block;color:#666666;font-size: 14px;}
.warp-left .cnmb .m .o li a:hover{color:#0084cd;}
.warp-left .cnmb .m .o p{padding-left: 0;border-bottom: none;cursor: pointer}
.warp-left .cnmb .m .o .ub{display: none;}




.picFocus{ position:relative;  overflow:hidden;  zoom:1;background-color: #ffffff;height: 381px;}
.picFocus .hd{ width:293px; overflow:hidden;position: absolute;right:0;bottom:0;}
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{float:left;  text-align:center;width: 96px;height: 90px;box-sizing: border-box;}
.picFocus .hd ul li span{vertical-align: middle;height: 100%;display: inline-block;}
.picFocus .hd ul li img{ width:51px; height:44px;vertical-align: middle; }
.picFocus .hd ul li.on{border: 2px solid #e0e0e0;}
.picFocus .bd {width: 564px;}
.picFocus .bd li{ vertical-align:middle; height: 381px;text-align: center}
.picFocus .bd li span{height: 100%;display: inline-block;vertical-align: middle;}
.picFocus .blue{position: absolute;width: 293px;height: 290px;background-color: #0084cd;padding: 45px;box-sizing: border-box;right: 0;top:0;*width:203px;*height: 200px;}
.picFocus .blue .tn{color:#ffffff;font-size: 24px;line-height: 30px;}
.picFocus .blue .cn{font-size: 18px;color:#ffffff;line-height: 24px;}
.picFocus .blue .bn{font-size: 12px;color:#ffffff;position: absolute;bottom:45px;left: 45px;padding-right: 45px;}

.slideTxtBox{ text-align:left;margin-top: 20px;}
.slideTxtBox .hd{ height:63px; line-height:63px; background:#ffffff; position:relative; }
.slideTxtBox .hd ul{height:63px;}
.slideTxtBox .hd ul li{ float:left;cursor:pointer;width: 171px;text-align: center;font-size: 16px;color:#333333;border-right: 1px solid #c6c6c6;position: relative}
.slideTxtBox .hd ul li.on{ height:63px;  background:#0084cd;color:#ffffff;border-right-color: #0084cd;}
.slideTxtBox .hd ul li.on i{background: url(../images/pic31.png) no-repeat center center;width: 11px;height: 5px;position: absolute;bottom:-5px;left:50%;margin-left: -5px;}
.slideTxtBox .bd{margin-top: 28px;background-color: #ffffff;min-height: 300px;}
.slideTxtBox .bd ul{ padding:90px 50px 0;  zoom:1;}
.slideTxtBox .bd li{ height:24px; line-height:24px;font-size: 14px;color:#666666}

.wxts{height: 287px;background-color: #ffffff;padding: 50px;box-sizing: border-box;*height:237px;margin-top: 25px;}
.wxts p{color:#0084cd;font-weight: bold;font-size: 16px;}
.wxts ol li{list-style-type: inherit;font-size: 14px;color:#666666;line-height: 30px;}

/*搜索框*/
.sou{padding-bottom: 5px;}
.sou .form{border:1px solid #d2d2d2;width: 250px;float: right;height: 30px;}
.sou .form .text{width:200px;float: left;font-size: 12px;color:#333333;padding-left: 5px;box-sizing:border-box;*width:195px;line-height: 30px;height: 30px;border:none;}
.sou .form .button{width: 50px;float: right: ;height: 30px;background: url(../images/ytsj_3.png) no-repeat center center #0084cd;border:none;}







