*{
 margin: 0;
 padding: 0;}
#qb{
 background-color: #fff;
 width: 100%;
 height: 100%;
 position:relative;
 z-index: 0;}

#tb{
 width: 100%;
 height: 200px;
 background-color: #1376c2;}
#tb_1{
 width: 1250px;
 height: 150px;
 margin: 0 auto;
 background-image: url(../img/bj-1.png);}
#xiao{
 display: inline-block;
 float: left;
 margin-left: 160px;
 margin-top: 50px;}
#xiao a{
 display: block;
 height: 103px;}
#yuan a{
 display: block;
 height: 65px;}
#yuan{
 display: inline-block;
 float: left;
 margin-top: 100px;
 margin-left: 50px;}

.srk{
    margin: 6px 0 0 10px;
    border: 0;
    width: 105px;
    height: 23px;
    color: #000;
    line-height: 23px;
    background: #fff;
    outline: none;}
.ssau {
    float: right;
    margin: 6px 8px 0;
    font-size: 0px;
    width: 19px;
    height: 19px;
    background: url(../img/ss.png);
    border: none;
    cursor: pointer;
    outline: none;}
#ssk{
 height: 30px;
    width: 150px;
    background: #fff;
    margin-right: 100px;
    margin-top: 120px;
    border-radius: 50px;
    float: right;}
.English {
    float: left;
    margin-top: -27px;
    margin-left: 18px;
    color: #fff;}


ul li {
 list-style: none;}
a{
 text-decoration: none;
 color: #fff;
 font-size: 17px;}
#nav{
 width: 100%;
 height: 40px;
 background-color: #107fcd;
 margin: 0 auto;}
#navli{
 width: 1200px;
 height: 40px;
 margin: 0 auto;}
#nav li{
 margin: 0 auto;
 height: 40px;
 width: 120px;
 float: left;
 text-align: center;
 line-height: 40px;}
.navlizt li{
 background-color: rgba(2,109,189,0.9);
 z-index: 999;}
.navlizt li:hover{
 font-size: 16px;
 background-color:rgba(17,135,210,1);
 transition: 0.5s;}
