﻿.box1-left{ width:790px; }
.newcon{ overflow:hidden; height:290px; margin-top:15px; overflow:hidden;}
.newcon-left{ float:left; width:780px; position:relative; margin-top:5px;}
.newcon-left .bd{ width:100%; }
.newcon-left .bd li{ float:left; width:780px; height:280px; overflow:hidden; }
.newcon-left .bd li span{ display:block; width:100%; height:280px; overflow:hidden;}
.newcon-left .bd li img{ display:block; width:780px; height:280px; }
.newcon-left .hd{ position:absolute; left:10px; z-index:1; height:18px; bottom:15px; text-align:center; overflow:hidden; }
.newcon-left .hd li{ float:left; margin-right:6px; width:10px; height:10px; border-radius:50%; background:#fff;   }
.newcon-left .hd li.on{ background:#035d9f;color:#fff;  }
.newcon-left dl { line-height:28px; overflow:hidden; position:absolute; bottom:0; z-index:12; background-color:rgba(255,255,255,0.5);; height:200px; margin-left:210px; width:436px; color:#fff;      margin: 58px 10px 40px 300px;}
.newcon-left dl dt a{ font-size:18px; font-weight:normal; color:#fff; }
.newcon-left dl dd{ color:#fff; overflow:hidden; font-size:14px; }


.new-list33{}
.new-list33 dl dt{ margin:20px; }
.new-list33 dl dt a{ font-size:22px; color:#337dc5;}
.new-list33 dl dt{ height:40px; line-height:40px; }
.new-list33 dl dd img { margin-right:10px;}
.new-list33 dl dd{ line-height:26px; color:#444444;  padding-left:20px; }
.new-list33 dl{ overflow:hidden; margin:0px; }

.new-list33 dl l{ color:#e2a435;}


















.topbox{width:100%;margin:0 auto; top: 0px; z-index:9999;  }
.part1{width:1200px; margin:0 auto;}
.part1-left{width:785px;}
.part1-1{width:100%;}

.n_names{width:100%; height:50px; line-height:50px; border-bottom:2px solid #1667bc; margin-bottom:22px; }
.titles{ font-size:24px; color:#297dd5; margin:0px; padding:0px;}
.more img { margin-top:20px; }
.titles img{ margin:13px 13px 0px 0px; float:left;}


.ns_lnew{ width:430px; height:330px;}

.zy-box1-left{ float:left; width:430px; height:330px; overflow:hidden; position:relative; }
.zy-box1-left .bd{ width:100%; }
.zy-box1-left .bd li{ position:relative; }




.zy-box1-left .bd li h1{ font-weight:normal; position:absolute; bottom:0px; width:100%; color:#fff; font-size:15px; display:block; padding:0 10px; height:38px; line-height:38px; background:url(../images/h1bg.png) repeat-x; overflow:hidden; }
.zy-box1-left .bd li img{ display:block; width:100%;  }
.zy-box1-left .hd{ position:absolute; right:20px; z-index:1; height:18px; bottom:8px; text-align:center; overflow:hidden; }
.zy-box1-left .hd li{ float:left; margin-right:10px; width:10px; height:10px;text-align:center; background:#fff;   }
.zy-box1-left .hd li.on{  background:#1787c0;  }

.zy-box1-left .bd li a{ color:#f2f2f2;}
.zy-box1-left .bd li a:hover{ color:#fff;}

.ns_rnew{ width:325px;}

.new-list dl dt a{ font-size:16px;}
.new-list dl dt{ height:40px; line-height:40px; }
.new-list dl dd img { margin-right:10px;}
.new-list dl dd{ line-height:26px; color:#767676; font-size:13px; }
.new-list dl{ overflow:hidden; margin:0px 0px 10px 0px; }
.new-list ul li{ height:38px; line-height:38px; border-top:dotted 1px #ccc; background:url(../images/line-ico.jpg) left no-repeat; }
.new-list ul li a{ font-size:14px; margin-left:10px;}
.new-list ul li span{ float:right; color:#9a9a9a; font-size:14px; }



.part1-right{width:370px;}
.tzgg-list{ width:100%;}
.tzgg-list li{border-bottom:1px solid #d6d6d6; margin-bottom:15px; padding-bottom:16px; height:auto; overflow:hidden;}
.date{width:55px; height:55px; color:#fff; text-align:center; border:1px solid #297dd5}
.date h3{display:block; float:left; text-align:center; width:100%; line-height:34px; height:34px; font-weight:normal;  font-size:18px; background:#297dd5}
.date i{display:block; float:left; text-align:center; width:100%; line-height:20px; height:20px; font-weight:normal; font-size:12px; color:#6d6d6d;}
.txt{width:300px; height:50px; line-height:25px;}


.rencaibox{ width:1200px; margin:0px auto 20px auto; overflow:hidden; }
.rencai-title{ width:550px; margin:0 auto; overflow:hidden; margin-top:50px;}
.rencai-title span{ float:left; width:160px; height:32px; background:url(../images/rcline.jpg) right center no-repeat; margin-right:24px; }
.rencai-title .lastspan{ background:none; margin-right:0; }
.rencai-title b{ font-weight:normal; display:block; width:120px; height:30px; text-align:center; line-height:30px;  border:solid 0px #0e419c;  font-size:24px; border-radius:20px; cursor:pointer; }
.curb{ color:#297dd5 !important; }
.rencaicon{ overflow:hidden; }
.rencailist{ overflow:hidden; }
.rencailist ul{ overflow:hidden; margin-top:20px; }

.rencailist ul li:nth-child(odd){}
.rc-left{ float:left; width:195px; height:130px; overflow:hidden; }
.rc-right{ float:right; width:350px; }
.rc-name{ height:30px; line-height:30px; overflow:hidden; }
.rc-name a{ font-size:18px; }
.rc-date{ font-size:12px; color:#a9a9a9; margin:8px 0; }
.rc-right span{ color:#878787; }
.rc-more{ width:100px; height:50px; margin:20px auto;}
.rc-more a{ display:block; background:url(../images/rcmore.png) right no-repeat; color:#297dd5; font-weight:bold; font-size:16px; }


.list1{ width:100%; }
.list1 ul li{ float:left; background:url(../images/ns_o.png) left no-repeat;  height:140px;  color:#494949}
.list1 ul li:hover{ float:left; background:url(../images/ns_h.png) left no-repeat;  color:#fff}
   .l_date{ width:100px; text-align:center; margin:30px 20px 0px 10px; text-align:right;}
   .date_rq { font-size:18px;}
   .date_t h2{ font-size:30px; text-align:right; line-height:40px; font-weight:normal; text-indent:1em;}
   .l_date:hover{ width:100px; text-align:center; margin:30px 20px 0px 10px; text-align:right;}
.r_lists{ width:440px; padding:20px;}
.r_lists a{ line-height:28px;}


.nes_list2{}
  .listl_l{ width:370px;}
.sy-xyxw2{width:100%; margin-top:10px;}
.sy-xyxw2 li{ background:url(../images/qdt.jpg) no-repeat left center; padding-left:18px;  height:40px; line-height:40px;}
.sy-xyxw2 li a{display:block; float:left;}
.date2{display:block;  font-size:12px;}


 .jianzuo_im{ margin-top:20px; position:absolute;}
 .zj_root{ background:rgba(255, 255, 255, 0.8)!important;
filter:Alpha(opacity=60); background:#fff; 
 width:430px; height:210px; position:absolute; z-index:99999; margin:50px 50px 0px 320px;}

.new-list2 { padding:30px;}

.new-list2 dl dt a{ font-size:22px; color:#337dc5;}
.new-list2 dl dt{ height:40px; line-height:40px; }
.new-list2 dl dd img { margin-right:10px;}
.new-list2 dl dd{ line-height:26px; color:#444444;  }
.new-list2 dl{ overflow:hidden; margin:0px 0px 10px 0px; }

.new-list2 dl l{ color:#e2a435;}


.spbg{ width:100%; background:url(../images/c_imbg.jpg) center no-repeat; padding:0px; height:370px; }
.spbox{ width:1200px; margin:0 auto; overflow:hidden; }
.spbox-left{ float:left; width:570px; }
.spcon-left{ float:left; width:418px; height:305px; }
.spcon-right{ float:right; width:134px; }
.spcon-right ul li{ width:100%; height:95px; margin-bottom:10px; }
.lastsp{ margin-bottom:0; }
.spbox-right{ float:right; width:570px; }
.mtcon ul li{ overflow:hidden; margin-bottom:25px; }
.xz-left{ float:left; width:140px; height:140px; background:#fff; }
.xz-left img{ width:100%; height:auto; }
.xz-right{ float:right; width:410px; }
.xz-date{ overflow:hidden;  }
.xz-date span{ float:left; height:24px; padding:0 10px; background:#fff; color:#0e419c; border-radius:5px; margin-right:20px; }
.xz-date b{ color:#a7a7a7; font-weight:normal; }
.xz-con{ overflow:hidden; margin:10px 0 20px 0; }
.guanzhu a{ display:block; width:110px; height:34px; line-height:34px; text-align:center; border-radius:5px; background:#0e419c; color:#fff; font-size:16px; }
.guanzhu a:hover{ background:#09398f; }

.link{ width:1200px; margin:30px auto; overflow:hidden; position:relative; }
.link .bd{ width:1140px; margin:0 auto; overflow:hidden; }
.link .bd ul li{ float:left; width:166px; height:150px; background:url(../images/ic_on.png) top no-repeat; margin:0 12px; text-align:center; }
.link .bd ul li:hover{ float:left; width:166px; height:150px; background:url(../images/ic_hover.png) top no-repeat; margin:0 12px; text-align:center; }
.link .bd ul li img{ padding:25px 25px 25px 30px;}



.link .bd ul li a{ display:table-cell;width:200px; height:60px; line-height:60px; vertical-align:middle; text-align:center; font-size:18px;}
.link .prev{float:left; width:15px; height:25px; background:url(../images/link-left.png); position:absolute;  top:50%;  margin-top:-10px; left:50%; margin-left:-600px;  }
.link .next{float:left; width:15px; height:25px; background:url(../images/link-right.png); position:absolute;  top:50%;  margin-top:-10px; left:50%; margin-left:585px;  }



.jj{ width:520px; background:#297dd5; height:567px; position:relative; left:0; top:0; z-index:1;}
.jj i{ position:absolute; z-index:33; top:158px; left:60px; background:url(../images/jiao.png) left top no-repeat; width:32px; height:39px; display:block;}
.jj .wenz{ margin:30px; }
.jj .wenz h2{ font-size:18px; font-weight:bold; color:#fff; float:left;}
.jj .wenz a{ width:24px; height:24px; float:right;}
.jj .wenz p{ color:#fff; line-height:34px; text-indent:2em;}

.jj_r{ background:url(../images/f4_rbg.jpg) center center; width:720px; height:567px;}

.jj_f2{ width:100%;}
  .f2_01{ width:200px; margin:70px 20px 20px 20px;}
  .f2_01 h1{ text-align:center; line-height:30px; font-size:24px; font-weight:normal; }

.nav_lists{ margin:20px;}
.nav_lists ul li{ line-height:30px;}


  .f2_010{ width:200px; margin:20px 20px 20px 20px;}
  .f2_010 h1{ text-align:center; line-height:30px; font-size:24px; font-weight:normal; }


.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .9); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 106px; width: 54px; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.prev { left: auto; background:url(../images/left-jt.png) no-repeat; left: 100px;}
.slide_nav.next { left: auto; background:url(../images/right-jt.png) no-repeat; right: 100px;}
.sy-qh{width:100%; height:496px; background:url(../images/bg.jpg) no-repeat center top;}
.sy-qh-1{width:1150px; margin:48px auto 0;}
.sy-qh-title{width:1000px; height:50px; line-height:50px; margin-left:75px;}
.sy-qh-title li a{width:160px; text-align:center; height:50px; line-height:50px; margin:0 20px; display:block; float:left; font-weight:bold; font-size:18px; background:#eaf3fc; color:#1667bc;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#fff; background:#1667bc;}
.sy-qh-con{width:1134px; height:340px; margin-top:39px; background:url(../images/bg-1.png) repeat; padding:10px 8px;}
.sy-qh-con li{width:505px; margin:0 22px; height:48px; line-height:48px; border-bottom:1px dashed #2b74c2; background:url(../images/qdt-2.png) no-repeat left center; padding-left:18px;}
.sy-qh-con li a{display:block; float:left; height:48px; line-height:48px;  width:414px; overflow:hidden; color:#033d7a}
.sy-qh-con li i{display:block; float:right;  height:48px; line-height:48px; color:#033d7a; width:90px; text-align:right; color:#033d7a; font-size:12px;}
.ztwz{width:1264px; margin:20px auto;}
.ztwz-con{width:100%;}
.sy-tb{width:1150px; margin:30px auto; height:100px;}
.sy-tb li{width:11.11%; height:100px; float:left;}
.sy-tb li a{display:block; float:left; width:100%; height:100px; text-align:center;}
.sy-tb li .tb-1{background:#6fbc47;}
.sy-tb li .tb-2{background:#24a9e6;}
.sy-tb li .tb-3{background:#f8b62c;}
.sy-tb li .tb-4{background:#0062ac;}
.sy-tb li .tb-5{background:#0ba299;}
.sy-tb li .tb-6{background:#6fbc47;}
.sy-tb li .tb-7{background:#24a9e6;}
.sy-tb li .tb-8{background:#f8b62c;}
.sy-tb li .tb-9{background:#0062ac;}
.sy-tb li .tb-1:hover{background:#5fab38;}
.sy-tb li .tb-2:hover{background:#1896d0;}
.sy-tb li .tb-3:hover{background:#fdbf3d;}
.sy-tb li .tb-4:hover{background:#086fbd;}
.sy-tb li .tb-5:hover{background:#18afa6;}
.sy-tb li .tb-6:hover{background:#6fcb3f;}
.sy-tb li .tb-7:hover{background:#33b5f0;}
.sy-tb li .tb-8:hover{background:#ffc243;}
.sy-tb li .tb-9:hover{background:#0c71be;}









.newbox{ width:1200px; margin:45px auto; overflow:hidden; }
.new{ float:left; width:370px; overflow:hidden; margin-right:45px;  }
.new-right{ margin-right:0;}






.firstnew{ overflow:hidden; margin-bottom:10px; }
.firstpic{ float:left; width:150px; height:100px; overflow:hidden; }
.firstpic img{ width:100%;  }
.firstnew dl{ float:right; width:200px; }
.firstnew dt{ font-size:16px; height:48px; line-height:24px; }
.firstnew dd{ font-size:12px; color:#a2a2a2; margin-top:10px; }
.new ul li{ height:38px; line-height:38px; }
.new ul li a{ float:left; }
.new ul li span{ float:right; font-size:13px; color:#979797; }
.firstxs{ width:100%; height:90px; overflow:hidden; }
.new-right ul li{ margin-top:24px;height:80px; color:#0e419c; overflow:hidden; }



.new-right ul li dl{ float:right; width:265px; }
.new-right ul li dl dt{ font-weight:bold; height:20px; overflow:hidden; line-height:20px; margin-bottom:10px; }
.new-right ul li dl dd{ font-size:12px; color:#8f8f8f; line-height:24px; padding-left:20px; }
.xs-time{ background:url(../images/time.png) left no-repeat;}
.xs-adress{ background:url(../images/adress.png) left no-repeat;}



.picbg{ width:100%; height:390px; background:url(../images/fl2.jpg);background-size:cover !important; }
.title-pic{ width:348px; height:24px; margin:0 auto; padding:80px 0; background:url(../images/title-pic.png) center no-repeat; }
.picScroll-left{ width:1200px; height:200px; background:#fff; margin:0 auto; padding:40px; position:relative;  }
.picScroll-left .bd { overflow:hidden; }
.picScroll-left .bd ul li{ float:left; width:276px; height:200px; margin-right:32px; overflow:hidden; position:relative; }
.picScroll-left .bd ul li img{ transition: all 0.6s; }
.picScroll-left .bd ul li:hover img{ transform: scale(1.2); } 
.zhezhao{ width:276px; height:200px; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0; display:none;  }
.picline{ width:256px; height:180px; border:solid 1px #a8a8a8; margin:10px; text-align:center; }
.picline span{ display:inline-block; padding:0 20px; height:46px; line-height:46px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; color:#fff; font-size:18px; margin-top:70px; max-width:185px; overflow:hidden;  }
.picScroll-left .prev{ float:left; width:62px; height:62px; background:url(../images/prev.png); position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:-740px;  }
.picScroll-left .next{ float:right; width:62px; height:62px; background:url(../images/next.png);  position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:680px;   }





.bottom{width:100%;background:url(../images/f_bgs.jpg) no-repeat left 32px; }
.leftsidebar_box{width:100%;overflow:visible !important;}
.leftsidebar_box .aa{position:relative;line-height:32px;height:32px;cursor:pointer; width:90px; margin:0 auto;}
.leftsidebar_box .bb{width:1200px; margin:30px auto 20px auto;  }
.cszd{width:220px; background:url(../images/line.png) repeat-y left top; padding:0 40px; min-height:290px;}
.xbzd{width:230px; background:url(../images/line.png) repeat-y left top; padding:0 50px;}
.qtzd{width:250px; background:url(../images/line.png) repeat-y left top; padding:0 50px;}
.foot-title{font-weight:bold; height:30px; line-height:30px; color:#fff; font-size:16px; width:100%;}
.foot-list,.foot-1-list,.foot-2-list{width:100%; line-height:30px; margin-top:10px;}
.foot-list li{width:100%;}
.foot-list li a,.foot-1-list li a,.foot-2-list li a{color:#c7e0fa;}
.foot-1-list li{width:100%;}
.bq{width:100%; border-top:1px solid #4491e3; height:80px; padding:25px 0;}
.bq-1{width:1150px; margin:0 auto;}
.bq-left{color:#d8ebfe; font-size:12px; line-height:24px;}
.sydw{width:54px; height:66px;}
.ewm{width:66px; text-align:center; font-size:12px;color:#d8ebfe; line-height:24px; margin-right:30px;}