@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:url(../images/bg.jpg) center bottom  no-repeat #f6f6f8; 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;}

.ernr{margin-bottom:20px;}

.ydy{ width: 100%; height: auto; margin: 0px auto; position: fixed; left: 0px; top:0px; right: 0px; bottom:0px; background: url(../images/ydy.jpg) left center no-repeat; z-index: 1;}
.ydy .ydy_con{width:100%; height: auto; margin: 0px auto; position: absolute; z-index: 22;}
.ydy .ydy_con .ydy_con1{width:1200px; height: auto;  margin: 0px auto; }
.ydy .ydy_con .ydy_con1 .ydylogo{width:100%; padding-top: 100px; text-align: center;}
.ydy .ydy_con .ydy_con1 .ydybtn{padding-top: 100px;}
.ydy .ydy_con .ydy_con1 .ydybtn1{width: 586px; height: 380px; float: left;}
.ydy .ydy_con .ydy_con1 .ydybtn2{width: 586px; height: 380px; float: right;}






.ss{width: 511px; height:50px; padding-top: 90px; border:none; float: right;}
.i-search {
    width: 511px;
    height:50px;
    overflow: hidden;
    position: relative;
}
.i-search .search-txt {
    width:400px;
    padding-left:30px;
    height:50px;
    line-height:50px;
    background:#fff;
    color: #999999;
    border:none;
    font-family:'微软雅黑';
}

.i-search .search-btn {
    
width:81px;
    
height:50px;
    
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;}


