@charset "utf-8";
/* CSS Document */

/* css common */
html, body, div, span, object, iframe, section, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, figure, figcaption, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, span, tr, th {
    border: 0px;
    padding: 0px;
    /* font-size: 100%; */
    margin: 0px;
    font-family: inherit;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: normal;
}
html{height: 100%;}
body{    font-size: 14px;
    font-family: 'Microsoft YaHei', 寰蒋闆呴粦, tahoma, arial, simsun, 瀹嬩綋;background:#f7f7f7;-webkit-text-size-adjust:100%;width:100%;min-height:100%;
     }
a{color:#2d374b;text-decoration:none}
a:hover{color:#cd0200;text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input, textarea, keygen, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
}

.fl {
    float: left;
}
.fr{
    float: right;
}

.clearfix {
    clear: both;
    float: none;
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}


.main {
    overflow: auto;
}
.container{ width: 1200px;margin: 0 auto; }



/*header_top*/
#header_top_bk{width: 100%; height:33px; line-height: 33px; color: #333333; font-size:12px;background-color: #ae0401;background: #ffffff;  text-align: center;}
#header_top{width:1080px;height: 33px; line-height: 33px; color: #ffffff; font-size: 12px; margin-left: auto; margin-right: auto;}
#header_top a{ color: #ffffff;}
#header_top_l{   float: left; text-align: left;}
#header_top_r{ width: 50%; float: right; text-align: right;}

/*header*/
#header{ width: 100%; height: 127px; background-color: #0062b0; text-align: center;}
#logo{ width: 60%; float:left;  text-align: left; padding-top:40px;}
#search{ width: 400px; height: 77px; padding-top: 50px;float: right; text-align: right;}
#search .inputText{
    width: 170px;
    height: 30px;
    line-height: 30px;
    padding: 0 9px;
    background: #a54848;
    border: 0;
    outline: none;
    float: left;

}
#search .submitbtn {
    width: 70px;
    height: 30px;
    line-height: 30px;
    background: url("searchbtn.png") no-repeat center;
    border: 0;
    outline: none;
    float: left;
}


.menu_bk{ width: 100%;  background-color: #035cac; border-top: 1px solid #03539a; text-align: center;}

.menu_bk .nav {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 58px;

}

.menu_bk .nav .menu {
    display: none;
}

.menu_bk .nav #nav {
    height: 58px;
    margin: 0 auto;
    width: 1200px;

}

.menu_bk .nav li {
    float: left;
    _display: inline;
    /*padding:0 32px 0 33px;
    +padding:0 31px 0 32px;*/
    z-index: 999;
    zoom: 1;
    width: 171px;
    text-align: center;
}

.menu_bk .nav li.nav_first {
    padding-left: 0px;
}

.menu_bk .nav li.nav_last {
    padding-right: 0px;
}

.menu_bk .nav li a.current {
    /* PKU	background: url(nav_cur.png) bottom repeat-x */
    background: url(../images/nav_cur_red.png) bottom repeat-x
}

.menu_bk .nav li a {
    display: block;
    line-height:58px;
    font-size: 16px;
    text-align: center;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -ms-transition-duration: 0s;
color:#fff;
}

.menu_bk .nav li a:hover, .menu_bk .nav li a.hover {
       color: #fff;
    background: #005097;
}

.menu_bk .nav li a i {
    padding: 0;
    *margin: 0 -5px 0 5px;
}

.menu_bk .nav li a i:before {
    margin-right: -4px;
}

.menu_bk .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

#nav .minfoWrap {
    position: absolute;
    background: #fff;
    /* PKU */
    border-top: 0px solid #8c0000;
    /* PKU 	top:132px; */
    /* PKU
        top:131px;
    */
    left: 0%;
    width: 100%;
    z-index: 2;
    padding: 2em 0;
    display: none;
    /* -webkit-box-shadow:0 6px 12px #838383;
    -moz-box-shadow:0 6px 12px #838383;
    box-shadow:0 10px 20px rgba(0, 0, 0, 0.63); */
}

#nav .minfoWrap_inner {
    width: 1200px;
    background: #fff;
    margin: 0 auto;
}

#nav ul.last {
    right: 2px;
}

#nav ul li {
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    text-align: center;
   height:50px;
line-height:50px;
width:33%;

}

#nav ul li.fxljy_nav {
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    text-align: center;
   height:50px;
line-height:50px;
width:50%;

}

#nav ul li a {
    background: #fff;
    line-height: 24px;
    font-size: 16px;
    color: #035cac;
    /* PKU	padding:0 0 0 20px; */
    padding: 0 0 0 0px;
}

#nav ul li a:hover {
    color: #03539a;
}

.nav01 {
    width:360px;
margin-top:30px;

}

