@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal; word-break:break-all;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
a:hover {color: #014f99; text-decoration:none; }
img { border:0;}
body{ margin:0 auto; color:#333; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px; background: #ffffff; position:relative;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pt10{ padding-top:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.hidden {display:none;}
.display{display:block;}
.top{ width: 100%; height: 131px; margin: 0px auto; background:url(../images/top.jpg) top center no-repeat;}
.logo{ width:512px; float:left; margin-top: 30px;}
.topr{width: 550px;float:right;margin-top:10px;}
.topr .toprt{width: 100%;height:35px;margin:0px auto;}
.topr .toprt .toprt_l{width:163px;height:35px; float:left;line-height: 35px;margin-top: 10px;}
.topr .toprt .toprt_l a{color: #acd8fb; margin-left: 26px; }
.topr .toprt .toprt_r{width:100%;height:35px;}




.cnav{ width:1200px; height: 46px; margin: 0px auto;}




.cnav1 {
margin: 0px auto; width:1200px; height: 46px;
}
.cnav1 ul li {
width: 120px; height:46px; text-align: center; line-height: 46px; float: left; display: block; position: relative;
}
.cnav1 ul li a {
text-align: center; color:#000; font-size: 16px; font-weight: bold;
}
.cnav1 ul li .cnav11 {
top: 46px; display: none; position: absolute; z-index: 999;
}
.cnav1 ul li .cnav11 ul li {
background:#014f99; width:120px; height:40px; line-height:40px; border-bottom:1px #044685 solid; float: left; display: block;
}
.cnav1 ul li .cnav11 ul li a {color:#fff; font-size: 14px;}
.cnav1 ul li .cnav11 ul li:hover {
background:#064a8a;
}
.cnav1 ul li:hover .cnav11 {
display: block;
}
.jtnw{width: 100%;height: 35px;text-align: center;line-height: 35px;margin-top: 10px;}
.jtnw a{color: #acd8fb; margin-left: 15px;}
.ss{width:204px;height: 38px;background: url(../images/ssk.png) left center no-repeat;margin: 0px auto;margin-top: 10px;margin-left: 314px;}
.i-search {
width:204px;
height:35px;
overflow: hidden;
position: relative;
}
.i-search .search-txt {
width:200px;
padding-left: 15px;
height: 35px;
line-height:35px;
background: none;
color: #999999;
border:none;
font-family:'微软雅黑';
}
.i-search .search-btn {
padding:7px 12px;
width:22px;
height:21px;
position: absolute;
right:0px;
top: 0px;
border: 0;
cursor: pointer
}
.i-search .search-btn:hover {
opacity: 0.8;outline:none; color: #000;
}
.i-search input {outline:none;}
.column{ width: 100%; height: 50px; line-height:50px; margin-top: 20px; }
.column h1{width: 243px;line-height: 50px;color: #144ba3;font-size:18px;font-weight: bold;float: left;}
.column a{ line-height: 50px; color: #999; font-size: 14px; float:right}








.box{ width:1200px; margin: 0px auto;}
.banner{width: 100%; height:468px; margin: 0px auto;}
.fullSlide{ position:relative; margin:0 auto; height:468px; overflow: hidden;}
.fullSlide .bd{ position:absolute; z-index:0; left:0px; top:0px; width: 100%; height: 468px;}
.fullSlide .bd li img{width:100%; vertical-align:top;}
.fullSlide .hd{position:relative;height:50px;line-height:50px;width: 100%;margin: 0px auto;text-align:center;background: rgba(0,0,0,0.6);bottom: 50px;margin-top: 468px;}
.fullSlide .hd ul{text-align:right;margin-top: 11px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:5px 10px; background:#fff; overflow:hidden; font-size:0; border-radius:8px}
.fullSlide .hd ul .on{ background:#144ba3}
.fullSlide .prev,.fullSlide .next{z-index:1;display:block;width:44px;height:44px;position:absolute;bottom: 0;left: 0;}
.fullSlide .next{ background-position:-44px 0;left: auto; right: 0;}
.fullSlide .prev:hover{background:url(../images/arrowB.png) 0 0 no-repeat;}
.fullSlide .next:hover{background:url(../images/arrowB.png) -44px 0 no-repeat;}
.txt-bg {height: 50px;width:1200px;margin: 0px auto;}
.txt {height: 50px;width:800px;overflow: hidden;width: 1000px;float:left;}
.txt li{ height:50px; line-height:50px; position:absolute; bottom:-36px;}
.txt li a{display: block;color: #fff; padding: 0 0 0 10px;text-decoration: none;font-size: 22px; font-weight:bold}

















.part1{ width:100%; height:768px; margin: 0px auto; background:#fff; overflow: hidden;}
.part1 .part1_l{width:343px; height:502px; float: left; }
.part1 .part1_c{width:432px; height:502px; float:left; margin-left: 44px;}
.part1 .part1_r{width:334px; height:502px; float:left; background: #f7f7f7; margin-left: 44px;}
.tzgg{}
.tzgg ul li{ width:100%; height: 52px; padding-top:20px; padding-bottom:20px; display: block; float:left; border-bottom: 1px #eee dotted;}
.tzgg ul li .time{display:block; width:57px; height:54px; border:1px solid #015198; line-height:29px; text-align:center; color:#fff; font-size:20px; background:#015198; float:left;}
.tzgg ul li .time h1{width:52px; height:29px; line-height: 29px; text-align: center; font-size: 20px; color: #fff; }
.tzgg ul li .time h2{font-size:12px; color:#777; background:#fff; display:block; line-height:25px;}
.tzgg ul li .title{width:260px; height:52px; float: left; margin-left: 17px; font-size: 16px; line-height: 26px;}









.moree{ width: 100%; line-height: 50px; text-align: right;}
.moree a{color: #999; font-size: 14px;}
.ad{width:343px; height:142px; }
.ad img{width:343px; height:142px;overflow: hidden;}
.xyhxw{}
.xyhxw{ width: 100%; margin: 0px auto;}
.xyhxw .xyhxw_t{width:432px; height:273px; overflow: hidden; margin-top:13px;}
.xyhxw .xyhxw_b{ width:432px; margin-top: 10px;}
.xyhxw .xyhxw_t .xyhxwtt{width:432px; height: 273px; overflow: hidden; position: relative;}
.xyhxw .xyhxw_t .xyhxwtt .img{width:432px; height: 273px; overflow: hidden; position:absolute; z-index: 1;}
.xyhxw .xyhxw_t .xyhxwtt .img img{width:432px; height: 273px;}
.xyhxw .xyhxw_t .xyhxwtt .tit{width:432px; height:40px; line-height:40px; background:rgba(0,0,0,0.7); overflow: hidden; position:absolute; z-index:2; bottom:0px; text-align: center; color: #fff;}
.dqjscolumn{ width:335px; height:69px; line-height:69px;background: url(../images/ztzlcolumn.jpg) left center no-repeat;}
.dqjs{ width:335px; height:638px; background:#f7f7f7;}
.dqjstt{ width:278px; margin: 0px auto;}
.dqjstt .img{width:278px;height: 178px;margin: 0px auto;margin-top: 15px;}
.dqjstt .img img{width:278px;height: 178px;overflow: hidden;}
.dqjstt .h1{ margin-top:25px; font-size:16px;}
.dqjstt .span{width:263px; height: 20px; line-height: 20px; border-bottom: 1px #e0dedf solid; background: url(../images/sj.png) left center no-repeat; color: #999; font-size: 14px; padding-left:18px; padding-top:12px; padding-bottom:12px;}
.dqjslist2{width:305px;margin: 0px auto; }
.dqjslist2 ul li{width:277px;height: 53px;margin-left:15px;border-bottom: 1px #e0dedf solid;display:block;float:left;padding-top: 12px;padding-bottom: 12px;}
.dqjslist2 ul li .r{width:277px; }
.dqjslist2 ul li .r .tit{width:277px;height: 21px;line-height:27px;font-size: 16px;}
.dqjslist2 ul li .r .time1{ width:100px; height: 20px; line-height: 20px; background: url(../images/sj.png) left center no-repeat; color: #999; font-size: 14px; padding-left:18px; margin-top:10px}
.dqjslist{width:305px;margin: 0px auto; }
.dqjslist ul li{ width:277px; height: 78px; margin-left:15px; border-bottom: 1px #e0dedf solid; display:block; float:left; padding-top:16px; padding-bottom:16px; }
.dqjslist ul li .img{width:112px; float:left;}
.dqjslist ul li .img img{width:112px;height: 78px; overflow:hidden; float:left;}
.dqjslist ul li .r{width:156px; float:left; margin-left:9px; }
.dqjslist ul li .r .tit{ width: 156px; height:52px; line-height:27px; font-size: 16px; }
.dqjslist ul li .r .time1{ width:100px; height: 20px; line-height: 20px; background: url(../images/sj.png) left center no-repeat; color: #999; font-size: 14px; padding-left:18px; margin-top:10px}








.part2{width: 100%;height: 557px;margin: 0px auto;overflow: hidden;background: url(../images/partbg.jpg) center top no-repeat #f7f7f7;}
.part2 .part2_l{width: 390px;float:left;}




.part2 .part2_c{width: 390px;float:left;margin-left:40px;}
.part2 .part2_r{width: 317px;float:right;}

.wyjz{width:317px;overflow:hidden; margin-top:20px }
.wyjz img{width:317px; height:65px;}
.jzxm{width:317px; height:254px;}





.TabTitle2{ width:819px; height:26px; line-height:26px; overflow:hidden; margin-top:36px;}
.TabTitle2 ul li{ float:left; cursor:pointer; height:26px; line-height:26px; width:105px; display:block; text-align:left; font-size:20px; font-weight:bold;}
.TabTitle2 ul li a{ display:block; text-align:center; font-size:20px;color: #687182; }
.TabTitle2 .hover{ height:26px; line-height:26px; width:105px; color:#124ba4; }
.Tabbottom2{margin-top:37px; position: relative;}
.Tabbottom2 .more{position: absolute; z-index: 11; right: 0px; top:-50px}
.Tabbottom2 .more a{color:#999999;}
.list{}
.list ul li{ width: 100%; line-height:45px; float: left; display: block; background:url(../images/tb.jpg) left center no-repeat; padding-left:5px;}
.list ul li .title{}
.list ul li .title a{ font-size:16px; float:left; padding-left: 10px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.list ul li .time{font-size: 16px; color: #999; padding-right: 10px; float:right;}
.list ul li a:hover{padding-left:15px; color: #014f99;}
.list2{}
.list2 ul li{ width: 100%; line-height:45px; float: left; display: block; background:url(../images/tb.jpg) left center no-repeat; padding-left:5px; border-bottom: 1px #eee dotted;}
.list2 ul li .title{}
.list2 ul li .title a{ font-size:16px; float:left; padding-left: 10px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.list2 ul li .time{font-size: 16px; color: #999; padding-right: 10px; float:right;}
.list2 ul li a:hover{padding-left:15px; color: #014f99;}
.xyhd{ width: 100%; margin: 0px auto;}
.xyhd ul li{width: 275px; height: 262px; float: left; display: block; margin-right: 33px;}
.xyhd ul li .img{ width: 275px; height: 146px; overflow:hidden;}
.xyhd ul li .img img{width: 275px; height: 146px; overflow:hidden;}
.xyhd ul li .bt{width: 275px; height:65px; overflow: hidden; font-size: 16px; margin-top: 10px; }
.xyhd ul li .bt a{line-height:28px;}
.xyhd ul li .sj{width:275px; height:30px; line-height: 30px; background: url(../images/sj.png) left center no-repeat; padding-left: 20px; overflow: hidden; color: #999;}
.part3{width: 100%;height: 340px;margin: 0px auto;overflow: hidden;}
.part3 .part3_l{ width:819px; float: left; padding-top:20px; }
.part3 .part3_r{width: 320px;float: right;padding-top: 20px;}
.TabTitle3{ width:819px; height:46px; line-height:46px; margin:0px auto; overflow:hidden; background: #e6e6e6; }
.TabTitle3 ul li{ float:left; cursor:pointer; height:409px; line-height:46px; width:409px; display:block; text-align:center; font-size:20px; font-weight:bold;}
.TabTitle3 ul li a{ display:block; text-align:center; font-size:20px;color: #000; }
.TabTitle3 .hover{ height:46px; line-height:46px; width:409px; background: #144ba3; color:#fff; }
.Tabbottom3{ overflow:hidden; margin-top:37px;}
.bhxz{ width: 100%; margin: 0px auto;}
.bhxz .bhxz_l{width:324px; height: 216px; float: left;}
.bhxz .bhxz_r{ width:470px; float:right;}
.bhxz .bhxz_l .bhxztt{width:324px; height: 216px; overflow: hidden; position: relative;}
.bhxz .bhxz_l .bhxztt .img{width:324px; height: 216px; overflow: hidden; position:absolute; z-index: 1;}
.bhxz .bhxz_l .bhxztt .img img{width:324px; height: 216px;}
.bhxz .bhxz_l .bhxztt .tit{width:324px; height:40px; line-height:40px; background:rgba(0,0,0,0.7); overflow: hidden; position:absolute; z-index:2; bottom:0px; text-align: center; color: #fff;}
.part4{ width: 100%; height:300px; margin: 0px auto; overflow: hidden;}
.part4 .part4_l{ width:819px; float: left; padding-top: 20px; }
.part4 .part4_r{ width:354px; float: right; padding-top: 20px; }
.ksdh1{ width: 100%; margin-top: 20px;}
.ksdh1 ul li{ width:100px; height: 66px; background: #d0e7f9; float: left; display:block; margin-left:10px; margin-bottom:10px; border-radius: 4px;}
.ksdh1 ul li .icon1{width:100px; height: 66px;line-height: 66px; background: url(../images/icon1.png) 10px center no-repeat; text-align:center; font-size: 16px;}
.ksdh1 ul li .icon2{width:100px; height: 66px;line-height: 66px; background: url(../images/icon2.png) 10px center no-repeat; text-align:center; font-size: 16px;}
.ksdh1 ul li .icon3{width:100px; height: 66px;line-height: 66px; background: url(../images/icon3.png) 10px center no-repeat; text-align:center; font-size: 16px;}
.ksdh1 ul li .icon4{width:100px; height: 66px;line-height: 66px; background: url(../images/icon4.png) 10px center no-repeat; text-align:center; font-size: 16px;}
.ksdh1 ul li .icon5{width:100px; height: 66px;line-height: 66px; background: url(../images/icon5.png) 10px center no-repeat; text-align:center; font-size: 16px;}
.ksdh1 ul li .icon6{width:100px; height: 66px;line-height: 66px; background: url(../images/icon6.png) 10px center no-repeat; text-align:center; font-size: 16px;}
.ksdh1 ul li:hover{background: #144ba3; }
.ksdh1 ul li h1{text-align:center; padding-top:40px}
.ksdh1 ul li a{padding-left:30px;}
.ksdh1 ul li:hover .icon1{background: url(../images/icon11.png) 10px center no-repeat; color: #ffffff;}
.ksdh1 ul li:hover .icon2{background: url(../images/icon22.png) 10px center no-repeat; color: #ffffff;}
.ksdh1 ul li:hover .icon3{background: url(../images/icon33.png) 10px center no-repeat; color: #ffffff;}
.ksdh1 ul li:hover .icon4{background: url(../images/icon44.png) 10px center no-repeat; color: #ffffff;}
.ksdh1 ul li:hover .icon5{background: url(../images/icon55.png) 10px center no-repeat; color: #ffffff;}
.ksdh1 ul li:hover .icon6{background: url(../images/icon66.png) 10px center no-repeat; color: #ffffff;}
.ztzl{ width: 100%; margin: 0px auto; margin-top:20px;}
.ztzl ul li{width: 240px; height: 200px; float: left; display: block; margin-right: 33px;}
.ztzl ul li .img{width: 240px;height: 138px;overflow:hidden;}
.ztzl ul li .img img{width: 240px;height: 138px;overflow:hidden;}
.ztzl ul li .bt{width: 240px; height:30px; overflow: hidden; font-size: 16px; margin-top: 10px;  text-align:center;}
.ztzl ul li .bt a{line-height:28px;}




.xykw{ width:100%;
margin:0px auto;
margin-top: 20px;
}




.xykw .img{ width:103px; height:122px; float:left;}
.xykw .img img{ width:103px; height:122px;}
.xykw .r{width:224px;height:122px;float:left;margin-left: 25px;}
.xykw .tit{width:224px;font-size: 16px;}
.xykw .sj{width:224px;margin-top: 20px;color: #999;}
.xykw .xz{width:70px;height:27px;border:1px #eee solid;border-radius:4px;text-align:center;line-height:27px;font-size:14px;margin-top:13px;background: #f7f7f7;}
.xykw .xz a{color:#999}
.xykw .xz:hover{background:#144ba3}
.xykw .xz:hover a{color:#fff}








.xykw2{ width:100%;
margin:0px auto;
margin-top: 20px;
}
.xykw2 ul li{width: 135px;height: 163px;float:left;display:block;margin-right: 25px;}




.xykw2 ul li img{width: 135px;height:179px;}












.foot{width: 100%; height:320px; background:url(../images/footbg.jpg) top center no-repeat; margin: 0px auto;}
.foot .foot_l{width: 800px;float: left;}
.foot .footnav{width: 800px;height: 242px;margin-top: 25px;float: left;}
.foot .footnav .k1{width: 88px;float: left;text-align: left;}
.foot .footnav .k1 h1{ font-size: 15px; height:45px; line-height:45px; color: #fff;}
.foot .footnav .k1 ul li{width: 88px;height:30px;line-height:30px;float: left;display:block;font-size:12px;}
.foot .footnav .k1 ul li a{color:#98a8cc;}
.foot .footnav .k1 ul li a:hover{color:#fff;}
.foot .foot_r{width: 358px;float: right;border-left: 1px #446cb1 solid;padding-left: 20px;margin-top: 12px;}
.foot .lx{line-height: 30px;color: #f2f5fa;font-size: 14px;margin-top: 9px;}
.foot .lx a{color: #f2f5fa;}
.foot .ksrk{width:258px;margin-top: 14px;}
.foot .ksrk img{width:100px;}
.foot .ksrk ul li{ width:100px; float: left; display: block;margin-right:15px;}
.foot .copyright{ width: 1200px; height: 53px; margin: 0px auto; text-align: center;}
.foot .copyright p{font-size: 16px; line-height: 53px; color: #fff;}
.nybanner{width:100%; height:300px; margin: 0px auto;}
.nybanner .nybanner_con{width:100%; height:300px; margin: 0px auto; position: relative;}
.nybanner .nybanner_con img{width:100%; height:300px; margin:0px auto; position:absolute; z-index:1;}
.nybanner .nybanner_con .nydqcolumn{ width:100%; height:94px; margin:0px auto; position:absolute; z-index:2; bottom:0px; }
.nybanner .nybanner_con .nydqcolumn_con{ width:1200px; margin:0px auto;}
.nybanner .nybanner_con .nydqcolumn_con1{width:208px; height:88px; background:url(../images/dqwz.png) left top no-repeat; border-top:6px #014f99 solid; }
.nybanner .nybanner_con .nydqcolumn_con1 h1{ font-size:24px; font-weight:bold; color:#fff; padding-left:30px; padding-top:25px;}
.nypart{width:100%; margin:0px auto;}
.nypart_con{width:1200px; margin:0px auto; background:#f7f7f7; }
.nypart_l{width:208px; float:left;}
.nyleftnav{width:208px; margin:0px auto; }
.nyleftnav ul li{width:208px; height:26px; margin:20px 0px 20px 0px; display:block; font-size:16px; float:left;}
.nyleftnav ul li a{height:26px; width:148px; line-height:26px; border-bottom:1px #e6ecec solid; margin:0px 30px; padding-bottom:20px; display:block; color:#213a52; padding-left:15px; border-left:5px #f7f7f7 solid;}
.nyleftnav ul li:hover{ border-left:5px #014f99 solid;}
.nyleftnav ul li a:hover{ color:#014f99; font-weight:bold;}
.nyleftnav ul li.on{ border-left:5px #014f99 solid; color:#014f99; font-weight:bold;}
.nypart_r{ width:970px; background:#fff; padding-top: 10px; padding-left: 20px; float:right; padding-bottom:80px;}
.nycolumns{width:100%;height:44px; border-bottom:1px #e6ecec solid; margin:0px auto;}
.nycolumns_l{width:140px; height:43px; text-align:center; line-height:43px; font-size:20px; font-family:微软雅黑; font-weight:bold; color:#000; float:left; overflow:hidden; border-bottom:3px #014f99 solid; margin-left:15px;}
.nycolumns_r{height:44px;color:#888; line-height:44px;float:right; padding-right:10px; overflow:hidden;}
.nycolumns_r a{color:#888; margin:auto 5px; }
.nycolumns_r a:hover{color:#014f99; text-decoration:underline;}
.nypart_nr{width:955px; min-height: 500px; margin:0px auto; margin-left: 15px;}
.dym{ width: 100%; margin: 30px auto;}
.dym p{ line-height:30px; font-size:15px; text-indent:2em; color:#333; }
.zttt{ width: 100%; height: 154px; margin: 0px auto; margin-top: 30px; padding-bottom:30px; border-bottom: 1px #eee solid;}
.zttt .zttt_l{width:278px; height:154px; float:left;}
.zttt .zttt_r{width:650px; height: 154px; float:right;}
.zttt .zttt_r .h1{font-size: 20px;}
.zttt .zttt_r .span{font-size:16px; line-height: 40px; color: #999;}
.nylist2{ width: 100%; margin: 0px auto; margin-top: 20px; margin-bottom:50px;}
.nylist2 ul li{ width: 100%; line-height:55px; float: left; display: block; background:url(../images/tb.jpg) left center no-repeat; padding-left:5px; border-bottom: 1px #eee dotted;}
.nylist2 ul li .title{}
.nylist2 ul li .title a{ font-size:16px; float:left; padding-left: 10px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.nylist2 ul li .time{font-size: 16px; color: #999; padding-right: 10px; float:right;}
.nylist2 ul li a:hover{padding-left:15px; color: #014f99;}
.nyxwlist{ width:100%; margin:0px auto; margin-bottom:50px;}
.nyxwlist ul li{ width: 100%; display: block; float: left; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px #eee solid;}
.nyxwlist ul li .time{ width: 100px; height: 120px; float: left; text-align: center; background: #f9f9f9;}
.nyxwlist ul li .time h1{ font-size: 36px; color: #000; margin-top:25px;}
.nyxwlist ul li .time h2{ font-size:16px; color: #999; margin-top: 5px;}
.nyxwlist ul li .title{ width:920px; height: 120px; float: left; margin-left: 30px;}
.nyxwlist ul li .title a{font-size: 20px; line-height: 50px;}
.nyxwlist ul li .title p{font-size: 16px; color: #999; line-height: 30px;}
.nyxwlist ul li:hover .time{ background: #014f99;}
.nyxwlist ul li:hover .time h1{ font-size: 36px; color: #fff; margin-top:25px;}
.nyxwlist ul li:hover .time h2{ font-size:16px; color: #fff; margin-top: 5px;}
.nyxwlist ul li:hover .title{ width:920px; height: 120px; float: left; margin-left: 30px;}
.nyxwlist ul li:hover .title a{color: #014f99;}
.nyxwlist ul li:hover .title p{font-size: 16px; color: #999; line-height: 30px;}
.piclist{ width: 100%; margin: 0px auto; margin-top: 10px;}
.piclist ul li{ width:335px; margin:8px; display: block; float: left; margin-bottom: 15px; }
.piclist ul li .img{ width:335px; height:222px ; overflow: hidden;}
.piclist ul li .img img{ width:100%; overflow:hidden; transition: all 0.4s;}
.piclist ul li .img img:hover{transform: scale(1.06);}
.piclist ul li .title{ font-size: 16px; line-height: 30px; margin-top: 10px;}
.jianjie{ width: 100%; margin: 0px auto; margin-top: 10px;}
.jianjie p{ font-size: 16px; line-height:35px; text-indent: 2em;}
.bhhdlist{width: 100%; margin: 0px auto; margin-top: 20px;}
.bhhdlist ul li{width:300px; height: 316px; float: left; display: block; margin-bottom:20px; margin-right:27px; border-bottom: 1px #eee solid;}
.bhhdlist ul li .img{width:300px; height:198px; overflow: hidden;}
.bhhdlist ul li .img img{width:300px; height:198px; overflow: hidden;}
.bhhdlist ul li .title{width:300px; height:45px; overflow: hidden; margin-top: 20px; margin-bottom: 10px;}
.bhhdlist ul li .title a{width:300px; height:45px; overflow: hidden; font-size: 16px;}
.bhhdlist ul li .sj{ width:170px; float: left; background: url(../images/sj.jpg) left center no-repeat; line-height:30px; padding-left:30px; color: #999; font-size: 16px;}
.bhhdlist ul li .rs{width:70px; float: left; background: url(../images/rs.png) left center no-repeat;line-height: 30px; padding-left: 30px; color: #999; font-size: 16px;}




.detail{ margin-top: 20px; margin-bottom: 50px;}
.detail .detail_shuxing{ width:1200px; padding-top:30px; padding-bottom: 30px; background: #f7f7f7; }
.detail .detail_shuxing .title{ padding-left: 40px; padding-right: 40px; font-size:30px; color: #000; text-align: center; }
.detail .detail_shuxing .shuxing{ width:600px; margin:0px auto; }
.detail .detail_shuxing .shuxing .fbsj{ margin:0px auto; height:30px; line-height:30px; font-size:15px; color:#888; margin-top:20px; }
.detail .zw{ width:100%; margin:0px auto}
.detail .zw p{ line-height:36px; font-size:16px; text-indent:2em;}
.detail .zw p img{ text-align: center; max-width: 600px; margin: 20px auto; display: block; }
.hddetail{ margin-top: 40px; margin-bottom: 50px;}
.hddetail .hddetail_l{ width:900px; float: left; background: #fff;}
.hddetail .hddetail_l .hddetail_l_t{width:887px; height:300px; border-bottom: 1px #eee solid; }
.hddetail .hddetail_l .hddetail_l_t .l{ width: 400px; height:262px;float: left;}
.hddetail .hddetail_l .hddetail_l_t .l img{ width: 400px; height:262px; }
.hddetail .hddetail_l .hddetail_l_t .r{width: 450px; float: left; margin-left: 30px;}
.hddetail .hddetail_l .hddetail_l_t .r .tit{font-size: 24px; line-height:35px; margin-bottom: 10px;}
.hddetail .hddetail_l .hddetail_l_t .r .sx{ font-size:15px; line-height: 35px;}
.hddetail .hddetail_r{ width:273px; float:right; background: #f7f7f7; min-height: 800px;}
.hddetail .hddetail_r .xghd{ width:224px; margin: 0px auto;}
.hddetail .hddetail_r .xghd .column{border-left: 5px #014F99 solid; height: 20px; line-height:20px; margin-top: 25px; margin-bottom: 15px; font-size: 18px; font-weight: bold; padding-left:10px;}
.hddetail .hddetail_r .xghdlist{ width: 224px; margin-top:20px;}
.hddetail .hddetail_r .xghdlist ul li{ width:224px; height: 200px; float: left; display: block;}
.hddetail .hddetail_r .xghdlist .img{width:224px; height:133px; overflow: hidden;}
.hddetail .hddetail_r .xghdlist .img img{width:224px; height:133px; overflow: hidden;}
.hddetail .hddetail_r .xghdlist .t{width:224px; line-height:30px; overflow: hidden; font-size: 16px; margin-top: 10px;}
.hddetailtit{width:880px; height:40px; line-height:40px; padding-left: 20px; font-size: 18px; color:#014F99; font-weight: 700;}
.hddetailjs{margin-top: 20px;}
.hddetailjs p{ line-height:36px; font-size:16px; text-indent:2em;}
.hddetailjs p img{max-width: 600px; margin: 0px auto;}




.pagination {margin:40px 0px 40px 0px; text-align: center}
.pagination a,.pagination span {display:inline-block; min-width:26px; line-height:26px; padding:3px; border:1px #ccc solid; background:#f7f7f7; color:#333; margin:0px 2px; border-radius:2px; }
.pagination a:hover,.pagination span:hover {border:1px #094a88 solid; background:#014f99; color:#fff;}
.pagination .prev,.pagination .no-pages,.pagination .next {min-width:30px; line-height:26px; border:1px #ccc solid; background:#f7f7f7;
color:#333; margin:0px 2px; border-radius:2px; padding:3px 6px;}
.pagination .prev:before .next:after{border:1px #094a88 solid; background:#014f99; color: #FFF; text-decoration: none; }
.pagination .current {border:1px #094a88 solid; background:#014f99; color:#fff; }