.column1{ width: 100%; height: 50px; line-height:50px; border-bottom: 1px #c7c7c7 solid; }
.column1 h1{width:150px;line-height: 48px;color: #c71200;font-size:24px;float: left;font-weight: bold;border-bottom: 3px #c71200 solid;text-align: center;}
.column1 a{ float: right; color: #999;}



.column11{width: 100%; height: 50px; line-height:50px; }
.column11 h1{ color: #000; font-size:24px;  float: left;}
.column11 a{ float: right; color: #999; margin-right:20px}


.column2{ width: 100%; height: 50px; line-height:50px; background: url(../images/icontb.png) left center no-repeat; padding-top: 20px; padding-bottom: 20px;; }
.column2 h1{ width: 100px; line-height: 50px; color: #000; font-size: 20px; text-align: center; font-weight: bold; padding-left: 30px; }


.box{ width:1200px; margin: 0px auto;}


.part1{width: 100%;height: 553px;margin: 0px auto;background: url(../images/bg1.jpg) top center no-repeat;background-size: cover;min-width:  1200px;padding-bottom: 54px;}
.part1_l{width: 576px;float: left;}
.part1_r{width: 576px;float:left;margin-left:48px;}





.banner{width:100%; height:624px; margin: 0px auto; background: url(../images/zhyf.jpg) top center no-repeat;background-size:cover;min-width:1200px;}


.part2{width:100%;height:596px;margin: 0px auto;background: url(../images/bg2.jpg) top center no-repeat;background-size: cover;min-width:  1200px;padding-top: 38px;}
.part2_l{width:575px; float: left;}
.part2_r{width:575px; float:left; margin-left:50px}

.focus0{position:relative;width: 576px;height: 293px;float: left;}  
.focus0 img{width: 576px;height: 300px;} 
.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: 528px;height:143px;position:absolute;background: url(../images/btbg.jpg) top left no-repeat;bottom:-100px;left:26px;z-index:10;display:block;font-size:16px;}
.focus0 .shadow1:hover{box-shadow: 0px 0px 8px #ddd;} 
.focus0 .shadow1 .tk{padding-top: 25px; padding-left: 25px;}  
.focus0 .shadow1 .tk .time{width: 57px;height: 84px;float: left;color: #c71200;}
.focus0 .shadow1 .tk .time h1{width: 57px;text-align: center;font-size: 38px;line-height: 35px;}
.focus0 .shadow1 .tk .time h2{width: 57px;text-align: center;font-size: 14px;margin-top: 28px;}
.focus0 .shadow1 .tk .titp{width: 413px;height: 90px;float: left;margin-left: 32px;}
.focus0 .shadow1 .tk .titp .tit{font-size: 24px;color: #000;}
.focus0 .shadow1 .tk .titp .p{font-size: 15px;color: #444;text-indent: 2em;margin-top: 5px;line-height: 24px;}
.focus0 .fcon1{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus0 .fcon1 img{ display:block; }  
.focus0 .fbg1{bottom: -98px;left: 50px;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:10px; height:10px; margin:0 3px;color:#fff;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#9b9b9b; }    
.focus0 .D1fBt1 .current,.focus .D1fBt a:hover{background:#b62729;}    
.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;}



.TabTitle2{ width:100%; height:50px;  margin:0px auto;  margin-top: 14px; border-bottom: 1px #c7c7c7 solid;}
.TabTitle2 ul li{float:left;cursor:pointer;height:50px;line-height:50px;width: 25%;text-align: center;color: #000;display:block;letter-spacing:1px;font-size:24px;font-weight: bold;}
.TabTitle2 ul li a{display:block; text-align:center;  font-size:24px; line-height:48px; border-bottom:3px #fff solid; }

.TabTitle2 .hover{height:48px;line-height:48px;color: #c71200;border-bottom: 3px #c71200 solid;}
.Tabbottom2{ width:100%;}
.Tabbottom2 .more{width: 100px;margin-top: 15px;background: url(../images/more.jpg) left center no-repeat;font-size: 15px;padding-left: 20px;margin-left: 490px;}
.Tabbottom2 .more a{color: #999;}
.Tabbottom2 .more:hover a{color: #0673d2;}

.TabTitle1{width:100%;height:50px;/* margin:0px auto; *//* margin-top: 14px; */width: 360px;float: right;margin-top: -40px;}
.TabTitle1 ul li{ float:left; cursor:pointer;  font-size:15px; line-height:28px; padding-left: 10px; padding-right: 10px; border-radius: 4px; background: #e8edf1; color: #697f94;display: block; margin: 0px 5px; }
.TabTitle1 ul li a{display:block; text-align:center;  font-size:15px; line-height:28px; padding-left: 10px; padding-right: 10px; border-radius: 4px; background: #e8edf1; color: #697f94;}

.TabTitle1 .hover{color: #fff;background: #c71200;}
.Tabbottom1{ width:100%;}

.qylist{ width: 100%; margin: 0px auto; margin-top: 30px;}
.qylist ul{height:455px;overflow:hidden;}
.qylist ul li{width:180px; height: 90px; line-height:90px; text-align: center; border: 1px #e5e5e5 solid;border-radius: 4px;display: block;float: left;margin: 10px 9px; background: #fff;} 
.qylist ul li .img{width:170px; height: 70px; line-height:70px; margin: 10px auto; text-align: center;}
.qylist ul li .img img{max-height: 100%;max-width: 100%;vertical-align: middle;    text-align: center; display: inline-block;}

.part3{width:100%;height:626px;margin: 0px auto;background: url(../images/bg3.jpg) top center no-repeat;background-size: cover;min-width: 1200px;}
.part3_l{width:575px; float: left;}
.part3_r{width:575px; float:left; margin-left:50px}


.list{ width: 100%; margin-top:20px;}
.list ul li{ width: 100%; line-height:57px; float: left; display: block;  background:url(../images/bt.jpg) left center no-repeat; border-bottom: 1px #dddee3 solid; }
.list ul li .title{ margin-left: 20px;}
.list ul li .title a{ font-size:18px; color: #61687c;  float:left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.list ul li .time{font-size:16px;color: #474747;float:right;position: sticky;right:  0;}
.list ul li a:hover{padding-left:5px; color:#c71200;}


.wqhg{width:1200px; height:600px; margin: 0px auto; }


.part4{width:100%;height:620px;margin: 0px auto;background: url(../images/bg4.jpg) top center no-repeat;background-size: cover;min-width: 1200px;}
.part5{width:100%;height:170px;margin: 0px auto;padding-top: 15px;background: url(../images/tj.jpg) top center no-repeat;padding-top:50px;background-size: cover;min-width: 1200px;}

.tj{width:1200px; margin: 0px auto;}
.tj .tj1{width: 400px; float: left; text-align: center; color: #fff;}
.tj .tj1 h1{line-height: 50px;font-size: 30px;}
.tj .tj1 h2{line-height: 60px; font-size: 40px;}
.foot{width: 100%;height:215px;margin: 0px auto;background: url(../images/foot.jpg) top center no-repeat;background-size: cover;min-width: 1200px;}
.foot p{text-align: center; line-height:35px; color: #c9c7c7; font-size: 16px; padding-top:60px;}





.nytop{width:100%;height: 87px;margin: 0px auto;background: #c71200;min-width:  1200px;}
.nav{width:1200px; height: 87px; margin: 0px auto;}
.nav ul li{height: 84px;line-height:84px;border-bottom: 3px #c71200 solid;display: block;float: left;}
.nav ul li a{ display: block; font-size: 20px; color: #fff; padding-left: 57px; padding-right: 30px;}
.nav ul li a.on{background: #d51806;}

.nynav{width:600px; height:53px; margin: 0px auto;  }
.nynav ul li{width:150px; display: block; float: left; font-size: 20px; line-height: 53px; text-align: center; margin-left:20px; margin-right:20px; background: #fff; border: 1px #eee solid; border-radius: 4px;}
.nynav ul li a{color: #000;}
.nynav ul li.on{ color: #fff; background: #d51806 ;}
.nynav ul li.on a{color: #fff;}

.nynav2{width:1200px; height:53px; margin: 0px auto; background: #fff;  }
.nynav2 .lx{width:112px; height:53px; float: left; background: #d51806; font-size: 18px; color: #fff; text-align: center; line-height: 53px;  }
.nynav2 ul{width:1088px; height:53px; float: left; }
.nynav2 ul li{width:150px; display: block; float: left; font-size:18px; line-height: 53px; text-align: center; margin-left:20px; margin-right:20px; background: url(../images/fgf.jpg) right center no-repeat;}
.nynav2 ul li a{color: #000;}
.nynav2 ul li a.on{ color:#d51806;}



.main{width:100%; margin: 0px auto;overflow:hidden;margin-bottom:20px;min-width: 1140px;
 }

.nybanner{width:100%; height:222px; margin: 0px auto; background: url(../images/z.jpg) top center no-repeat;background-size:cover;min-width:1200px;}
.nycolumn1{width:100%;height:121px;padding-top:40px;margin: 0px auto;background: url(../images/column1.jpg) top center no-repeat;/* margin-top: 35px; */font-size: 40px;font-weight: bold;color: #c71200;text-align: center;}
.nycolumn2{width:100%; height:121px;  padding-top:40px; margin: 0px auto; background: url(../images/column2.jpg) top center no-repeat; margin-top: 35px; font-size: 40px; font-weight: bold; color: #c71200; text-align: center;}


.dwjj{ width: 1200px; margin: 0px auto; margin-top: 50px;}
.dwjj .bt{}
.dwjj .tab{}

.TabTitle3{ width:100%; height:53px;  margin:0px auto; overflow:hidden; background: #fff;  }
.TabTitle3 ul li{ float:left; cursor:pointer; height:50px; line-height:50px;  width:171px; text-align: center; color: #000;  display:block;  letter-spacing:1px;  font-size:18px;  background: url(../images/fgf.jpg) right center no-repeat;}
.TabTitle3 ul li a{display:block; text-align:center;  font-size:18px; line-height:50px; border-bottom:3px #fff solid; text-decoration:none;}

.Tabbottom3{width: 96%;min-height:300px;margin: 0px auto;padding-bottom: 100px;margin-top: 30px;padding:  2%;background:  #fff;}


.dym{width: 100%; margin:0px auto;}
.dym p{ line-height:36px; font-size:16px; color:#333; }

.qybm{width:1113px; margin:0px auto; border: 1px #eee solid; background: #fff; border-radius: 10px; margin-bottom: 50px;}
.qybm .qybm_con{ width: 1040px; margin: 0px auto;  margin-top: 30px; border: 1px #cddbe7 solid;}


.qybm .qybmtit{ width:135px; height: 40px; border: 1px #cddbe7 solid; text-align: center; line-height: 40px; color: #c71200; font-size: 18px; background: #eef4f6;     font-size: 18px;
    margin-left: 73px;
    margin-top: 45px;
    position: absolute;
    z-index: 22;}
.zxtable{ width:850px; margin:0px auto; margin-top: 70px; margin-bottom: 50px;  border: 1px #cddbe7 solid; padding: 50px 80px; }
.zxtable table{width:850px; margin:0px auto;  border-collapse: collapse;}
.zxtable table tr{width:100%; border-collapse: collapse; display: block;  padding:10px; border: 1px #fff solid; font-size: 17px }
.zxtable table tr td{ padding-right: 10px; }
.zxtable .sel{ width:500px; height: 30px; line-height:30px; border: 1px #eee solid; border-radius: 4px }
.zxtable .inp1{ width:500px; height: 30px; line-height:30px; border: 1px #eee solid; border-radius: 4px }
.zxtable .inp2{ width:500px;height: 30px; line-height:30px;   border: 1px #eee solid; border-radius: 4px }
.zxtable .inp3{ width:700px; height: 30px; line-height:30px;  border: 1px #eee solid; border-radius: 4px }

.zxtable .textarea{ width:700px; height: 80px;  border: 1px #eee solid; border-radius: 4px }
.zxtable .fj{width:105px; height:30px; line-height: 30px; display: block; text-align:center;  background: #f1eff0;  border-radius: 4px; color:#333; float: left; }
.zxtable .tijiao{ width:105px; height:38px; line-height: 38px; display: block; text-align: center; margin-left:300px;  background: #c71200;  border-radius: 4px; color:#fff; margin: 0px auto; }

.v_news_content table{min-width:660px !important;margin:0 auto;}

.wszplist{width: 1200px; margin: 0px auto; margin-top: 20px;}
.wszplist ul li{width:390px;height: 246px;display: block;float: left;background: #fff;border-radius: 4px;margin-right:15px;margin-bottom:15px;}
.wszplist ul li .wszpk{ width:360px; margin: 0px auto; margin-top: 20px;}
.wszplist ul li .wszpk .wszpk_t{ width: 100%; margin: 0px auto;}
.wszplist ul li .wszpk .wszpk_t .img{width:70px; height: 70px; line-height:70px; border:1px #e7e7ea solid; border-radius: 8px; float: left;}
.wszplist ul li .wszpk .wszpk_t .img img{max-height: 100%; max-width: 100%; vertical-align: middle;}
.wszplist ul li .wszpk .wszpk_t .tt{width:275px; height: 74px; float: left; margin-left: 10px;}
.wszplist ul li .wszpk .wszpk_t .tt .h1{width:100%; line-height:26px;font-size:18px; color: #000;}
.wszplist ul li .wszpk .wszpk_t .tt .h2{line-height:26px;font-size: 15px; color: #61687c; margin-top: 5px;}
.wszplist ul li .wszpk .wszpk_b{width:100%; line-height:26px;font-size: 15px; color: #61687c; margin-top: 12px;}
.wszplist ul li .wszpk .wszpk_b .h1{width:100%; line-height:26px;font-size: 15px; color: #61687c;}
.wszplist ul li:hover{box-shadow: 0px 0px 10px #c71200}

.yxqy{ width: 800px; margin: 0px auto; margin-top: 100px;;}
.yxqy ul li{ width: 346px; height: 176px; float:left; display: block; margin: 0px 20px; }
.yxqy ul li.qy{ width: 346px; height: 176px;  background: url(../images/qyrkbg.jpg) top center no-repeat; }
.yxqy ul li.xs{ width: 346px; height: 176px;  background: url(../images/xsrkbg.jpg) top center no-repeat; }
.yxqy ul li a{ width: 346px; height: 176px; padding-left: 170px; display: block; line-height: 170px; font-size: 24px; font-weight: bold; color: #c71200; }

.piclist{ width: 100%; margin: 0px auto; margin-top: 10px;}
.piclist ul li{ width:380px; display: block; float: left; margin-bottom:20px; margin-right:30px; }
.piclist ul li .k{width:380px;}
.piclist ul li .k .img{ width:380px; height:210px;overflow: hidden;}
.piclist ul li .k .img img{ width:100%; height: 210px; overflow:hidden; transition: all 0.4s;}
.piclist ul li:hover .k .img img{transform: scale(1.06);}
.piclist ul li .k .kk {width: 340px; padding:5px 20px 10px 20px ; background: #fff;}
.piclist ul li .k .kk .title{ font-size: 16px; line-height: 30px; margin-top: 10px;}
.piclist ul li .k .kk .js{ font-size:14px; line-height:24px; margin-top: 10px;}
.piclist ul li .k .kk .zjr{ font-size: 16px; line-height: 30px; margin-top: 10px;}
.piclist ul li .k .kk  .sjll{ font-size: 16px; line-height: 30px; }
.piclist ul li .k .kk  .sjll .sj{ font-size:14px; line-height: 30px;  float: left;}
.piclist ul li .k .kk  .sjll .ll{ font-size:14px; line-height: 30px; float: right;}




/*---内容详细界面---*/
.detail{margin-top: 20px;margin-bottom: 50px;width: 96%;padding: 2%;background: #fff;}
.detail .detail_shuxing{width: 100%;margin: 0px auto;padding-top:30px;padding-bottom: 30px;/* background: #f7f7f7; */border-bottom: 1px #eee solid;margin-bottom: 20px;}
.detail .detail_shuxing .title{ padding-left: 40px; padding-right: 40px; font-size:30px; color: #000; text-align: center; }
.detail .detail_shuxing .shuxing{ width:350px; 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; }



/*翻页*/

.pagination {margin:80px 0px 80px 0px; text-align: center}
.pagination a,.pagination span {display:inline-block; min-width:26px; line-height:26px; padding:3px; border:1px #ccc solid; background:#f0f0f0; color:#333; margin:0px 2px; border-radius:2px; }
.pagination a:hover,.pagination span:hover {border:1px #d51806 solid; background:#d51806; 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 #d51806 solid; background:#d51806; color: #FFF; text-decoration: none; }
.pagination .current {border:1px #d51806 solid; background:#d51806; color:#fff; }