.navlizt li a{
 color: #fff !important;}
.navover{
 overflow: hidden;}
.navover a{
 display: block;
 height: 41px;
 width: 120px;
 font-family: "Microsoft Yahei", "simsun", "arial", "tahoma";}
.navover:hover {
 overflow: visible;
 font-size: 16.5px;
 background-color: #107fcd;
 transition: 0.1s;}

.special-web-top{
 width: 476px;
 height: 95px;
 margin-bottom: 10px;}

.sowingMap>li,
.sowingMap a {
width: 100%;
height: 600px;}

.bg-img {
width: 100%;
height: 100%;}

.sowingMap {
width: 100%;
height: 600px;}

.sowingMap img {
width: 100%;
height: 100%;}

.out {
width: 100%;
height: 600px;
margin: 0 auto;
position: relative;
z-index: -1;}

.out .sowingMap>li {
position: absolute;
top: 0;
left: 0;}

.out .num {
position: absolute;
bottom: 20px;
left: 0;
font-size: 0;

text-align: center;
width: 100%;}

.out .num>li {
width: 20px;
height: 20px;
background: #666;
color: #fff;
text-align: center;
line-height: 20px;
border-radius: 50%;
display: inline-block;
font-size: 16px;
margin: 0 3px;
cursor: pointer;}

.out .num>li.active {
background: #a00;}

.out .btn {
position: absolute;
top: 50%;
margin-top: -30px;
width: 30px;
height: 60px;
line-height: 60px;
background: rgba(0, 0, 0, 0.5);
color: #fff;
text-align: center;
font-size: 40px;
display: none;
cursor: pointer;}

.out:hover .btn {
display: block;}

.out .left {
left: 0;}

.out .right {
right: 0;}



.sowingMap2 {
width: 100%;
height: 95px;}

.sowingMap2 li {
width: 471px;
height: 95px;}

.sowingMap2 img {
width: 100%;
height: 100%;}

.out2 {
width: 100%;
height: 95px;
margin: 0 auto;
position: relative;}

.out2 .sowingMap2 li {
position: absolute;
top: 0;
left: 0;}

.out2 .num2 {
position: absolute;
bottom: 1px;
left: 160px;
font-size: 0;

text-align: center;
width: 100%;}

.out2 .num2 li {
width: 20px;
height: 20px;
background: #666;
color: #fff;
text-align: center;
line-height: 20px;
border-radius: 50%;
display: inline-block;
font-size: 16px;
margin: 0 3px;
cursor: pointer;}

.out2 .num2 li.active {
background: #a00;}

.out2 .btn {
position: absolute;
top: 50%;
margin-top: -30px;
width: 30px;
height: 60px;
line-height: 60px;
background: rgba(0, 0, 0, 0.5);
color: #fff;
text-align: center;
font-size: 40px;
display: none;
cursor: pointer;}

.out2:hover .btn {
display: block;}

.out2 .left {
left: 0;}

.out2 .right {
right: 0;}


.list_right{
 width: 360px;
 height: 250px;
 float: right;
 margin-top: 35px;}
.list_left{
 width: 360px;
 height: 250px;
 float: left;
 margin-top: 35px;}
.list-news-left a{
 color: #000;
 font-size: 15px;
 font-weight: 400;
 height: 40px;
 line-height: 40px;
 display: inline-block;
 width: 264px;}
.list-news-right{
 float: right;
 
 height: 40px;
 line-height: 40px;
 font-size: 12px;}
.list-news li{
 width: 360px;
 height:40px;
 overflow: hidden;
 border-bottom: 1px dashed #D9D9D9;}
.zxdt_top{
 width: 360px;
 height: 40px;
 border-bottom: 1.5px solid #d7d7d7;}
.zxdt_nr{}
.list_nav span{
 font-family: "Microsoft Yahei", "simsun", "arial", "tahoma";
 font-size: 18px;
 text-align: center;
 line-height: 40px;
 display:block;
 width: 100PX;
 height: 40PX;
 margin-left: 60px;
 margin-top: -40px;
 overflow: hidden;
 cursor: default;}
.list_nav{
 width: 150px;
 height: 40px;
 float: left;
 font-weight: bold;
 border-bottom: 1.5px solid #107fcd
;}
.list_search a{
 color: #000;
 width: 80px;
 height: 40px;
 font-family: "Microsoft Yahei", "simsun", "arial", "tahoma";
 line-height: 40px;
 font-weight: 550;
 font-size: 14px;}
.list_search{
 float: right;}
.content{
 width: 1200px;
 height: 285px;
 margin:0 auto;}
.list_left_1{
 margin-left: 70px;}
.tp{
 height: 150px;
 width: 1200px;
 margin: 25px auto;
 
 overflow: hidden;}
.tp div{
 display: inline-block;
 margin-top: 5px;}
.tp_2{
 left:25px;
 margin-left: 65px;}
.tp_3{
 margin-left: 45px;}
.lm_list{
 width: 790px;
 height: 165px;}


.lm_list a{
 display: inline-block;
 width: 125px;
 height: 35px;
 color: #fff;
 background-color: #0e6fa9;
 line-height: 35px;
 text-align: center;
 font-size: 14px;
 overflow: hidden;
 padding: 0px 11px;
 margin-top: 17px;
 margin-left: 10px;}
.fudt{
 width: 1200px;
 margin: 20px auto;
 height: 220px;}
.fwdt{
 width: 790px;}
.fw-1{
 width: 790px;
 float: left;
 height: 210px;
 margin-top: 5px;}
.lxwm{
 width: 360px;
 float: right;
 color:#09121b;
 height: 210px;
 margin-top: 5px;}
.lxwm-1{
 float: left;
 width: 360px;
 margin-top: -20px;
 display: inline-block;
 
 margin-left: 18px;
 font-size: 18px;
 font-weight: bold;}
.foot p{
 line-height: 20px;
 padding-top: 25px;
 color: #fff;}
.wmtd{
 width: 1200px;
 margin: 10px auto;}
.td{
 width: 1200px;}
.list-news-left{
 float: left;
height:40px;}
.left_1{
 float: right;
 height: 60px;
 width: 285px;}
.left_1 a{
 height: 60px;
    line-height: 30px;
 width: 285px;
 margin-top: 4px;}
.time .date {
    font-size: 12px;
    width: 56px;
    height: 28px;
    color: #888a8f;
    line-height: 28px;
    border-left: 1px solid #d1d6d9;
    border-right: 1px solid #d1d6d9;
    text-align: center;
    border-bottom: 1px solid #d1d6d9;}
.time .day {
    background: #2267b1;
    height: 30px;
    width: 58px;
    line-height: 30px;
    font-size: 24px;
    color: #ffffff;
    text-align: center;}
.time{
 float: none;
 width: 58px;
 height: 60px;
 margin-top: 4px;}

.fuwu-1 span{
 display: block;
 margin-top: 20px;}
.lstd li{
 float: left;
 margin-left: 26px;
 margin-top: 15px;}
*{
    margin: 0;
    padding: 0;}
ul li{
    list-style: none;}
a{
    text-decoration: none;}.navWrap {
    width: 100%;
    background: #107fcd;
    height: 43px;
    line-height: 43px;
    margin: 0 auto;
    position: relative;
    z-index: 9999;}

.nav {
    width: 1180px;
    height: 43px;
    margin: 0px auto;}

.nav li {
    float: left;
    height: 43px;
    line-height: 43px;
    font-size: 16px;
    position: relative;}

.nav li a {
    color: #FFF;
    display: block;
    padding: 0 18px;
    text-decoration: none;}

.nav ul li a:hover {
    display: block;
    color: #fff;
    background: #0D6DB9;}

.nav dl {
    font-size: 14px;
    background-color: #107fcd;
    position: absolute;
    top: 43px;
    left: 0px;
    z-index: 9999;
    width: 100%;}

.nav dl dd a {
    color: #fff;
    padding: 10px 0;
    line-height: 16px;
    display: block;
    text-align: center;}
.nav dl dd a:hover {
    color: #fff;
    background: #0D6DB9;}
.ment li{
 display: block;
    width: 125px;
    height: 35px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    margin-top: 15px;
    padding-top: 5px;
    margin-left: 25px;}
.ment{
 width: 160px;
 height: 170px;
 float: left;}
.ment-list{

    background: #869198;}
.box{
 width: 630px;
 height: 175px;
 float: right;
 overflow: hidden;}
.boneer li{
 float: left;}
.hider{
 background-color: #1376c2;}
.hid{}
.boneer{
 overflow: hidden;
height:175px;}
.boneer-list a:hover{
 background-color: #1376c2;}














.new_qb{
 width: 100%;
 height: 610px;}
.new_qb_1{
 width: 1423px;
 height: 610px;
 margin: 0 auto;
 overflow: hidden;}

.zxdt{
 width: 500px;
 margin-left: 187px;
 margin-top: 35px;
 float: left;}


.list_nav i{
 display: inline-block;
 width: 30px;
 height: 32px;}
.fw i{
 background-image: url(../img/xkf.png);}
.ywlc i{
 background-image: url(../img/ywlc.png);}
.gzzd i{
 background-image: url(../img/gzzd.png);}
.wlfw i{
 background-image: url(../img/wlfw.png);}
.list_left i{
 background-image: url(../img/bmdt.png);}
.list_right i{
 background-image: url(../img/wlaq.png);}
.list_left_1 i{
 background-image: url(../img/tzgg.png);}
.fwdt i{
 background-image: url(../img/fwdt.png);}
.td i{
 background-image: url(../img/td.png);}
.list_search a:hover{
 color: #107fcd;}


.newcon-right {
    float: left;
    width: 496px;
    height: 300px;
    position: relative;}

.newcon-right .bd {
    width: 496px;
    height: 300px;
    overflow: hidden;}

.newcon-right .bd ul li {
    height: 300px;
    position: relative;}

.newcon-right .bd li span {
    display: block;
    width: 100%;
    line-height: 50px;
    background: url(../img/h1bg.png) repeat-x;
    position: absolute;
    bottom: 0;
    left: 0;}

.newcon-right .bd li span h2 {
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: normal;}

.newcon-right .prev,.newcon-right .next {
    position: absolute;
    top: 50%;
    margin-top: -40px;
    display: block;
    width: 45px;
    height: 80px;
    background: url(../img/left.png);}

.newcon-right .next {
    background: url(../img/right.png);
    right: 0 !important;}
.bd img{
 width: 496px;
 height: 300px;}
.list-news{}

.list-news-left i{
 background: url(../img/tb.png) no-repeat 2px 7px;
 width: 18px;
 height: 17px;
 display: inline-block;
 font-family: "Microsoft Yahei", "simsun", "arial", "tahoma";}

.list-news-left a:hover{
 color: #107fcd;}



.ywlc{
 width: 500px;
 height: 250px;
 float: right;
 margin-right: 187px;
 margin-top: 35px;}

.gzzd{
 width: 500px;
 height: 269px;
 float: right;
 margin-right: 187px;
 margin-top: 50px;}

.wlfw{
 height: 241px;
 width: 1425px;
 margin: 0 auto;}
.wlfw_1{
 margin-left: 187px;
 margin-top: 15px;}
.yash{
 border: 2.2px solid #1295d8;
 width: 1045px;
 display: block;
 margin-top: 40px;
 float: left;
 margin-left: -150px;}
.serve{
 width: 1050px;
 height: 197px;
 background-color:#d7d7d7;
 float: left;
 overflow: hidden;}
.logo_1{
 background: url(../img/wzgl1.png);}
.logo_2{
 background: url(../img/u14.png);}
.logo_3{
 background: url(../img/u18.png);}
.logo_4{
 background: url(../img/ymfw.png);}
.logo_5{
 background: url(../img/u28.png);}
.serve p{
 margin-top: 135px;
 font-weight: 700;
 font-size: 25px;
    color: #000;}
.serve p:hover{
 color: #107fcd;}
.serve a{
 width: 128px;
    height: 128px;
    text-align: center;
    float: left;
    display: block;
    margin: 11px 32px 0px 50px;}
.widows{
 width: 150px;
 height: 269px;}






.foot{
 width: 100%;
 height:100px;
 background-color: #2267b1;
 margin-top: 0px;}
.foot-1{
 width: 1050px;
 margin: 0 auto;}
.db{
 width: 500px;
 float: left;
 padding-top: 20px;}
.db p{
 margin-top: 3px;
 display: block;
 width: 375px;
 font-size: 20px;
 font-weight: 400;
 font-family: "Microsoft Yahei", "simsun", "arial", "tahoma";
 color: #fff;}

.link img{
 width: 34px;
 height: 29px;}
.link p{
 float: right;
 font-size: 20px;
 font-family: "Microsoft Yahei", "simsun", "arial", "tahoma";
 font-weight: 400;
 height: 33px;
 line-height: 28px;}
.logo-1{
 display: inline-block;
 padding-left: 35px;}
.list-news-1 i{
 background: url(../img/dy.png) no-repeat 2px 7px;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-top: 5px;
    font-family: "Microsoft Yahei", "simsun", "arial", "tahoma";}