/* PKU */
.nav02 {
    width: 300px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.nav03 {
    width: 340px;
    font-size: 14px;
    color: #999;
    margin-right: 50px;
    line-height: 24px;
}

/* PKU */
.nav04 {
    width: 200px;
}

/* PKU */
.nav05 {
    width: 150px;
    font-size: 14px;
    color: #999;
    margin-right: 50px;
    line-height: 24px;
}

.navbar7 {
    color: #035cac;
    font-size: 14px;
    text-align: center;
    text-indent:2em;
}

.menufont{ color:#8f000b;  font-weight: bold}



.flexslider {
    margin: 0px auto 20px;
    position: relative;
    width: 100%;
    height: 437px;
    overflow: hidden;
    zoom: 1;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url("ad_ctr.png") no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url("dot.png") no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides a img {
    width: 100%;
    height: 437px;
    display: block;
}




.flash{ width:100%;  margin:0 auto; text-align:center; position:relative; z-index:0; overflow:hidden; }

.flash .flashBox {position:relative; margin:0 auto; width:1000px; height:560px; }
.flash .flashBox .bd{position:absolute;  width:1920px; left:-460px; overflow:hidden;}

.flash .flashBox .bd img{width:100%; height:560px;}

.flash .flashBox .prev{ position:absolute; left:-220px; top:50%; margin-top:-25px; display:block; width:60px; height:65px; opacity:0.8; }

.flash .flashBox .next{ position:absolute; right:-220px; top:50%; margin-top:-25px; display:block; width:60px; height:65px; opacity:0.8;  }


.flash .flashBox:hover .next,.flash .flashBox:hover .prev{ opacity:1;}

.flash .flashBox .prevStop{ display:none;  }

.flash .flashBox .nextStop{ display:none;  }



.flashBox .bd li{ zoom:1; vertical-align:middle; }
.flashBox .hd{ height:12px; overflow:hidden; position:absolute; left:45%; bottom: 20px; z-index: 999; }
.flashBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.flashBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; border-radius: 7px; line-height:12px; text-align:center; background:#000; cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5; }
.flashBox .hd ul li.on{ background:#fff; color:#fff; width: 30px; }
/* 下面是前/后按钮代码 */
.flashBox .prev,
.flashBox .next{ position:absolute; left:-18%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.flashBox .next{ left:auto; right:-18%; background-position:8px 5px; }
.flashBox .prev:hover,
.flashBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.flashBox .prevStop{ display:none;}
.flashBox .nextStop{ display:none;}		


#main_index{ width: 100%; margin-top: 20px; text-align: center; background:#fff; }

#main{ width: 100%; margin-top: 20px; text-align: center; }
/*首页第一行*/


.index-top{ padding:20px; margin-bottom:20px; background-color: #fff;}
.index-top .focus-news{ width:530px;    height: 390px; overflow: hidden; position: relative;}
.index-top .focus-news .bd li img{ width:100%;}
.index-top .focus-news .txt{ position: absolute; z-index:8; bottom: 0; left: 0; right: 0; height:42px; background-color: rgba(0,0,0,.5); color: #fff;  overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;font-size: 14px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.index-top .focus-news .txt .txt-wrap{ position: relative; width:100%; height:100%; padding-left:80px; padding-right:10px;}
.index-top .focus-news .txt .prev_next{ position: absolute; width:44px; right:0; height:19px; text-align: center; top:0; bottom: 0; margin:auto;}
.index-top .focus-news .txt .prev_next i{background: url("../images/arrow.png") 0 0 no-repeat;width:10px; height:10px; margin: 0 3px; cursor: pointer;}
.index-top .focus-news .txt .prev_next i.prev{ display: inline-block; background-position-x: 2px;}
.index-top .focus-news .txt .prev_next i.next{ display: inline-block; background-position-x: -35px;}
.index-top .focus-news .txt a{ color: #fff;}
.index-top .focus-news .txt a:hover{ color: #035cac;}
.index-top .focus-news .txt:hover{background-color: rgba(0,0,0,.8);}
.index-top .focus-news .txt li{    height: 42px;line-height: 42px;position: absolute;bottom: -42px; width: 400px;overflow: hidden;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.index-top .focus-news .pageState{ width:60px; height:42px; text-align: center; background-color: #035cac; color: #fff; left: 0; bottom:0;position: absolute;z-index: 10;line-height: 42px;}
.index-top .focus-news .pageState span{font-size: 120%;}

.index-top .primary-news{ width:600px;}
.primary-news .news-primary{}
.tab-box{}
.tab-box .box-head{ border-bottom:1px solid #ececec;}
.tab-box .box-head .head-name::after{ content: ''; display: block; clear: both;}
.tab-box .box-head li{font-size: 22px; float: left; width:110px; margin:0 36px; line-height:42px; text-align: center;}
.tab-box .box-head li:first-child{ margin-left:0;}
.tab-box .box-head .mid{ width:0; height:30px; margin:7px 0; border-right:2px solid #7e7e7e; display: block; float: left;}
.tab-box .box-head li a{font-size: 18px; color: #7e7e7e;font-weight: bold;}
.tab-box .box-head li.on{ border-bottom:2px solid #035cac;}
.tab-box .box-head li.on a{ color: #035cac;}
.tab-box .box-head .head-more{ float: right;  text-transform: uppercase; line-height:42px; height:42px; padding-right:5px;}
.tab-box .box-head .head-more a{color: #b6b6b6; font-size:12px;}
.tab-box .box-head .head-more a:hover{ color: #035cac;}
.primary-news .news-primary{ margin-top:16px; padding-bottom:10px;}
.primary-news .news-primary .news-title{ font-weight:normal; color: #035cac; font-size:22px; line-height:37px;overflow: hidden;	white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.primary-news .news-primary .news-desc{ color: #666666; line-height:26px;}

.news-list{}
.news-list li{line-height:38px; padding-left:20px; position: relative; margin-top:5px;}
.news-list li a:before{ content: ''; clear: both; display: block; position: absolute; top: 0; bottom: 0; width: 0; height: 0; margin:auto; border:2px solid #cccccc; left: 7px;border-radius: 50%;}
.news-list li a:after{ content: ''; clear: both; display: block;}
.news-list li a{ color: #666666;}
.news-list li .news-title{ float: left; overflow: hidden;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; height:30px; line-height:30px; font-size:14px; text-align:left;}
.news-list li .news-time{ float: right; color: #999999;font-size:14px;}
.news-list li:hover a{color: #d5242e}
.news-list li:hover a:before {border-color: #d5242e}
.news-list li:hover .news-time { color: #666666;}




.index_news{ width:100%;   text-align: left;}
.index_news_title{ height: 50px; line-height: 50px; border-bottom: 2px solid #035cac; padding: 0 15px; margin-bottom: 10px; text-align: left;}
.index_news_title span a{ float: right; color: #333; font-size: 16px; font-weight:normal;text-decoration: none;}
.index_news_title a{ font-size: 18px; font-weight: bold; color: #2b2b2b; text-decoration: none;}
.index_news_title a:hover{ color:#035cac; }
.index_news_pic_con{ width: 380px; float: left; margin-top: 20px; }
.index_news_pic{ border: 1px solid #ccc; padding: 4px; margin-bottom: 18px;}
.index_news_pic_con h3{ height: 22px; line-height: 22px; text-align: center; margin-bottom: 10px; overflow: hidden;}
.index_news_pic_con p{ font-size:13px; line-height:22px; height:44px;overflow: hidden; color: #666;}
.index_news_list{ width: 360px; padding-left: 10px; margin-top: 15px; float:right;}
.index_news_list ul{ list-style: none; }
.index_news_list ul li{ font-size: 14px; margin-bottom: 21px; line-height: 22px;    height: 22px;}
.index_news_list ul li a{ color: #333; font-size: 16px;       overflow: hidden; }
.index_news_list ul li   span{ float: right; color: #656668;}


#t1_8_ img{ width:94%; margin:20px 5%}




a.pictitle{ color: #000;}
a.pictitle:hover{ color: #000; font-weight: normal; text-decoration: underline;}
/*瀛﹂櫌閫氱煡*/
.index_notice{ width:30%; float: right;}
.index_notice ul{list-style: none; margin-top: 26px;}
.index_notice ul li{ height: 80px;}
.index_notice ul li .date{ width: 61px; float: left; margin-top: 9px;}
/*.index_notice ul li .date .day{  height: 32px; line-height: 32px; background-color:#940709; color: white; }*/
.index_notice ul li .date .day{  height: 32px; line-height: 32px; background-color:#940709; color: white; }

.index_notice ul li .date .year{  height: 32px;line-height: 32px; background-color: #eeeeee;color: #595959 }

.index_notice ul li .text{ width: 270px; float: right; text-align: left;}
.index_notice ul li .text h4 a{ font-size: 16px; color: #940709;font-weight: bold; line-height: 25px; overflow: hidden;font-weight: normal;}
.index_notice ul li .text p{color: #666; font-size: 14px; line-height: 24px; }


.index_xm1{ width: 580px; float: left;}

.index_xm2{ width: 580px; float: right;}
.index_xm3{ width: 540px; float: right;}

.index_jj{ width: 338px; height: 245px; margin-top: 25px; padding-left: 1px; margin-bottom: 18px;  text-align: center;}
.index_jj_title{ width:338px;color: #fff; position: relative;bottom: 38px;height: 38px;line-height: 38px;text-align: center;background:#000;filter: alpha(opacity=75);background-color: rgba(0,0,0,0.7);}

/*图片导航*/
.index_pic_dh{ width: 100%;background-color: #fff8dc; padding-bottom: 35px; padding-top: 35px;}
.index_pic_dh1{ width: 490px;  float: left;}
.index_pic_dh1 img{ }
.index_pic_dh2{   float: left; text-align: left; width: 600px;}

.bottom4{margin-bottom: 10px;}
.right4{margin-right: 10px;}
.index_pic_dh0{ width: 90px; margin-right:10px; overflow: hidden; float: left; }

.content-title{
    margin-top: 50px;
    text-align: center;
}

.con{
    width: 490px;
    height: 500px;
    float: left;
    margin-right: 35px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.con img{
    width:490px;
    height: 500px;
}


.con3{
    width: 295px;
    height: 240px;
    float: left;


    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.con3 img{
    width: 295px;
    height: 240px;
}

.con4{
    width: 295px;
    height: 240px;
    float: left;


    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.con4 img{
    width: 295px;
    height: 240px;
}


.con5{
    width: 600px;
    height:252px;
    float: left;


    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.con5 img{
    width: 600px;
    height:250px;
}


.txt{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.6);
}
.txt h3{
    font-weight: normal;
}
.txt h3 a,.txt h3 a:hover{ color: #FFFFFF; }
.txt p{
    font-size: 14px;
    display: block;
    line-height: 20px;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -moz-margin-before: 1em;
    -moz-margin-after: 1em;
    -moz-margin-start: 0px;
    -moz-margin-end: 0px;
}


.footer{background-color: #035cac; color: #b6d6f1;}
.footer .favlink{ background-color: #fff; height:60px; line-height:60px; margin-bottom:46px;}
.footer .favlink .link-name{ color: #035cac; font-weight:bold;}
.footer .favlink .link-name span{ vertical-align: middle;}
.footer .favlink .link-name i{ vertical-align: middle;}
.footer .favlink a{ margin:0 10px;}
.footer .footer-left{ padding: 30px 0;
    align-items: center;
    display: flex; }
.footer .footer-contact{  margin-left:30px; padding-top:5px;width: 330px;}
.footer .footer-contact a{color: #b6d6f1;}
.footer .footer-contact p{ line-height:26px;}
.footer .qrcode{ width:100px; text-align: center; position: relative; margin-top:20px; text-align: center;padding:10px 0; }
.footer .qrcode img{ width:100%; height:100px; display: block; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; position: relative; z-index:1;}
.footer .qrcode .icon-weixin{ width:100px; display: inline-block; margin:0 5px; position: relative;}
.footer .qrcode .icon-weixin p{ line-height: 2;font-size: 12px;}

.footer .qrcode .qrcode-overlay{ display: none;}
.footer .copyright{ margin-top:20px; background-color: #004b8f; font-size:12px; color: #7ba9d2; height:40px; line-height:32px; padding:4px 0; text-aligh:center; clear:both;}
.footer .copyright .icon-ga{background: url("../images/icon_ga.png") center no-repeat; display: inline-block; width:20px; height:20px; vertical-align: middle;}
.footer .copyright span{ vertical-align: middle; margin:0 auto; text-align:center;}
.footer .copyright a{  vertical-align: middle; color: #7ba9d2; margin:0 10px;}
.footer .copyright a:hover{ color: #adcdea;}
.footer .footer-icons span{}





.focus-box {  background-position:center; position:relative; font-family:'Microsoft YaHei'; }
.focus-container { overflow:hidden; position:relative; visibility:hidden;}
.focus-container .focus-item { position:absolute; width:100%; height: 100%; left:0; top:0; overflow: hidden;}
.focus-container .focus-item img { width: 100%; height: 100%; border:0; vertical-align: top;}
.focus-title-bar { position:absolute; right:50%; bottom:45px; z-index: 40; width: 100%; height: 46px; margin-right: -609px;}
.focus-title-bg { width: 100%; height: 100%; background: #e7920c; opacity: 0.8; filter:alpha(opacity=80);}
.focus-title { display: inline-block; white-space: nowrap; height: 46px; line-height: 46px; padding: 0 10px; color: #fff; font-size: 24px; position: absolute; left: 0; top: 0; z-index: 50; font-weight: normal;}
.focus-title a,.focus-text a {color: #fff; text-decoration: none;}
.focus-title a:hover,.focus-text a:hover { color: #fff; text-decoration: none;}
.focus-text-box { position:absolute; left:30px; top:10px; z-index: 20; width: 40%; height: 100px;}
.focus-text-bg { width: 100%; height: 100%; background: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus-text{  padding:10px; line-height: 1.5; color: #fff; font-size: 13px; }
.focus-navigation {display:block;width: 30px;height: 74px;line-height: 74px;background: url(../images/pre.png) no-repeat;font-size: 0;text-decoration: none;cursor:pointer;position:absolute;top:50%;margin-top: -37px;z-index: 50;}
.focus-navigation:hover {font-size: 0;}
.focus-navigation:active {font-size: 0;}
.focus-prev {left:0px;background-position: 0 0;}
.focus-next {right:0px;background-position: -52px 0;}
.focus-pagination { position:absolute; right:10px; bottom:0; z-index:60; height:20px; text-align:right;}
.focus-page { display:inline-block; width:10px; height:10px; line-height:10px; text-align:center; font-size:12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; overflow:hidden; border-radius:5px; background:#999; color:#fff; margin-right:5px; cursor:pointer;}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; }
.focus-page-active { background:#ff4019;}

/**选择菜单**/
.sudy-select { display:inline-block; position:relative; z-index:100;}
.sudy-select .select-name { display:inline-block; line-height:24px; padding:0 22px 0 5px; background:url(images/arrow01_down.gif) no-repeat right 50%; border:1px solid #CCC; cursor:pointer;}
.select-down .select-name { background-image:url(images/arrow01_up.gif);}
.select-down .select-open { background-image:url(images/arrow01_down.gif);}
.select-up .select-name { background-image:url(images/arrow01_down.gif);}
.select-up .select-open { background-image:url(images/arrow01_up.gif);}
.sudy-select .select-list { border:1px solid #999; position:absolute; left:0; background:#fff; display:none; z-index:100; z-index:100; _margin-top:_2px;}
.sudy-select .select-list li { line-height:24px; cursor:pointer; white-space:nowrap;}
.sudy-select .select-list li.hover { background:#06C; color:#fff;}

/**日历**/
.sudy-pubdate {width: 62px;height: 46px;padding: 8px 0;overflow:hidden;background: #2147a6;}
.sudy-pubdate span {display:block;width:100%;text-align:center;}
.sudy-pubdate span.pubdate-year { display:none;}
.sudy-pubdate span.pubdate-month {height:20px;line-height:20px;font-size: 12px;color:#fff;}
.sudy-pubdate span.pubdate-day {height: 26px;font-size:  22px;color:  #fff;line-height: 26px;}

/**选项卡**/
.sudy-tab {}
.sudy-tab.wp-post .post-head { margin-bottom: 20px;}
.sudy-tab .tab-menu {height: 35px; background:url(../images/xiex.png) no-repeat 135px 8px;}
.sudy-tab .tab-menu li {display:inline-block;height: 35px;line-height: 35px;float:left;font-size: 24px;font-weight: normal;color: #929292;padding:0 10px;cursor: pointer;}
.sudy-tab .tab-menu li.selected {color: #000;}

.box2-left {}
.box2-left .sudy-tab .tab-menu {height: 36px;padding-left: 145px;background: url(../images/mtjj.png) no-repeat 0 center;}
.box2-left .sudy-tab .tab-menu li {display: inline-block;width: 36px;height: 36px;line-height: 36px;float: left;font-size: 0;font-weight: normal;color: #929292;padding: 0;cursor: pointer;margin-right: 2px;background: url(../images/media.png) no-repeat;}
.box2-left .sudy-tab .tab-menu li.nav0 { background-position: 0px -40px;}
.box2-left .sudy-tab .tab-menu li.nav1 {background-position: -38px -40px;}
.box2-left .sudy-tab .tab-menu li.nav2 {background-position: -76px -40px;}
.box2-left .sudy-tab .tab-menu li.nav0.selected { background-position: 0px 0;}
.box2-left .sudy-tab .tab-menu li.nav1.selected {background-position: -38px 0;}
.box2-left .sudy-tab .tab-menu li.nav2.selected {background-position: -76px 0;}
.box2-left .sudy-tab .tab-menu li.selected {}
.box2-left .sudy-tab .tab-menu li.selected a {display: inline-block;width: 36px;height: 36px;color: #fff;}
.box2-left .sudy-tab .tab-list {width: 100%;}

.box2-right {}
.box2-right .sudy-tab .tab-menu {width: 230px;height: 196px;float: right;background: none; background: #fff;}
.box2-right .sudy-tab .tab-menu li {display: block;width: 90%;height: 48px;line-height: 48px;float:left;font-size: 16px;font-weight: normal;color: #2147a6;padding: 0 5%;cursor: pointer;border-bottom: 1px solid #c9c7c7;}
.box2-right .sudy-tab .tab-menu li.selected {color: #fff;background: #d7851a;border-bottom: 1px solid #d7851a;}
.box2-right .sudy-tab .tab-menu li.selected a {color: #fff;}
.box2-right .sudy-tab .tab-list { width: 280px; height: 196px; float: left;}

/**输入框提示**/
.sudy-input {display:inline-block; _display:inline; position:relative; font-family:Tahoma, Geneva, sans-serif; vertical-align:top;}
.sudy-input input,.sudy-input textarea { display:inline-block; height:17px; line-height:17px; color:#333; font-size:13px; vertical-align:top; padding:3px; background:#fff; border:1px solid #ccc; outline:none; border-radius:3px; overflow:hidden;}
.sudy-input textarea { height:85px;}
.sudy-input .tip { display:block; height:25px; line-height:25px; color:#888; font-size:13px; position:absolute; left:10px; top:0;}

/**链接菜单**/
.sudy-links { display:inline-block; }
.sudy-links .links-name { display:inline-block; font-weight:bold; line-height:24px; padding:0 20px 0 5px; background:#fff url(images/arrow.png) no-repeat right 50%; border:1px solid #444; cursor:default;}
.sudy-links .wrap-open { }
.sudy-links .links-wrap { overflow:hidden; white-space:nowrap; border:1px solid #444; padding:3px 0; background:#fff; line-height:1.7; position:absolute; display:none; left:0; bottom:25px; z-index: 10000;}
.sudy-links .links-wrap a { display:block; padding:0 10px;}
.sudy-links .links-wrap a:hover { color:#fff; background:#1e90ff;}

/**scroll滚动**/
.sudy-scroll { position:relative;}
.sudy-scroll-wrap { position:relative; left:0; top:0; overflow:hidden;}
.sudy-scroll-nav .nav-prev,.sudy-scroll-nav .nav-next { display:block; width:20px; height:24px; text-align:center; line-height:24px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#fff; background:#666; cursor:pointer; position:absolute; top:50%; margin-top:-12px; z-index:100;}
.sudy-scroll-nav .nav-prev:active,.sudy-scroll-nav .nav-next:active { background:#454545;}
.sudy-scroll-nav .nav-next { right:-22px;}
.sudy-scroll-nav .nav-prev { left:-22px;}
.sudy-scroll-page { width:100%; height:10px; text-align:center; position:absolute; left:0; bottom:-15px; z-index:100;}
.sudy-scroll-page .page-index { display:inline-block; width:10px; height:10px; border-radius:5px; overflow:hidden; background:#666; margin:0 3px;}
.sudy-scroll-page .active { background:#F30}
.sudy-scroll-page .page-index span { display:none;}

/*子页*/

.location{ margin: 10px 20px;line-height: 65px; text-align:left;}
.location span{ display: inline-block; vertical-align: middle;}

.icon_home{background: url("../images/icon_home.png") center/cover no-repeat; width:14px; height:14px; display: inline-block; vertical-align: middle; margin-right:5px;}

.page-main{ margin-top:20px; margin-bottom:15px;}
.page-main:after{ content: ''; display: block; clear: both;}
.left-widget{ float: left; width:230px; background-color: #fff; padding: 15px 10px 10px;}
.left-widget .widget-head{ background-color: #fff; padding-left:20px; font-size: 20px;color: #1e6db5; border-bottom: 1px solid #ebebeb;	line-height: 48px;padding-right: 10px;padding-bottom: 10px; text-align:left;}
.left-widget .widget-head i{vertical-align: middle;margin-right: 3px;}
.left-cat-nav{ margin-top: 5px; background-color: #fff; padding:0 10px;}
.left-cat-nav > li{line-height:46px;font-size: 16px;text-align: center;border-top:1px dashed #e8e8e8; }
.left-cat-nav > li:first-child{border-top: none;}
.left-cat-nav > li > a{ display: block;position: relative; text-align: left;padding-left: 50px;}
.left-cat-nav > li > a:before{ content: ''; display: block; top: 0; bottom: 0; margin: auto;	left: 20px; position: absolute; width:8px; height:8px; border:1px solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.left-cat-nav > li:hover > a,.left-cat-nav > li.on > a{ color: #1e6db5; font-weight:bole;}
.left-cat-nav > li:hover > a:before,.left-cat-nav > li.on > a:before{ background-color: #1e6db5; font-weight:bole;}
.left-cat-nav .sub-cat-nav{ border-top:1px dashed #e8e8e8;padding-top:3px;}
.left-cat-nav .sub-cat-nav li{ line-height:32px; border-top:none; padding-left:20px; background-color: rgba(255,255,255,.7); margin-bottom:3px;}
.left-cat-nav .sub-cat-nav li a{font-size: 14px;text-align: left; display: block;padding-left: 40px;}
.wicon{ display: inline-block;background:url("../images/wicon.png") 0 0 no-repeat;}
.wicon.icon-topnews{ width:12px; height:12px; display: block; margin:0 auto 3px;background-position-y: -7px;}
.wicon.icon-wjtz{ width:24px; height:24px; display: inline-block;background-position:-43px 0px;}
.wicon.icon-zcfg{ width:24px; height:24px; display: inline-block;background-position:-89px 0px;}
.wicon.icon-xxgk{ width:24px; height:24px; display: inline-block;background-position:-135px 0px;}
.wicon.icon-djgz{ width:24px; height:24px; display: inline-block;background-position:-182px 0px;}
.wicon.icon-jswm{ width:24px; height:24px; display: inline-block;background-position:-229px 0px;}
.wicon.icon-zhza{ width:24px; height:24px; display: inline-block;background-position:-320px 1px;}
.wicon.icon-favlink{ width:30px; height:26px; display: inline-block;background-position:-273px 0px;}
.wicon.icon-menu{ width:30px; height:26px; display: inline-block;background-position:-360px 0;}

.wicon.icon-prev{ width:20px; height:20px; display: block; margin-bottom:4px; background-position-y: -70px;}
.wicon.icon-next{ width:20px; height:20px; display: block; margin:0 auto 3px; background-position-y: -94px;}
.wicon.icon-toutiao{ width:50px; height:30px; display: inline-block; vertical-align: bottom; margin-right:5px;background-position: -77px -66px;}
.w-icon-home{ display: inline-block; width:20px; height:20px; vertical-align: middle;background: url("../images/icon_home.png") center no-repeat; }
.right-widget{ width:880px; float: right; background-color: #fff;padding: 15px 25px 10px; position: relative; text-align:left;}
.right-widget .widget-head{ background-color: #fff;  font-size: 20px;color: #1e6db5; border-bottom: 1px solid #ebebeb;	line-height: 48px;padding-right: 10px;padding-bottom: 10px; position: relative;}
.right-widget .widget-head i{ display: inline-block; margin-right:10px; width:3px; height:20px; background-color: #1e6db5; vertical-align: middle;margin-right: 10px;}

.right-widget .news-detail{background-color: #fff; padding:20px;}
.right-widget .news-detail .news-title{color: #333;font-size: 24px; text-align: center;}
.right-widget .news-detail .news-meta{ line-height:3; text-align: center;}
.right-widget .news-detail .news-meta span{ font-size: 14px; margin-bottom:40px;}
.right-widget .news-detail .news-content{  line-height:28px; border-top:1px solid #EFEFEF; padding-top:20px; margin-top:15px; font-size: 16px; text-align:left;}
.right-widget .news-detail .news-content table{ width:100% !important;border-collapse: collapse;}
.right-widget .news-detail .news-content table td{ border:1px solid #e6e6e6;text-align: center;}
.right-widget .news-detail .news-content table tr:nth-child(odd){background-color: #fdfdfd;}
.right-widget .news-detail .news-content table tr:hover{background-color: #f8f8f8}
.right-widget .news-detail .news-content img{ max-width:100%;}
.right-widget .news-box{ padding:15px 25px 10px}


.right-widget .widget-container{}
.widget-container .news-list{ padding-top:10px;    padding-right: 10px;}
.widget-container .news-list li{line-height:48px;position: relative; list-style: none;}
.widget-container .news-list li a{font-size: 16px;}
.widget-container .news-list li a:before{ content: ''; clear: both; display: block; position: absolute; top: 0; bottom: 0; width: 0; height: 0; margin:auto; border:2px solid #cccccc; left: 7px;border-radius: 50%;}
.widget-container .news-list li a:after{ content: ''; clear: both; display: block;}
.widget-container .news-list li .news-title{  padding-left: 20px; line-height:48px;height: 48px; float: left; width:80%; overflow: hidden;	white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.widget-container .news-list li .news-time{ float: right; color: #999999; margin-right: 8px;}
.widget-container .news-list li:hover a{ color: #1e6db5;}
.widget-container .news-list li:hover a:before {border-color: #666}
.widget-container .news-list li:hover .news-time { color: #666666;}

.widget-container .news-list li:nth-child(5n):after{ content: ''; display: block; width:100%; border-bottom:1px dashed #dad9d8;}
.page{ line-height:46px; text-align: center;}
.widget-container.news-info{}
.widget-container.news-info .news-title{ margin:15px auto 0;line-height: 2;color: #262626;font-size: 24px;text-align: center;}
.widget-container.news-info .news-meta{ text-align: center; color: #999999; line-height:38px;}
.widget-container.news-info .news-meta span{ margin:0 10px;}
.widget-container.news-info .news-content{border-top: 1px solid #f0f0f0; padding-top:30px;padding-left: 10px;padding-right: 20px;line-height: 28px; line-height:28px;}
.widget-container.news-info .news-content img{ max-width:100%;}
.widget-container.news-info .news-content table{max-width:100% !important;}
.widget-container.news-info #prev_next{border-top:1px dashed #dad9d8; padding:10px 0;}
.widget-container.news-info #prev_next li{ line-height:32px;}


.index-hotbar{ margin:20px 0; background-color: #fff; height:65px;}
.index-hotbar .top-news{ height:65px; overflow: hidden;}
.index-hotbar .top-news .left-name{ background-color: #d5242e	; color: #fff; width:30px; height:100%;text-align: center; padding-top:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:65px; }
.index-hotbar .top-news .left-name span{ line-height:1.2; display: block;}
.index-hotbar .top-news .scroll-wrap{ height:65px;position: relative; width:570px;}
.index-hotbar .top-news .scroll-bd{}
.index-hotbar .top-news .scroll-bd .scroll-news {width: 470px;padding: 12px 15px;display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;height: 65px;}
.index-hotbar .top-news .scroll-bd .scroll-news p{font-size: 22px; color: #035cac; line-height:1; overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-transition: color .5s; -moz-transition: color .5s; -ms-transition: color .5s; -o-transition: color .5s; transition: color .5s;}

.index-hotbar .top-news .scroll-bd .scroll-news span{ color: #999999; line-height:2;}
.index-hotbar .top-news .scroll-control{ float: right; margin-right:25px; padding-top:10px; height:100%;}
.index-hotbar .top-news .scroll-control a:hover .wicon{background-position-x: -37px;}
.index-hotbar .top-news .scroll-bd .scroll-news:hover p{ color: #d5242e;}

.index-hotbar .search-bar{ padding-right:20px; padding-top: 16px;}
.index-hotbar .search-bar .s-select{display: inline-block;border: 1px solid #c6c6c6;width: 138px;height: 32px;border-radius: 3px; vertical-align: middle;outline: none;}
.index-hotbar .search-bar .s-input{ display: inline-block;border: 1px solid #c6c6c6;width: 150px;height: 32px;border-radius: 3px; vertical-align: middle;  padding: 0 5px;box-sizing: border-box;outline: none;}
.index-hotbar .search-bar .s-input.range_time{ width:180px;}
.index-hotbar .search-bar .s-input:focus{ border-color: #035cac; color: #333;}
.index-hotbar .search-bar .s-btn{ display: inline-block; background-color: #035cac; color: #fff;border-radius: 3px; height:32px;text-align: center; width:65px; border: none;vertical-align: middle;outline: none;}



.intro_content{ line-height:28px; padding:20px;}

.online-message{ margin-top:30px; width:80%;}
.message_list{ padding-top:10px;}
.message_list dl{ margin-bottom:10px;}
.message_list dt{background-color: #e3e3e3; height:42px; line-height:42px; padding:0 10px;}
.message_list dd{ padding:10px; line-height:28px;}
.message_list dd .ask_content{}
.message_list dd .ask_content span.label_name{ padding:3px 5px; font-size:12px;border-radius:3px; background-color: #0c9a43; color: #fff;}
.message_list dd .reply_content span.label_name{ padding:3px 5px; font-size:12px;border-radius:3px; background-color: #ff4143; color: #fff;}
.message_list dd .reply_footer{text-align: right; padding:3px 5px ; border-top: 1px dashed #efefef; margin-top:5px; border-bottom: 1px solid #e3e3e3;}
.message_list dd .reply_footer span{ margin:0 10px;}
.message_list dd .reply_footer span em{font-style: normal; color: #333;}


.leader-list{ padding-top:10px;}
.leader-list .leader-item{ float: left; margin:5px; width: 207px;border: 1px solid #d7d7d7;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.leader-list .leader-item .item-pic{-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; padding:2px; border-bottom:1px solid #d7d7d7; height: 255px; overflow: hidden;}
.leader-list .leader-item .item-pic img{ width:100%; max-height:100%; vertical-align: bottom;}
.leader-list .leader-item .item-caption{text-align: center;}
.leader-list .leader-item .item-name{  font-size: 16px;line-height: 2;padding: 5px;}
.leader-list .leader-item .item-position{ background-color: #eee; line-height:2.5;}
.leader-list .leader-item:hover,.leader-list .leader-item:hover .item-pic{border-color: #0c9a43}

.leader-list .leader-item:hover .item-position{ background-color: #0c9a43; color: #fff;	webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.leader-content .leader-pic{ float: left; margin-right:10px; width:200px; padding:2px; border:1px solid #d7d7d7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.leader-content .leader-pic img{ vertical-align: bottom;}
.leader-content .leader-pic p{ line-height:2; color: #333; margin-top:2px;}

.widget-body{ line-height:35px;}






.meijing_t {

    height: 50px;

    line-height: 50px;

    padding: 0 20px;

}



.meijing_t .left {

    color: #035cac;

    font-weight: bold;

    font-size: 20px;

    position: relative;

    width: 100px;
float:left;

}



.meijing_t .right:before {

    content: ''; 

    position: absolute;

    top: 52%;

    right: 70px;

    background: #035cac;
    width: 990px;

    height: 2px;

}



.meijing_t .right:hover:before {

    content: '';

    position: absolute; 

    top: 52%;

    right: 70px;

    background: #035cac; 

    width: 990px;

    height: 2px;

}



.meijing_t .right {

    position: relative;

    padding-right: 10px;
float:right;

}



.meijing_t .right a {

    color: #035cac;

}


.meijing_t .right a:hover {
    color: #035cac;

}

 .in01box {
            padding: 10px;
        }
        .in01 {
            height: 60px;
            background: #fff;
            position: relative;
        }
        .in03 {
            height: 100px;
            overflow: hidden;
        }
        .in08_c {
            height: 200px;
            overflow: hidden;
        }
        .in08box {
            width: 1200px;
            height: 250px;
            background: #fff;
            margin: 0 auto 20px;
        }
        .in08_c li{background: #fff;border:1px solid #fff; overflow: hidden;}
        .in08_c li img{transition: all 0.8s;}
        .in08_c li:hover img{transform:scale(1.1);}


        .op {
            line-height: 50px;
            background: rgba(78, 71, 70, 0.9);
            z-index: 8;
            width: 100%;
            color: #fff;
            height: 50px;
            text-align: center;
            left: 0;
            position: absolute;
            bottom: 0px;
        }
        .in03box {
            margin:10px 0;
        }
        .slideTxtBox2{ width:550px;  text-align:left;}
        .slideTxtBox2 .hd{ height:45px;position:relative;font-size: 22px;line-height: 44px;border-bottom: 1px solid #ccc;}
        .slideTxtBox2 .hd a{display: block;float: right;font-size: 12px; color: #d5d5d5;text-transform : uppercase;}
        .slideTxtBox2 .hd a:hover{ color: #000;}
        .slideTxtBox2 .hd ul{ float:left;  position:absolute; left:20px; top:-1px;width: 531px;}
        .slideTxtBox2 .hd ul li{ float:left; padding-right:24px; cursor:pointer;color: #035cac;margin-right: 10px; font-weight:400;}
        .slideTxtBox2 .hd ul li.on{ height:45px;color: #002251;border-bottom: 3px solid #002251;}
        .slideTxtBox2 .bd ul{ padding:15px;zoom:1;}
        .slideTxtBox2 .bd li{ height:auto; line-height:35px; list-style:disc;font-weight:400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #eaeaea;}
        .slideTxtBox2 .bd li .date{ float:right; color:#999;}
        .slideTxtBox2 .bd li:nth-of-type(1){ height:auto; line-height:35px; list-style:disc;font-weight:400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #eaeaea;;}
        .slideTxtBox2 .bd li:nth-of-type(1):hover .news01{color: #035cac}
        .slideTxtBox2 .bd li:nth-of-type(1) .news02{overflow:visible ;text-overflow: clip;white-space: normal;}
        .slideTxtBox2 .bd li img{display: inline-block; vertical-align: middle;padding-right: 9px;}
        .slideTxtBox2 .bd li a{color: #333;font-size: 15px;}
        .slideTxtBox2 .bd li a:hover{color: #035cac;}
        .slideTxtBox2 .bd li a:hover .news01{color: #035cac;}

        .btiti img {
            display: block;
            width: 4px;
            height: 24px;
            padding: 10px 14px 10px 0px;
        }
        .btitt {
            font-size: 22px;
            color: #002251;
            font-weight: bold;
            line-height: 44px;
        }
        .btitm {
            line-height: 44px;
        }
        .in07 li {
            width: 232px;
            height: 114px;
            float: left;
            padding: 0;
        }

        .in0603{background: #4a9de0;width: 260px;height: 52px;margin: 0  0 6px 0;text-align: center;padding-top: 22px; border-radius: 6px; }
        .ff1{background: rgba(124, 68, 225, 0.77); }
        .ff2{background: #fc6fab; }
        .ff3{background: #4a9de0; }
        .ff4{background: #ffa895; }
        .in0603 a {
            color: #fff;
            font-size: 20px;
        }
.in08box{width: 1200px;height: 300px; background: #fff;margin:0 auto 20px;}
.in08{padding: 0 20px 20px 20px;}
.in08_c li{float: left;width:275px; height: 340px;margin:0 6px;background: #f5f5f5;border:1px solid #ebe7e7;}
.news0801 {width: 275px; height: 184px; }
.news0801 img {width: 275px; height: 184px; background: #fff;}
.news0802 {padding:20px;}
.news080201 {font-weight: bold;font-size: 17px;}
.about_fxl .fl{ width:340px; height:270px; }
.about_fxl .fl img{ width:340px; height:270px; }
.about_fxl .fr{ width:100%px; height:270px; overflow:hidden; line-height:38px; font-size:14px; text-align:left; text-indent:2em; }

.ml_hd ul {

    clear: both;

    width: 100%;

}



.ml_hd li {

    position: relative;

    color: #fff;

    margin-left: 10px;

    float: left;

    width: 161px;

    text-align: center;

    background: #035cac;

    height: 40px;

    line-height: 40px;

    border-radius: 0px 0px 0 0;

}



.ml_hd li:hover, .ml_hd li.on {

    background: #e54c3a;

}



.ml_hd li a {

    color: #fff;

}



.ml_hd li.on:before, .ml_hd li:hover:before {

    position: absolute;

    top: 40px;

    left: 78px;

    content: "";

    width: 0px;

    height: 0;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 5px solid #e54c3a;

}



.ml_hd li:first-child {

    margin-left: 0;

}



.ml_hd li:last-child {

    margin-left: 12px;

}

.fwzn{background-color:#f1f2f1;margin: 60px 0;margin-top:30px;padding:60px 0;overflow:hidden}
.fwzn .tit{position:relative;line-height:30px;margin-bottom:10px;overflow:hidden}
.fwzn .tit p{font-size:28px;color:#333;text-align:center}
.fwzn .tit span{text-align:center;display:block;text-transform:uppercase;font-size:28px;color:#035cac;opacity:.2;margin-top:-10px;font-family:"Times New Roman"}
.fwzn .left{float:left;background-image:linear-gradient(to right,#ff0000,#f37e59);width:16%;height:260px;margin-top:20px;border-radius:10px;position:relative}
.fwzn .left a{position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%)}
.fwzn .left img{}
.fwzn .left p{font-size:18px;font-weight:bold;text-align:center;color:#fff;line-height:45px;letter-spacing:1px}
.fwzn .right{float:right;width:82%;overflow:hidden}
.fwzn .right li{float:left;margin-top:20px;width:18.4%;margin-left:2%;border-radius:5px;height:120px;overflow:hidden;text-align:center}
.fwzn .right li:nth-child(1){margin-left:0;background-image:linear-gradient(to right,#33d8ba,#10baa8)}
.fwzn .right li:nth-child(2){background-image:linear-gradient(to right,#e87cf5,#c36cfd)}
.fwzn .right li:nth-child(3){background-image:linear-gradient(to right,#fab743,#fa8658)}
.fwzn .right li:nth-child(4){background-image:linear-gradient(to right,#81a0ff,#767bfc)}
.fwzn .right li:nth-child(5){background-image:linear-gradient(to right,#ff9a81,#f75f71)}
.fwzn .right li:nth-child(6){margin-left:0;background-image:linear-gradient(to right,#ff9a81,#f75f71)}
.fwzn .right li:nth-child(7){background-image:linear-gradient(to right,#81a0ff,#767bfc)}
.fwzn .right li:nth-child(8){background-image:linear-gradient(to right,#e87cf5,#c36cfd)}
.fwzn .right li:nth-child(9){background-image:linear-gradient(to right,#fab743,#f37e59)}
.fwzn .right li:nth-child(10){background-image:linear-gradient(to right,#33d8ba,#10baa8)}
.fwzn .right li img{margin-top:20px}
.fwzn .right li p{font-size:18px;font-weight:bold;text-align:center;color:#fff;line-height:45px;letter-spacing:1px}


.lCarousel{width:100%;position:relative;overflow:hidden;;}
.lCarousel .swiper{width:100%;height:500px;}
.lCarousel .swiper-slide{width:100%;overflow: hidden;}
.lCarousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}

.fdblxsf{position:relative;z-index:3}
.fdblxsf .sect3{box-shadow:0 0 10px #b5b5b5;padding:70px 100px;padding-top:0;background:url(../images/dblxfs/sect3-bg.png) no-repeat center center;background-size:cover;width:1000px;margin:0 auto;margin-top:50px}
.fdblxsf .sect3 .title{position:relative;padding-top:0;background-image:none;margin-left:-50px;text-align: left;}
.fdblxsf .sect3 .title .h2{padding-bottom:15px;padding-left:95px;margin:0}
.fdblxsf .sect3 .title .h2 img{display:inline-block;margin-left:-95px;vertical-align:middle;margin-right:25px}
.fdblxsf .sect3 .title .h2 i{font-size:28px;color:#333}
.fdblxsf .sect3 .title .h2 span{position:absolute;left:100px;bottom:40px;padding-left:0;font-size:28px;color:#035cac;opacity:.2;font-family:"Times New Roman";text-transform:uppercase}
.fdblxsf .sect3 ul{margin-top:15px;overflow:hidden}
.fdblxsf .sect3 ul li{float:left;width:30.3%;line-height:70px;border-bottom:1px dashed #cccccc;padding-left:30px;background:url(../images/dblxfs/dh.png) no-repeat left center;text-align: left;}
.fdblxsf .sect3 ul li p{font-size:18px;color:#01011a}
.fdblxsf .sect3 ul li p span{display:inline-block;font-weight:bold}
.fdblxsf .sect3 ul li:hover p{color:#035cac;}
.fdblxsf .sect3 ul li:hover {background: url(../images/dblxfs/dh-icon.png) no-repeat left center;}
