html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}


.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*hh1*/
.hh1{background:#0846ae;height:30px;line-height:30px}
.huan{line-height:30px;float: left;color:#a5b2d9}

.kk2{line-height:30px;color:#a5b2d9}
.kk2 a{line-height:30px;color:#a5b2d9}


.hh2{height:110px}
.logo{float:left;line-height:110px}
.logo img{line-height:110px}

/*导航栏样式*/

#menu{width:770px;float:left;margin-top:30px}
.nav{height:45px;}
.nav li{line-height:45px;height:45px;text-align:left;width:95px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:45px;color:#000;height:45px;font-size:14px}
.nav li a:hover{color:#000;text-decoration:none;font-weight: 600;background:url(../images/kx.png) no-repeat left bottom}

.nav .sec{height:0;background:#0846ae;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:45px;left:0px;}
.nav .sec a{background:#0846ae;color:#fff;height:38px;line-height:38px;width:111px;text-align:center;}
.nav .sec a:hover{background:#0846ae;text-decoration:none;font-weight:400;text-align:center;
}



/*é¦–é¡µbanner*/
div.wrapper {  margin: 0 auto; position: relative; height:580px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; width:1920px;height:580px !important;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 300px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right:300px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1920px; height: 580px; position: absolute;left:50%;margin-left:-960px;overflow-x:hidden;}
#slideshow ul { display: none; }
#slideshow ul img{width:1920px;height:580px;}


/*hh3*/
.hh3{background:url(../images/bg1.png) no-repeat center top;height:140px}
.dh{float:right;width:550px;color:#fff;line-height:25px;margin-top:25px}




/*hh4*/
.hh4{background:url(../images/bg2.png) no-repeat center top;height:755px}
.dh{float:right;width:550px;color:#fff;line-height:25px;margin-top:25px}
.h4le{width:780px;float:left;margin-top:30px}
.join2 li{float:left;width:150px;}
.join2 li:nth-child(1){margin-left:90px}
.join2 li:nth-child(2){margin-left:70px}
.join2 li:nth-child(3){margin-left:70px}

.join2 li a.img{display:block;text-align:center;width:55px;margin:0 auto;}
.join2 li a.img img{display:block;text-align: center;}
.join2 li h3{text-align: center;color:#343434;font-size:12px;margin-top:10px;height:36px}
.join2 li h3:hover{background:url(../images/h3.png) no-repeat center bottom;height:36px}
.join2 li h3 a{text-align: center;color:#343434;font-size:12px;font-weight: 400;}
.join2 li span{color:#343434;font-size:12px;font-weight: 400;text-align: center;display: block;margin-top:5px}

.abtt{text-align:right;color:#373737;font-size:24px;margin-top:55px}
.abtt span{display:block;color:#5b5b5b;font-size:12px;font-weight: 400;margin-top:5px}


.abnr{width:1484px;margin:0 auto;margin-top:65px}
.ab1{height:421px;background:url(../images/ab1.png) no-repeat center top;width:831px;float:left}
.bt1{color:#ffffff;font-size:35px;font-weight:normal;text-transform: uppercase;padding-top:70px;padding-left:130px}
.bt1 span{display:block;font-size:20px;font-weight: bold;background:url(../images/x2.png) no-repeat left bottom;line-height:35px}
.gsjj{display:block;color:#ffffff;font-size:15px;line-height:28px;width:575px;margin:0 auto;margin-top:45px;height:112px;overflow: hidden;}
.cha{float:right;margin-top:47px}

.ab2{float:right;width:653px;height:421px;overflow: hidden;}

/*hh5*/
.hh5{height:911px;background:url(../images/bg3.png) no-repeat center top;}
.h5t{color:#333333;font-size:36px;text-align: center;padding-top:75px}
.h5t span{display:block;color:#888888;font-size:16px;font-weight: 400;margin-top:10px}
.lxdh{text-align: center;display: block;margin-top:10px;color:#1e1e1e}
.lxdh p{color:#1e1e1e}

.promenu{
    width: 1200px;margin:0 auto;margin-top:30px;
    overflow: hidden;display: flex;justify-content: center;align-items: center;
}
.promenu li{

    float: left;
    overflow: hidden;background:#005da3;line-height:44px;width: 188px;margin:0 5px
}
.promenu li a{
    display: block;
    width: 188px;
    height: 44px;
    box-sizing: border-box;
    line-height: 44px;
    text-align: center;
    overflow: hidden;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    transition: all 0.4s linear;
    font-size: 16px;
    color: #fff;background:#005da3;
}
.promenu li.on a{
    background-color: #dd2942;
    border:none;
    color: #fff;
}


.b1b_index{
    width: 1200px;
    margin:0 auto;
    overflow: hidden;margin-top:45px;display: block;
}
.b1b_index li{
    width: 282px;
    float: left;
    overflow: hidden;
    margin-right: 24px;margin-bottom: 35px;
}
.b1b_index li:nth-child(4n){margin-right: 0;}
.b1b_index li .b1img1{
   width: 100%;
   height: 193px;
   overflow: hidden;
}
.b1b_index li .b1img1 img{width: 100%;height: 100%;}
.b1b_index li h4{
    font-size: 14px;
    font-weight: normal;
    line-height: 45px;
    color: #020202;
   text-align: center;background:#d1d1d1;width:100%;
}

.b1b_index li:hover h4{background:#005da3;color:#fff}



.form-group .wz{
    color: #000;
    font-size:16px;
}


/*hh6*/
.hh6{height:890px;background:url(../images/bg4.png) no-repeat center top;text-align: center;}
.ht6{color:#ffffff;font-size:48px;font-weight: normal;;}
.ht6 span{color:#ffae00}
.ht6 em{font-weight: bold;font-style:normal;}
.wz{text-align: center;color:#FFF;font-size:20px;}

.ys1{width:450px;background:#005da3;height:242px;overflow: hidden;margin-top:55px;float:left}
.sz{float:left;font-size:48px;font-weight: 600;color:#fff;margin-left:30px;margin-top:40px}
.ybt{float:left;margin-left:5px;color:#8da9cb;font-size:12px;text-align: left;margin-top:40px;line-height:24px}
.ybt span{display: block;color:#ffffff;font-size:28px}
.ysnr1{display: block;color:#ffffff;width:390px;margin:0 auto;margin-top:24px;text-align: left;font-size:15px;line-height:27px}


.ystp1{float:right;margin-top:55px;}

.ysdh{float:left;width:524px;height:370px;background:url(../images/ysdh.png) no-repeat center top;margin-top:35px}

.dh2{float:left;color:#fff;line-height:25px;margin-top:205px;text-align: left;margin-left:30px}


.ys22{width:610px;float:right}
.szx{float:left;font-size:48px;font-weight: 600;color:#091581;}
.ybtx{float:left;margin-left:5px;color:#8da9cb;font-size:12px;text-align: left;margin-top:40px;line-height:24px}
.ybtx span{display: block;color:#000000;font-size:28px}
.ysnr1x{display: block;color:#666666;margin-top:20px;text-align: left;font-size:15px;line-height:27px}





/*lnews*/


.ltitle h3{
        font: 500 36px/38px "微软雅黑";
        color:#333;
        text-align: center;
}
.ltitle p{
        font: 500 16px/38px "微软雅黑";
        color:#888;
        text-align: center;
        padding-top:3px;
}
.ltitle1 h3{
        font: 500 36px/38px "微软雅黑";
        color:#fff;
        text-align: center;
}

.ltitle1 p{
        font: 500 16px/38px "微软雅黑";
        color:#fff;
        text-align: center;
        padding-top:3px;
}





.lnews{
    background: url(../images/news_bg.png) center no-repeat;
    padding:35px  0 21px 0;height:651px;
}
.lnews_l{
    background: #fff;
    padding: 35px 30px 43px 30px;
}
.lnew_t{
    border-bottom: 1px solid#f2f2f2;
}
.lnew_t  li a{
    display: block;
    float:left;
     font: 400 20px/38px "微软雅黑";
     color: #333;
     margin-right:60px;
     position: relative;
}
.lnew_t  li a::before{
    position: absolute;
    content: '';
    width: 0px;
    height: 3px;
    top: 37px;
    left: 16px;
    background: #091581;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s;
}
.lnew_t  li a:hover::before{
    color: #091581;
    width: 50px;
    background: #091581;
}
.lnew_ct{
    width: 280px;
    box-sizing: border-box;
    padding: 20px 0 20px 25px;
    background: #091581;
}
.lnew_center{
    color:#fff;
    padding-top:10px;
}
.lnew_h{
    font: 400 14px/28px "微软雅黑";
    color:#fff;
}
.lnew_img img{
    margin-top:23px;
    width: 280px;
    height: 180px;
}
.lnews_nr_z{
    border-bottom: 1px solid#f2f2f2;
    padding:20px 0;
}
.lnews_nr_z:last-child{
        border-bottom: 0px solid#f2f2f2;
    padding-bottom:0px;
}
.lnew_date span{
    font:700 36px/38px "微软雅黑";
    color:#656565;
    margin: 2px 0 10px 0;
    text-align: center;
    display:block;
        -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s;
}
.lnew_date h4{
    width: 58px;
    text-align: center;
    background: #989898;
    font:500 12px/28px "微软雅黑";
    color:#fff;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s;
}
.lnews_nr_z:hover .lnew_date  span{
    color:#091581;
}
.lnews_nr_z:hover .lnew_date h4{
    background:#091581;
}
.lnews_nr_z:hover .lnews_bt{
    color:#091581;
}
.lnews_bt{
     margin: 0px 0 0 26px;
        font:600 14px/38px "微软雅黑";
    color:#333;
        -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s;
}
.lnew_w{
    margin-left: 53px;
}
.lnews_nr{
    width: 336px;
     font:400 12px/22px "微软雅黑";
    color:#999999;
    margin-left:26px;
}

/* æ–°é—»å³ä¾§æ ·å¼ */


#ydemo {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    height: 306px;
}


.lnews_n{
    margin-top:35px;
}
.lnews_r{
    background: #fff;
    padding:32px 24px 73px 24px;width:370px;float:right
}
.went{
    position: relative;
    font:500 20px/38px  "微软雅黑";
    color:#333;
    border-bottom: 1px solid#f2f2f2;
    margin-bottom:10px;
}
.went::before{
    position: absolute;
    content: '';
    width: 50px;
    height: 3px;
     top: 40px;
    left: 1px;
    background: #091581;

}
#ydemo {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    height: 306px;
}
.xwenz{
        font:500 14px/38px  "微软雅黑";
    color:#999;
    padding-left:10px;

}
.lnew_a{
    background: url(../images/a.png) center no-repeat;
    width: 24px;
    height: 24px;
    display:block;
        margin: 0 13px 3px 0;
}
.lnew_q{
    background: url(../images/q.png) center no-repeat;
    width: 24px;
    height: 24px;
    display:block;
}
.lnew_wz {
    padding:20px  13px 18px 0;
    border-bottom: 1px dashed #ebebeb;
}
.lnews_r_h{
         font:400 14px/1 "微软雅黑";
    color:#333;
}
.lnews_r_c{
    padding-top:13px;
    width: 260px;
}


.df{background:url(../images/dff.png) no-repeat center top;height:336px;overflow: hidden;}

.dd1{width:860px;float:left;}
.navx{color:#fff;font-size:14px;margin-top:50px}
.navx li{float:left;color:#fff;font-size:14px;width:115px;height:30px}
.navx li a{color:#fff;font-size:14px;height:30px;display: block;}
.navx li a:hover{color:#fff;text-decoration:none;font-weight:600;background:url(../images/kx.png) no-repeat left bottom;height:30px}
.dd1 a{color:#fff;}
.dn1{color:#fff;font-size:14px;line-height:27px;text-align: left;display: block;margin-top:40px}
.dn1 p{color:#fff;font-size:14px;line-height:27px;text-align: left;}
.dn1 a{color:#fff;font-size:14px;line-height:27px;text-align: left;}

.dd2{float:right;margin-top:85px}



/*热门搜索*/
.search{text-align:left;height:24px;background-color:#f8f8f8;padding:5px 10px 5px 10px;}
#formsearch{width:320px;float:left;}
.hotSearch{width:400px;float:left;height:24px;line-height:24px;font-weight:normal;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}

/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;}
#formsearch input{height:22px;background:#fff;border:1px solid #c8c8c8;line-height:22px;}
#formsearch input#keyword{height:22px;line-height:22px;padding-left:4px;color:#666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:#3480ce;color:#fff;border:none;cursor:pointer;}





.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;overflow:hidden;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);overflow:hidden;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}




.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1200px;margin:0 auto;}
