@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:#c70a0e;}2fa6bb*/
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:126px; margin: 0px auto; background:url(../images/topbg.jpg) left top no-repeat;}
.logo{ width:512px; float:left; margin-top:30px;}
.topr{ width:772px; float:right;  margin-top:10px; }
.topr .toprt{ width:772px; height:36px; margin:0px auto; margin-top: 10px;}

.cnav{ width:772px; height: 63px; margin: 0px auto;}
.cnav1 {
	margin: 0px auto; width:772px; height: 70px; 
}
.cnav1 ul li {
	width: 96px; height:70px; text-align: center; line-height: 70px; 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: 70px; display: none; position: absolute; z-index: 999;
}
.cnav1 ul li .cnav11 ul li {
	background:#014f99; width:96px; 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:36px; float:right; height: 36px; text-align: center; line-height: 35px; margin-right: 10px; }
.ss{width:232px; height: 35px; background: url(../images/ssk.png) left center no-repeat; margin: 0px auto; float:right; }
.i-search {
    width:225px;
    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;}


.tzgg{ width: 1300px; height: 90px; background: #f6f9fc; margin: 0px auto;}
.tzggcolumn{ width: 107px; height:80px; background: #094ca9; font-size:24px; color: #fff; font-weight: bold; float: left; text-align: center; padding-top: 10px;}
.tzgglist{ width: 1120px; height: 58px; margin-top: 16px; float: left;} 
.tzgglist ul li{ width: 370px; float: left; border-right: 2px #d7dde3 solid; display: block;}
.tzgglist .time{ width: 70px; float: left;}
.tzgglist .time h1{ color: #000; font-size: 36px; line-height: 36px; text-align: right;}
.tzgglist .time h2{ color: #5d6878; font-size:14px; text-align: right;}
.tzgglist .title{ width:245px; float:left; margin-left: 15px;}
.tzgglist .title a{font-size:16px; color: #000; line-height: 30px;}
.tzggmore{width: 16px; height:17px; margin: 0px auto; margin-left:26px; margin-top: 36px; float: left;}




.more{width:46px; height: 18px; line-height:18px; background:#10418f; text-align:center;}
.more a{font-size:14px; color:#fff; text-align:center;}
.more:hover{background:#86ae29;}

.box{ width: 1300px; margin: 0px auto;}

.banner{width: 100%; height: 647px; margin: 0px auto;}
.banner_con{width: 100%; height: 647px; margin: 0px auto; position:absolute; z-index: 11;}




/* flexslider */
.flexslider{position:relative;height:647px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:647px;}
.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:27px;height:17px;line-height:100px;overflow:hidden;background:url(../images/dot.png) right top no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0; width:27px;height:17px;background:url(../images/dot.png) left top no-repeat;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:22px;height:22px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



.gcsy{ width: 100%; height: 336px; margin: 0px auto; background: url(../images/bg3.jpg) top center no-repeat;}

.gcsy .zzyl{ width: 1300px; height: 125px; margin: 0px auto; border-bottom: 1px #dfd9d6 solid; padding-top: 15px;}
.gcsy .zzyl h1{ width: 1300px; color: #d71313; font-size: 36px; font-weight: bold; text-align: center; line-height: 60px;} 
.gcsy .zzyl h1 a{ color: #c40001;}
.gcsy .zzyl p{ font-size: 16px; color: #666; line-height: 40px;}
.gcsy .zzyllist{ padding-top: 20px;}
.gcsy .zzyllist ul li{ width: 630px; float: left; margin-left: 20px; display: block;}
.gcsy .zzyllist ul li h2{ width: 630px; font-size: 20px; font-weight:bold; line-height: 40px;}
.gcsy .zzyllist ul li p{ width: 630px; font-size: 16px; color: #666; line-height: 30px; }



.column4{ width: 100%; height: 40px; line-height:40px; padding-top: 15px; padding-bottom: 15px; }
.column4 .column4_l{ width:135px;  color: #10418f; font-size: 24px; line-height: 40px; text-align:left; float: left; }
.column4 .column4_r{float: right; }

.part1{ width:100%; margin: 0px auto; overflow: hidden; margin-top: 80px;}
.part1 .part1_l{width:640px; height:373px; float: left;}
.part1 .part1_r{width:618px;  float:right;}

.TabTitle3{ width:620px; height:47px; line-height:47px; margin:0px auto; overflow:hidden; }
.TabTitle3 ul li{ float:left; cursor:pointer; height:47px; line-height:47px; width:166px; display:block;  letter-spacing:1px;  text-align:center; font-size:24px; font-weight:bold; margin-right: 15px; }
.TabTitle3 ul li a{ display:block; text-align:center;  font-size:24px;  }
.TabTitle3 .hover{ height:47px; line-height:47px;  width:166px;  background: url(../images/tab.png) left center no-repeat; color:#fff; }
.Tabbottom3{ overflow:hidden; margin-top:100px;}




.focus0{ position:relative; width:640px; height:373px;  float: left;}  
.focus0 img{width:640px; height:373px; } 
.focus0 .btn1{ position:absolute; bottom:34px; left:210px; overflow:hidden; zoom:1;} 
.focus0 .btn1 a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; outline:0; float:left; background:#fff; }  
.focus0 .btn1 a:hover,.focus .btn a.current{  cursor:pointer; background:#fff;}  
.focus0 .fPic1{ position:absolute; left:0px; top:0px; }  
.focus0 .D1fBt1{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus0 .shadow1{ width:610px; position:absolute; bottom:-5px; padding-left:15px;padding-right:15px; z-index:10; display:block; font-size:18px; height: 55px; line-height:55px;}
.focus0 .shadow1 a{color:#fff;}   
.focus0 .fcon1{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus0 .fcon1 img{ display:block; }  
.focus0 .fbg1{bottom:22px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus0 .fbg1 div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus0 .D1fBt1 a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#fff;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus0 .D1fBt1 .current,.focus .D1fBt a:hover{background:#10418f;width:12px; height:12px;}    
.focus0 .D1fBt1 img{display:none}    
.focus0 .D1fBt1 i{display:none; font-style:normal; }    
.focus0 .prev1{width:35px;height:34px; left:0px;  position:absolute; top:150px; z-index: 9999;}  
.focus0 .next1{width:35px;height:34px; right:0px;position:absolute; top:150px; z-index: 9999;} 
.focus0 .prev1:hover{  background-position:0 0; }  
.focus0 .next1:hover{  background-position:-40px 0;}


.focus03{ position:relative; width:640px; height:373px;  float: left;}  
.focus03 img{width:640px; height:373px; } 
.focus03 .btn13{ position:absolute; bottom:34px; left:210px; overflow:hidden; zoom:1;} 
.focus03 .btn13 a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; outline:0; float:left; background:#fff; }  
.focus03 .btn13 a:hover,.focus3 .btn3 a.current3{  cursor:pointer; background:#fff;}  
.focus03 .fPic13{ position:absolute; left:0px; top:0px; }  
.focus03 .D1fBt1{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus03 .shadow13{ width:610px; position:absolute; bottom:-5px; padding-left:15px;padding-right:15px; z-index:10; display:block; font-size:18px; height: 55px; line-height:55px;}
.focus03 .shadow13 a{color:#fff;}   
.focus03 .fcon13{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus03 .fcon13 img{ display:block; }  
.focus03 .fbg13{bottom:7px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus03 .fbg13 div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus03 .D1fBt13 a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#fff;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus03 .D1fBt13 .current,.focus3 .D1fBt3 a:hover{background:#10418f;width:12px; height:12px;}    
.focus03 .D1fBt13 img{display:none}    
.focus03 .D1fBt13 i{display:none; font-style:normal; }    
.focus03 .prev1{width:35px;height:34px; left:0px;  position:absolute; top:150px; z-index: 9999;}  
.focus03 .next1{width:35px;height:34px; right:0px;position:absolute; top:150px; z-index: 9999;} 
.focus03 .prev1:hover{  background-position:0 0; }  
.focus03 .next1:hover{  background-position:-40px 0;}




.listtt{ width: 100%; height: 123px; border-bottom: 1px #c5c9d5 dotted;}
.listtt .title{ font-size: 20px; font-weight: bold; color: #0046a6;}
.listtt .title a{color: #0046a6;}
.listtt .js{color: #666666; line-height: 30px; font-size: 16px; margin-top: 20px;}

.list{margin-top: 20px;}
.list ul li{ width: 100%; line-height:38px; float: left; display: block;   background:url(../images/tb3.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;}
.listmore{ width: 100%; line-height: 50px; background:url(../images/more2.png) right center no-repeat; text-align: right;}
.listmore a{color: #0046a6; padding-right: 20px;}


.ztzl{width: 1258px; height: 125px; padding: 22px; border: 1px #eee solid; margin-top:60px; margin-bottom: 40px;}
.ztzl_l{width:1258px; height: 125px; float: left;}
.ztzl_r{width:1258px; height: 125px; float: right;}




.blk_29 { width:600px; margin: 0px auto; position: relative;}
.LeftBotton{BACKGROUND: url(../images/l.png) no-repeat 5px center; width:28px; height:42px;  position: absolute; z-index: 22; top: 40px;}
.RightBotton{BACKGROUND: url(../images/r.png) no-repeat right center;  width:28px; height:42px;  position: absolute; z-index: 22; top: 40px; right: 6px;}
.Cont {	margin: 0px auto;  width:600px; height:158px;  position: absolute; }
.box1 {width:290px; height:125px; float:left; margin:0px 4px;}
.box1 img {width:290px; height:125px;  margin:0px 4px;}
.btnlr{width:37px; height:158px;  margin-top:20px; float: left;}

.rollphotos {WIDTH:600px}



.focus04{ position:relative; width:1253px; height:125px;  float: left;}  
.focus04 img{width:1253px; height:125px;  } 
.focus04 .btn14{ position:absolute; bottom:34px; left:210px; overflow:hidden; zoom:1;} 
.focus04 .btn14 a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; outline:0; float:left; background:#fff; }  
.focus04 .btn14 a:hover,.focus4 .btn4 a.current4{  cursor:pointer; background:#fff;}  
.focus04 .fPic14{ position:absolute; left:0px; top:0px; }  
.focus04 .D1fBt14{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus04 .shadow14{ width:610px; position:absolute; bottom:-5px; padding-left:15px;padding-right:15px; z-index:10; display:block; font-size:18px; height: 55px; line-height:55px;}
.focus04 .shadow14 a{color:#fff;}   
.focus04 .fcon14{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus04 .fcon14 img{ display:block; }  
.focus04 .fbg14{bottom:7px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus04 .fbg14 div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus04 .D1fBt14 a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#fff;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus04 .D1fBt14 .current,.focus4 .D1fBt4 a:hover{background:#10418f;width:12px; height:12px;}    
.focus04 .D1fBt14 img{display:none}    
.focus04 .D1fBt14 i{display:none; font-style:normal; }    
.focus04 .prev1{width:35px;height:34px; left:0px;  position:absolute; top:150px; z-index: 9999;}  
.focus04 .next1{width:35px;height:34px; right:0px;position:absolute; top:150px; z-index: 9999;} 
.focus04 .prev1:hover{  background-position:0 0; }  
.focus04 .next1:hover{  background-position:-40px 0;}




.part2{ width: 100%; height:754px; margin: 0px auto; overflow: hidden; background:url(../images/bg1.jpg) center top no-repeat;}

.part2 .column22{ font-size: 36px; color: #000; font-weight: bold; text-align: center; margin-top: 50px;} 



.TabTitle4{ width:1300px; height:147px; line-height:147px; margin:0px auto; overflow:hidden; margin-top:63px; }
.TabTitle4 ul li{ float:left; cursor:pointer; height:147px; line-height:147px;  width:325px; display:block;  letter-spacing:1px;  text-align:center; font-size:24px; }
.TabTitle4 ul li a{ display:block; text-align:center;  font-size:24px;  }
.TabTitle4 .hover{ height:147px; line-height:147px;   width:325px;  }
.Tabbottom4{ overflow:hidden; margin-top:10px;}

.tabbg{width:325px; height:147px; }
.tabbg:hover{width:325px; height:147px; background: url(../images/tab2.png) left center no-repeat; }
.icon1{width:67px; height:67px; background: url(../images/ywfw1.png) left center no-repeat;  margin-left: 20px; padding-top: 50px; float: left;}
.tabbg h1{font-size:24px;color: #000; float: left; line-height: 120px;  margin-left: 20px; }
.icon2{width:67px; height:67px; background: url(../images/ywfw1.png) left center no-repeat;  margin-left: 60px; padding-top: 50px;  float: left;}
.icon3{width:67px; height:67px; background: url(../images/ywfw1.png) left center no-repeat;  margin-left: 60px; padding-top: 50px;  float: left;}
.icon4{width:67px; height:67px; background: url(../images/ywfw1.png) left center no-repeat;  margin-left: 60px; padding-top: 50px;  float: left;}

.tabbg:hover .icon1{ background: url(../images/ywfw11.png) left center no-repeat;}
.tabbg:hover .icon2{ background: url(../images/ywfw22.png) left center no-repeat;}
.tabbg:hover .icon3{ background: url(../images/ywfw33.png) left center no-repeat;}
.tabbg:hover .icon4{ background: url(../images/ywfw44.png) left center no-repeat;}
.tabbg:hover h1{color: #dcbe6d;}

.zctjlist{}
.zctjlist ul li{ width: 430px; height:321px; display: block; float: left; background:url(../images/ywfwk2.png) left top no-repeat;}
.zctjlist ul li:hover{background:url(../images/ywfwk.png) left top no-repeat;}

.zctjlist .zctjlist_con{width:365px; height:198px; margin: 0px auto; margin-top: 60px;}
.zctjlist .zctjlist_con .a1{width:365px;font-size: 40px; font-weight: bold; color: #c8151e; line-height: 50px;}
.zctjlist .zctjlist_con .a2{width:365px;  margin-top: 10px; font-size: 16px;line-height: 30px; color: #000;}
.zctjlist .zctjlist_con .a3{width:365px; height:45px; margin-top:20px; background: #e6eaf6;}
.zctjlist .zctjlist_con .a3 .s1{ width: 167px; padding-left: 15px; border-right: 1px #d0d5e3 solid; line-height: 45px; color: #545c74; font-size: 15px; float: left;}

.ywfwtab{ width:100%; margin:40px auto;}
.ywfwtab .ywfwtab_l{ width:569px; float: left; padding-top: 30px;}
.ywfwtab .ywfwtab_r{ width:680px; float: left; margin-left: 50px;}
.ywfwtab .ywfwtab_r .t{ font-size:30px; line-height: 50px;}
.ywfwtab .ywfwtab_r .line{ width:53px; height: 3px; background: #000; margin-top: 15px;}
.ywfwtab .ywfwtab_r .p{ font-size:20px; line-height: 52px; margin-top: 25px;}

.ywfwtab2{ width:100%; margin:30px auto;}
.ywfwtab2 ul li{ width:630px; height:130px; margin: 5px; float: left; display: block; background: #fff;}
.ywfwtab2 ul li .t{ width:570px; margin:0px auto; font-size:24px; line-height: 50px; margin-top: 10px;}
.ywfwtab2 ul li .p{ width:570px; margin:0px auto; font-size:14px; line-height:20px;}

.ywfwtab2 ul li:hover{background: #0046a6;}
.ywfwtab2 ul li:hover .t{ color:#fff;}
.ywfwtab2 ul li:hover .p{ color:#fff;}




.ywfwmore{ width: 183px; height: 42px; margin: 0px auto; background:url(../images/more4.png) left center no-repeat; text-align: center;}
.ywfwmore a{line-height: 42px; color: #fff; text-align: center;}

.part3{ width: 100%; height:470px; margin: 0px auto; overflow: hidden; background:url(../images/bg2.jpg) center bottom no-repeat; margin-top:90px;}
.part3 .part3_l{ width:650px;height:383px; float: left; background: url(../images/part3k.jpg) left top no-repeat;}

.part3 .part3_r{ width:650px;height:383px; float: right; background: url(../images/part3k.jpg) left top no-repeat;}
.part3 .con{width:580px; margin: 0px auto;}
.part3 .con .column{width:580px; height: 57px; line-height: 57px; margin: 0px auto; background: url(../images/icon1.png) left center no-repeat; margin-top: 20px;}
.part3 .con .column h1{ font-size:24px; color: #0046a6; font-weight: bold; float: left; padding-left:50px;}
.part3 .con .column a{float: right;}

.part3 .con .column2{width:580px; height: 57px; line-height: 57px; margin: 0px auto; background: url(../images/icon2.png) left center no-repeat;  margin-top:20px;}
.part3 .con .column2 h1{ font-size:24px; color: #0046a6; font-weight: bold; float: left; padding-left:50px;}
.part3 .con .column2 a{float: right;}

.list2tt{ margin-top:15px; height: 130px; border-bottom: 1px #c5c9d5 dotted;}
.list2tt .pic{width:160px; height:112px; float: left;}
.list2tt .pic img{width:160px; height:112px; overflow: hidden;}
.list2tt .list2ttr{width:395px; height:112px; float: right;}
.list2tt .list2ttr a{font-size:18px; font-weight: bold; color: #0046a6;}
.list2tt .list2ttr p{ margin-top: 15px; font-size: 15px; color: #666666; line-height:26px;}
.list2tt .list2ttr span{ margin-top: 15px; background: url(../images/tb4.jpg) left  center no-repeat; padding-left:20px; font-size: 16px; color: #a0a7ba;}


.list2{margin-top: 20px;}
.list2 ul li{ width: 100%; line-height:38px; float: left; display: block;   background:url(../images/tb3.jpg) left center no-repeat; padding-left:5px; }
.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: #a0a7ba;  float:right; background: url(../images/tb4.jpg) left center no-repeat; padding-left: 20px;}
.list2 ul li a:hover{padding-left:15px; color: #014f99;}


.foot{width: 100%; height:419px; background: #f6fafd; border-top: 1px #dfe2f1 solid; margin: 0px auto;}
.foot .link{width: 100%; height:80px; line-height: 80px; color: #6c6f7f; border-bottom: 1px #dfe2f1 solid; margin: 0px auto;}
.foot .link a{color: #6c6f7f; padding-left: 5px; padding-right: 5px;}
.foot .link a:hover{color: #0046a6; }
.foot .footnav{width: 800px; height: 242px; border-right: 1px #ced2e1 solid; margin-top: 50px; float: left;}
.foot .footnav .k1{ width:120px; float: left;}
.foot .footnav .k1 h1{ font-size: 15px; height:45px; line-height:45px; font-weight: bold; color: #3f4762;}
.foot .footnav .k1 ul li{ width: 120px; height:30px; line-height:30px; float: left; display:block;font-size:12px; color:#6c6f7f;}
.foot .footnav .k1 ul li a{color:#6c6f7f;}
.foot .footnav .k1 ul li a:hover{color:#484c58;}
.foot .contant{ width:400px;  margin-top:70px; float: right;}
.foot .contant .img{}
.foot .contant .lx{ line-height: 30px; color: #6c6f7f; font-size: 15px; margin-top: 20px; }

.copyright{width: 100%; height:170px; background: #0046a6; margin: 0px auto;}
.copyright .l {  width: 953px;float: left;line-height: 45px; font-size: 16px;color: #fff;  padding-top: 30px;}
.copyright .r {width: 247px; height: 36px; float: right; margin-top:25px;}
.copyright .r select{width: 247px; height: 36px; background: #fff;}

.nybanner{width:100%; height:377px; background: url(../images/nybanner.jpg) center top no-repeat; margin: 0px auto;}
.nybanner .wz{  padding-top: 200px; color: #fff; text-align: right;}
.nybanner .wz h1{font-size:40px; font-weight: bold;}

.nypart{width:100%; margin:0px auto;}
.nypart_l{width:208px; float:left; margin-top: 30px;}
.nyleftnav{width:208px; margin:0px auto; }
.nyleftnav ul li{width:230px; height:79px; margin:4px auto; background: url(../images/nynav1.jpg) left top no-repeat; display:block; float:left; color:#000; padding-left: 35px; font-size: 18px; line-height: 79px;}
.nyleftnav ul li a{color:#000; padding-left: 35px; font-size: 18px; line-height: 79px;}
.nyleftnav ul li:hover{background: url(../images/nynav2.jpg) left top no-repeat; color:#fff;}

.nyleftnav ul li.on{ background: url(../images/nynav2.jpg) left top no-repeat; color: #fff; }
.nyleftnav ul li.on a{color: #fff;}
.nypart_r{ width:1024px; float:right;}


.nycolumns{width:100%;height:96px; background: url(../images/dqwz.jpg) top center no-repeat; margin:0px auto;}
.nycolumns_l{width:581px; height:93px; text-align:center; line-height:93px; font-size:33px; font-family:微软雅黑; color:#0046a6; float:left; overflow:hidden; border-bottom:3px #014f99 solid;}
.nycolumns_r{height:93px;color:#878da5; line-height:93px;float:right; padding-right:10px; overflow:hidden; font-size: 18px;}
.nycolumns_r a{color:#878da5; margin:auto 5px; }
.nycolumns_r a:hover{color:#0046a6; text-decoration:underline;}
.nypart_nr{width:1024px; min-height: 500px; margin:0px auto; }

.dym{ width: 100%; margin: 30px auto;}
.dym p{ line-height:49px; font-size:18px; text-indent:2em; color:#333; }


.nyxwlist{}

.newlisttt{ width: 100%; margin: 0px auto; margin-top: 40px;}
.newlisttt_l{ width: 347px; height: 230px; float: left; overflow: hidden;}
.newlisttt_l img{ width: 347px; height: 230px;  overflow: hidden;}
.newlisttt_r{ width:623px; height: 230px; margin-left: 38px; float: left; overflow: hidden;}
.newlisttt_r a{ font-size: 22px; line-height:40px; color: #000;}
.newlisttt_r p{ font-size: 16px; color: #878da5; line-height: 36px; margin-top: 10px;}
.newlisttt_r span{ font-size: 16px; color: #878da5; line-height: 36px;}

.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;}



.newlist{}
.newlist ul li{ width: 100%; line-height:77px; float: left; display: block;   background:url(../images/tb3.jpg) left center no-repeat; padding-left:5px; border-bottom:1px #ddd dotted; }
.newlist ul li .title{}
.newlist ul li .title a{ font-size:18px;  float:left; padding-left: 10px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.newlist ul li .time{font-size: 18px; color: #999; padding-right: 10px; float:right;}
.newlist ul li a:hover{padding-left:15px; color: #014f99;}


.djlisttt{ width: 100%; margin: 0px auto; margin-top: 40px;}
.djlisttt ul li{ width: 100%; float: left; display: block; margin: 15px auto; border-bottom: 1px #eee solid; padding-bottom:25px;}
.djlisttt_l{ width: 347px; height: 230px; float: left; overflow: hidden;}
.djlisttt_l img{ width: 347px; height: 230px;  overflow: hidden;}
.djlisttt_r{ width:623px; height: 230px; margin-left: 38px; float: left; overflow: hidden;}
.djlisttt_r a{ font-size: 22px; line-height:40px; color: #000;}
.djlisttt_r p{ font-size: 16px; color: #878da5; line-height: 36px; margin-top: 10px;}
.djlisttt_r span{ font-size: 16px; color: #878da5; line-height: 36px;}




.jianjie{ width: 100%; margin: 0px auto; margin-top:40px; margin-bottom: 50px;}
.jianjie p{ font-size: 16px; line-height:35px; text-indent: 2em;}
.jianjie p img{ max-width: 800px; margin: 20px auto; text-align: center;}


/*---内容详细界面---*/
.detail{ margin-top: 20px; margin-bottom: 50px;}
.detail .detail_shuxing{ width:1300px; padding-top:30px; padding-bottom: 30px; background:url(../images/btbg.png) center bottom no-repeat; }
.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{ margin-top: 20px;} 
.detail .zw p{ line-height:36px; font-size:18px; text-indent:2em;}
.detail .zw p img{ text-align: center; }



/*翻页*/

.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; }



.zctjlist2{}
.zctjlist2 ul li{ width:489px; height:437px; display: block; float: left; background:url(../images/ywfwk3.jpg) left top no-repeat;}
.zctjlist2 ul li:hover{background:url(../images/ywfwk4.png) left top no-repeat;}

.zctjlist2 .zctjlist2_con{width:402px; height:198px; margin: 0px auto; margin-top: 60px;}
.zctjlist2 .zctjlist2_con .a11{width:402px;font-size: 40px; font-weight: bold; color: #c8151e; line-height:100px;}
.zctjlist2 .zctjlist2_con .a22{width:402px;  font-size: 16px;line-height: 30px; color: #000;}
.zctjlist2 .zctjlist2_con .a33{width:402px; height:45px; margin-top:20px; background: #e6eaf6;}
.zctjlist2 .zctjlist2_con .a33 .s11{ width: 185px; padding-left: 15px; border-right: 1px #d0d5e3 solid; line-height: 45px; color: #545c74; font-size: 15px; float: left;}
.zctjlist2 .zctjlist2_con .a44{width:124px; height:38px; text-align: center;line-height: 38px; margin-left: 275px; background: url(../images/more5.jpg) left center no-repeat; margin-top: 30px;}
.zctjlist2 .zctjlist2_con .a44 a{color: #fff;}
.zctjlist2 .zctjlist2_con .a44:hover{background: url(../images/more6.jpg) left center no-repeat;}