@charset "utf-8";

/*reset*/

* {
    font-family: 微软雅黑;
}

html {
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    -webkit-tap-highlight-color: rgbaarticle, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary(0, 0, 0, 0)
}

body {
    /*overflow-x:hidden;*/
    height: 100%;
    margin: 0;
    color: #858585;
    font-size: 12px;
    background-color: #fff;
    -webkit-overflow-scrolling: touch;
    min-width: 1200px;
}

a {
    color: #222;
    text-decoration: none;
    background: 0 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

li,
ul,
a,
table,
td,
img {
    list-style: none outside none;
    padding: 0;
    margin: 0;
    list-style-type: none;
    border: 0px
}

ul,
li {
    list-style: none;
    list-style-type: none!important
}

button,
html,
input,
select,
textarea {
    font-family: 'microsoft yahei', Arial, sans-serif;
    list-style: none outside none;
    padding: 0;
    margin: 0;
    list-style-type: none;
    border: 0px;
}

blockquote,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0
}

dd,
dl,
li,
ol,
ul {
    margin: 0;
    padding: 0
}

ol,
ul {
    list-style: none outside none
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #222;
}

i,
cite,
em,
var,
address,
dfn {
    font-style: normal;
}

A:hover {
    text-decoration: none;
}

.clearfix {
    zoom: 1;
    clear: both
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

img {
    border: 0;
}

.w1200 {
    width: 1100px;
    margin: 0 auto;
    padding: 0;
}



.footer {
    background: url(../images/footer.jpg) no-repeat top center;
    height: 100px;
    clear: both;
}

.f_lt {
    float: left;
    margin-top: 20px;
}

.f_lt p {
    color: #fff;
    font-size: 12px;
    line-height: 22px;
}

.f_rt {
    float: right;
    margin-top: 30px;
}

.weibo {
    background-image: url(../images/png_12.png);
    background-repeat: no-repeat;
}

.weibo {
    width: 47px;
    height: 47px;
    cursor: pointer;
    position: relative;
    z-index: 3;
}

.weibo img {
    display: none;
    position: absolute;
    top: -105px;
    left: -16px;
}

.weibo:hover img {
    display: none;
}


#back {
    width: 43px;
    height: 43px;
    background: url(../images/top.png) no-repeat;
    position: fixed;
    left: 50%;
    bottom: 165px;
    margin-left: 620px;
    cursor: pointer;
    _position: absolute;
    z-index: 99;
    display: none;
}

#back:hover {
    background: url(../images/top_h.png) no-repeat;
}


/*link*/

.links {
    /*height: 200px;*/
height:180px;
    background: #fafafa;
    /*margin-top: 40px;*/
margin-top:20px;
}

.head {
    height: 100px
}

.logo {
    display: block;
    float: left;
    width: 420px;
    height: 72px;
    margin-top: 20px;
}

.menu {
    float: left;
    margin-left: 60px;
    margin-top: 50px;
    width: 720px;
    height: 85px;
}

.menu .nav {
    width: 1100px;
    margin: 0 auto;
    font-size: 16px;
}

.menu .nav li {
    float: left;
    list-style: none;
    position: relative;
    z-index: 2
}

.menu .nav li a {
    display: block;
    padding: 0 9px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    /*height: 85px;*/
    height:40px;
}

.menu .nav li a:hover,
.menu .nav li a.current {
    color: #fff;
    /*background:url(/portals/0/images/menubg.jpg) repeat-x center bottom;*/
}

.menu .nav li a.current {
    background: none;
}

.menu .nav li .box {
    width: 70px;
    margin: 0 auto;
    position: absolute;
    top: 35px;
    left: -7px;
    background: url(../images/navbg.png);
    padding: 15px;
    display: none;border-radius:3px;
}

.menu .nav li.yjs .box {
    left: 1px
}


.menu .nav li.zjhzbx .box {
    left: 11px
}




.box i {
    background: url(../images/png_01.png) no-repeat;
    width: 14px;
    height: 6px;
    position: absolute;
    top: -6px;
    left: 42px;
}

.menu .nav li .box a {
    display: block;
    height: 40px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 40px;
    border: none;
    background: none;
    font-size: 14px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #3c70bb;
}

.menu .nav li .box a:hover {
    text-decoration: none;
    color: #fff;
    background: #112769;border-radius:5px;
}


/*con*/

.nav_link {
    height: 95px;
    background: #f8f8f8;
    border-bottom: 1px solid #f4f2f2;
}

.nav_link a {
    display: block;
    float: left;
    color: #333333;
    font-size: 24px;
    text-align: center;
    width: 300px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none;
    height: 80px;
    padding-top: 15px;
}

.nav_link a:hover {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
    height: 80px;
    padding-top: 15px;
}

.nav_link .en {
    font-size: 28px
}

.jdt {
    float: left;
    width: 740px;
    height: 374px;
}

.tz {
    float: left;
    width: 336px;
    margin-left: 24px;
    height: 374px;
    background: #fafafa url(../images/png_09.png) no-repeat;
}

.line01 {
    /*margin-top: 35px;*/
}

.tz_con {
    padding: 20px;
    overflow: hidden;
}

.tz_tit {
    border-bottom: 3px solid #e1e1e1;
    padding-bottom: 10px;
    overflow: hidden;
}

.tz_tit h2 {
    font-weight: normal;
    float: left;
    color: #017ecb;
    font-size: 16px;font-family: 微软雅黑;
}

.tz_tit a {
    background: url(../images/png_07.png) no-repeat;
    width: 10px;
    height: 11px;
    display: block;
    float: right;
    margin-top: 5px;
}

.tz_div li {
/*    padding: 15px 0px;*/
padding:7px 0px;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
}

.tz_div li p {
    color: #666;
    font-size: 12px;
    background: url(../images/png_04.png) no-repeat left center;
    padding-left: 20px;
}

.tz_div li a {
    color: #333;
    line-height: 20px;
    font-size: 14px;
   /* margin-top: 10px;*/
margin-top:4px;
    display: block;word-break:break-all;
}

.tz_div li a:hover {
    color: #017ecb
}


/*jdt*/

.hotpics_map,
.cproduct {
    height: 374px;
}

.hotpics_map .topic {
    width: 560px;
    height: 100%;
    padding-left: 10px;
    overflow: hidden;
}

.hotpics_map .topic ul {
    height: 305px;
    padding-bottom: 13px;
    width: 560px;
}

.hotpics_map ul li {
    list-style-type: none;
}

.hotpics_map .topic li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 14px;
    white-space: nowrap;
}

.hotpics_map .topic li.whole {
    width: 560px;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    text-align: center;
    _line-height: 30px;
    _height: 30px;
}

.hotpics_map .topic .topic_tu {
    width: 440px;
    height: 46px;
    margin-top: 2px;
    overflow: hidden;
    _margin-top: 0px;
}

.hotpics_map .topic li.whole a:link,
.hotpics_map .topic li.whole a:visited,
.newslist .roll .rolltop a:link,
.newslist .roll .rolltop a:visited,
.mt20 .wlist li.first a:link,
.mt20 .wlist li.first a:visited {
    color: #ff0000;
}

.hotpics_map .hotpics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.hotpics_map .hotpics ul,
.hotpics_map .hotpics .sbar,
.hotpics_map .hotpics .prev,
.hotpics_map .hotpics .next {
    position: absolute;
    cursor: pointer;
}

.hotpics_map .hotpics li {
    float: left;
    position: relative;
}

.hotpics_map .hotpics li img {
    height: 374px;
}

.hotpics_map .hotpics li p.hotpic_opacity {
    /* background:#000!important;
    opacity:0.7;
    filter:alpha(opacity=70);*/
}

.hotpics_map .hotpics li p {
    position: absolute;
    width: 100%;
    height: 145px;
    line-height: 230px;
    text-align: left;
    color: #fff;
    font-size: 18px;
    background: url(../images/ybg.png) repeat-x center 30px;
    left: 0;
    bottom: 0;
    text-indent: 10px
}

.hotpics_map .hotpics li p a {
    width: 1100px;
    position: relative;
    margin: 0 auto;
}

.hotpics_map .hotpics li p a:link,
.hotpics_map .hotpics li p a:visited,
.cproduct .section .lable a:link,
.cproduct .section .lable a:visited,
.cproduct .wxpro .brand h2 a:link,
.cproduct .wxpro .brand h2 a:visited,
.mt20 .title .links a:link,
.mt20 .title .links a:visited,
.mt20 .piclist dt span a:link,
.mt20 .piclist dt span a:visited,
.cproduct .wxpro .brand h2,
.cproduct .wxpro .brand .noteph li.show {
    color: #fff;
}

.hotpics_map .hotpics .sbar {
    right: 10px;
    position: absolute;
    bottom: 15px;
}

.hotpics_map .hotpics .sbar span {
    background: url(../images/png_03.png) no-repeat;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 20px;
    margin-right: 5px;
    width: 14px;
}

.hotpics_map .hotpics .sbar span.show {
    background: url(../images/png_02.png) no-repeat;
}

.hotpics_map .hotpics .sbar span.show img {
    width: 101px;
    height: 53px;
}

.hotpics_map .hotpics .prev,
.hotpics_map .hotpics .next {
    background-image: url(../images/ad_ctr.png);
    background-position: 0 0;
    cursor: pointer;
    height: 32px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    position: absolute;
    top: 160px;
    width: 32px;
    z-index: 2;
    display: none;
}

.hotpics_map .hotpics .next {
    background-position: 0 -32px;
    right: 10px;
}

.hotpics_map .hotpics .prev {
    left: 10px;
}


/*line2*/

.line_two {
    /*margin-top: 50px;*/
    margin-top: 25px;
}

.xsbg {
    float: left;
/*    width: 260px;*/
width:440px;
}

.xw {
    float: left;
    margin-left: 28px;
    /*width: 925px;*/
width:630px;
}

.xs_tit {
    background: url(../images/png_10.png) no-repeat bottom;
    padding-bottom: 13px;
    overflow: hidden;
}

.xs_tit h2 {
    font-weight: normal;
    float: left;
    color: #017ecb;
    font-size: 16px;font-family: 微软雅黑;
}

.xs_tit a {
    background: url(../images/png_07.png) no-repeat;
    width: 10px;
    height: 11px;
    display: block;
    float: right;
    margin-top: 5px;
}

.wz_list_lt {
    float: left;
    width: 45px;
    margin-right: 20px;
}

.wz_list_rt {
    float: left;
 /*   width: 195px;*/
width:375px;
}

.xs_tit_rt a {
    font-size: 16px;
    color: #333;
    line-height: 20px;
}

.xs_tit_rthome a{    font-size: 14px;
    color: #333;
    line-height: 20px;}

.xs_tit_rt a:hover {
    color: #017ecb;
}

.wz_ri {
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 32px;
    font-family: "黑体";
    background: #017ecb;
    color: #fff;
    text-align: center;
}

.wz_year {
    color: #017ecb;
    font-size: 12px;
    text-align: center;
    margin-top: 3px;
}

.xsbg_div ul {
    overflow: hidden;
   /* height: 262px;*/
height:260px;
    background: #fff;
}
.xsbg_div ul:hover {
    /*height: 522px;
height:500px;
    position: absolute;*/
}

.xsbg_div li {
 /*padding: 20px 0;*/
padding:8px 0;
    overflow: hidden;
    /*height: 90px;*/
height:65px;
    border-bottom: 1px solid #f3f3f3
}

.xs_time {
    font-size: 12px;
    color: #666;
   /* margin-top: 8px;*/
    margin-top: 4px;
    background: url(../images/png_05.png) no-repeat left center;
    padding-left: 25px;
    line-height: 16px;
    height: 16px
}

.dress {
    font-size: 12px;
    color: #666;
   /* margin-top: 8px;*/
    margin-top: 4px;
    background: url(../images/png_06.png) no-repeat left center;
    padding-left: 25px;
    line-height: 18px;
    height: 18px
}

.xw {
    border: 1px solid #dedede;
    /*width: 923px;*/
    /*height: 295px;*/
height:235px;
    overflow: hidden;
}

.xw ul {}

.xw li {
    float: left;
    width: 197px;
    margin-left: 20px;
    margin-right: 11px;
}

.xw_img {
    overflow: hidden;
    width: 197px;
    height: 107px;
    display: block;
}

.xw_img img {
    width: 197px;
    height: 107px;
    transition: all 0.6s;
}

.xw_img img:hover {
    transform: scale(1.1);
}

.xw_tit,a.xw_tit{
    color: #333;
    line-height: 22px;
    /*margin-top: 15px;*/
margin-top:10px;
    display: block;
    font-size: 14px;
}

.xw_tit:hover {
    color: #017ecb;
}

.xw_time {
  /*  margin-top: 15px;*/
margin-top:10px;
    font-size: 12px;
    color: #666;
    background: url(../images/png_08.png) no-repeat left center;
    padding-left: 25px;
    line-height: 12px;
    height: 12px;
    display: block;
}

.news_tit {
    overflow: hidden;
    /*padding: 15px 20px;*/
padding:10px 20px;
}

.news_tit h2 {
    font-weight: normal;
    float: left;
    color: #017ecb;
    font-size: 16px;font-family: 微软雅黑;
}

.news_tit a {
    background: url(../images/png_07.png) no-repeat;
    width: 10px;
    height: 11px;
    display: block;
    float: right;
    margin-top: 5px;
}

.links li {
    float: left;
}

.links_01 {
   /* width: 405px*/
width:300px;margin-right:50px;border-right:1px #dfdfdf solid;margin-top:40px;
}

.links_01 .links_a {
   /* margin-top: 55px;*/
/*margin-top: 15px;*/
}

.links_02 {
    width: 430px;margin-top:40px;border-right:1px #dfdfdf solid;margin-right:60px;
}

.links_03 {
    width: 240px;margin-top:20px;
}

.links_02 .links_a{
 margin-top: 5px;
}


.links_img {
    float: left;
    /*width: 107px;*/
    margin-top: 5px;
    margin-right: 30px;margin-bottom:25px;
}

.links_a {}

.links_a a {
    display: block;
    color: #666;
    line-height: 25px;
    font-size: 14px;
}

.links_a a:hover {
    color: #017ecb;
}

.banner_rt {
    position: relative;
    z-index: 1;
    margin: 0 auto;
}

.banner_rt a {
    /* position: absolute;
   width: 48px;
    height: 48px;
    display: block;
    right: 50%;
    text-indent: -999em;
    margin-right: -600px;*/
color:#fff;text-align:center;text-decoration:none
}

.banner_rt .sp {
    background: url(../images/spbg.png) no-repeat;
    top: 25px;}

.banner_rt .xp {
    background: url(../images/xpbg.png) no-repeat;
    top: 80px;
}

.banner_rt .sp,.banner_rt .xp{position:absolute;right:50%;margin-right:-600px;height:48px;line-height:48px;color:#fff;font-size:14px;width:48px;text-align:center;
}


.view_banner {
    background: url(../images/view_banner.jpg) no-repeat top center;
    height: 160px;
}

.dh {
    background: url(../images/home.png) no-repeat left 20px;
    padding-left: 25px;
    padding-top: 20px;
}

.dh a {
    color: #989898;
    -webkit-transition: color 100ms;
    transition: color 100ms;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
}

.dh a:hover {
    color: #017ecb
}

.fixed-bar {
    position: fixed;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    width: 1%;
    height: 204px;
    z-index: 100;
}

.pre_abs {
    position: absolute;
    width: 330px;
    right: 50%;
    margin-right: -550px;
    top: 400px;
}

.news_mes_pre {
    position: relative;
    width: 300px;
    padding-left: 20px;
    border-left: 2px solid #007ec9;
}

.news_mes_tit_pre {
    font-size: 18px;
    color: #007ec9;
    height: 28px;
    line-height: 28px;
    position: relative;
    padding-bottom: 20px
}

.news_mes_tit_pre i {
    background: url(../images/dian.jpg) no-repeat left center;
    position: absolute;
    left: -31px;
    top: -1px;
    width: 20px;
    height: 30px;
}

.news_mes_pre li {
    padding: 20px 0;
    border-bottom: 1px solid #e8e8e8;
}

.news_mes_pre li a {
    color: #999;
    line-height: 20px;
    font-size: 14px;
    -webkit-transition: color 100ms;
    transition: color 100ms;
    padding-top: 15px;word-wrap: break-word
}

.news_mes_pre li a:hover {
    color: #017ecb
}

.news_mes_pre li p {
    position: relative;
    padding-bottom: 10px
}

.news_mes_pre li p i {
    position: absolute;
    left: -28px;
    top: -4px;
    background: url(../images/dian2.jpg) no-repeat left center;
    width: 14px;
    height: 24px;
}

.view_banner {
    background: #fafafa;

}

.pre_con {
    width: 700px;
    padding: 20px 50px 20px 20px;
    min-height: 600px;
}

.newcontborder {
    font-size: 14px;
    color: #8d8d8d;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 20px 0;
    overflow: hidden;
    text-align: center;
}

.view_content {
    font-size: 14px;
    color: #333;
    line-height: 32px;
    margin-top: 20px;text-align:justify;width:700px;word-wrap: break-word
}

.view_content p,.view_content div {
    line-height: 32px;
    color: #333;
}

.view_content img{margin:15px 0;}
.view_content a,.view_content a:hover{font-size:14px;color:#333;text-decoration:none;}
.view_content a:hover{color:#007ec9;text-decoration:underline;}

.chang_list_sty06_img {
    margin: 0 auto;
    text-align: center;
    padding: 20px 0;
}

.preview_con {
    background: #fff;
}

.view_banner h1 {
    font-size: 30px;
    line-height: 50px;
    margin-top: 10px;
    width: 80%;
    color: #333;
    float: left;
    font-weight: bolder;font-family:黑体;
}

.chang_rj_top {
    height: 159px;
    position: relative;
}


/*list*/

.chang_rj_con {
    position: relative;
    padding-top: 30px;
}

.chang_rj_lt {
    float: left;
    width: 248px;
    padding-bottom: 30px;
}

.chang_rj_rt {
    float: left;
    width: 852px;
    min-height: 300px;
    padding-bottom: 20px
}

.chang_lt_nav {
    margin: 0;
    border-top: 4px solid #2b9ed5;
}


.chang_rj_lt .news_mes {
    background: #fafafa;
    color: #333;
}

.chang_list_con {
    margin-left: 54px;
}

.chang_list_tit {
    font-size: 24px;
    color: #000;
    border-bottom: 3px solid #e5e5e5;
    padding-bottom: 10px;
}

.chang_list_tit .Head{
    padding-bottom: 10px;
    padding-right: 30px;
    font-size: 22px;
    color: #2b9ed5;
    padding-right: 20px;font-weight:normal;font-family: 微软雅黑;
}

.chang_list_sty01 {}

.chang_list_sty01 li {
    list-style-type: none;
    padding: 30px 0;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.chang_list_lt {
    float: left;
    width: 270px;
    margin-right: 15px;
    overflow: hidden;
}

.chang_list_lt img {
    width: 193px;
    height: 168px;
    cursor: pointer;
    transition: all 0.6s;
}

.chang_list_lt img:hover,
.chang_list_img img:hover {
   /* transform: scale(1.1);*/
}

.list_xwl li {
    padding: 20px 0;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.list_xwl .chang_list_lt {
    float: left;
    width: 197px;
    height: 107px;
    margin-right: 15px;
    overflow: hidden;
}

.list_xwl .chang_list_lt img {
    width: 197px;
    height: 107px;
    cursor: pointer;
    transition: all 0.6s;
}

.list_xwl .chang_list_lt img:hover,
.list_xwl .chang_list_img img:hover {
    transform: scale(1.1);
}

.list_xwl .chang_list_rt_tit a:hover {
    color: #017ecb;
}

.list_xwl .chang_list_rt_pre {
    font-size: 12px;
    color: #777;
    line-height: 22px;
    margin-top: 10px;
}

.list_xwl .chang_list_rt {
    float: left;
    width: 585px;
}

.chang_list_rt_tit {
    font-size: 18px;
}

.chang_list_rt_tit a {
    color: #333;
}

.chang_list_rt_tit a:hover {
    color: #448e86;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}

.chang_list_rt_pre {
    font-size: 12px;
    color: #888;
    line-height: 20px;
    margin-top: 10px;
}

.list_xwl .chang_list_rt_time {
    font-size: 12px;
    color: #888;
    margin-top: 15px;
    background: url(../images/png_08.png) no-repeat left center;
    padding-left: 20px;
}

.list_wb {
    padding-top: 30px;
    padding-bottom: 30px;
}

.list_wb p {
    color: #333;
    line-height: 32px;
    /*text-indent: 2em;*/
    font-size: 14px;text-align:justify;word-wrap: break-word
}



.chang_list_sty02 {}

.chang_list_sty02 li {
    list-style-type: none;
    padding: 15px 0;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.chang_list_sty02 li a {
    font-size: 16px;
    color: #333;
    display: block;
    float: left;width:685px;word-wrap: break-word
}

.chang_list_sty02 li a:hover {
    color: #017ecb;
}

.chang_list_sty02 li p {
    font-size: 14px;
    color: #888;
    margin-top: 2px;
    float: left;
    margin-right: 30px;
}

.chang_list_sty03 {
    display: block;
    width: 120%;
}

.chang_list_sty03 li {
    width: 170px;
    padding: 30px 39px 0 0;
    overflow: hidden;
    float: left;
    height: 335px;
}

.chang_list_sty03 a p.name {
    font-size: 18px;
    color: #333;
    line-height: 25px;
    position: relative;
    border-bottom: 1px solid #dbdbdb;
    padding: 20px 0 15px 0;
}

.chang_list_sty03 a p.tel {
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

.chang_list_sty03 a p.mail {
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

.chang_list_sty03 a p.name i {
    font-size: 14px;
    color: #333;
    position: absolute;
    right: 0;
}

.chang_list_sty03 a:hover {
    text-decoration: none;
    color: #333
}

.chang_list_img {
    overflow: hidden;
    width: 170px;
    height: 234px;background:url(../images/noimg2.jpg) no-repeat center center;
}

.chang_list_img img {
    width: 170px;
    height: 234px;
    cursor: pointer;
    transition: all 0.6s;
}

.chang_list_sty04 {
    display: block;
    width: 109%;
}

.chang_list_sty04 dl {
    float: left;
    width: 215px;
    height: 290px;
    margin: 50px 73px 0 0;
}

.chang_list_sty04 dt {
    position: relative;
    width: 215px;
    height: 250px;
}

.chang_list_sty04 dt img {
    width: 215px;
    height: 250px;
}

.chang_list_sty04 dd {
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #fafafa;
    color: #333;
    font-size: 14px;
}

.chang_list_sty04 dt i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/view/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.chang_list_sty04 dt i b {
    width: 60px;
    height: 60px;
    background: url(../images/view/i_search.png) no-repeat;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}

.chang_list_sty04 dl a:hover {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
}

.chang_list_sty04 dl a:hover dd {
    color: #fff;
    background: #e36220
}

.chang_list_sty04 a:hover dt i {
    display: block;
}



.chang_list_sty05 ul {
    width: 110%
}

.chang_list_sty05 dl {
    padding: 30px 0;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    width: 400px;
}

.chang_list_sty05 dl:hover a {
    text-decoration: none;
}

.chang_list_sty05 dt {
    width: 157px;
    float: left;
    margin-right: 10px;
}

.chang_list_sty05 dt img {
    width: 157px;
    height: 215px;
}

.chang_list_sty05 dd {
    float: left;
    width: 220px
}

.chang_list_sty05 .hzld_list_img img:hover {
/*    transform: scale(1.4); */
}

.chang_list_sty05 .hzld_list_img {
    overflow: hidden;
    width: 157px;
    height: 215px;background:url(../images/noimg2.jpg) no-repeat center center;
}

.chang_list_sty05 .hzld_list_img img {
    width: 157px;
    height: 215px;
    cursor: pointer;
    transition: all 0.6s;
}

.chang_list_sty05 .xz_name {
    color: #333;
    font-size: 18px;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 10px;
}

.chang_list_sty05 .xz_zw {
    color: #333;
    font-size: 16px;
    margin-top: 15px;
}

.chang_list_sty05 .xz_pre {
    color: #666;
    line-height: 22px;
    font-size: 14px;
    margin-top: 10px;
}

.chang_list_sty05 .xz_tel {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 10px;
}





/*.hzld_list_img img:hover {
    transform: translate(-15px, 0);
    -webkit-transform: translate(-15px, 0);
    -moz-transform: translate(-15px, 0);
}*/

.hzld_list_img {
    overflow: hidden;
    width: 350px;
    height: 210px;
}

.hzld_list_img img {
    width: 350px;
    height: 210px;
    cursor: pointer;
    transition: all 0.6s;
}

.xz_name {}

.xz_name i {
    color: #333;
    font-size: 30px;
    border-bottom: 5px solid #5fc6bb
}

.xz_zw {
    color: #333;
    font-size: 20px;
    margin-top: 25px;
}

.xz_pre {
    color: #666;
    line-height: 30px;
    font-size: 14px;
    margin-top: 20px;
}

.list_banner01 {
    width: 360px;
    text-align: left;
    color: #fff;
    font-size: 22px;
    bottom: 30px;
    position: absolute;
}

.list_banner02 {
    width: 280px;
    text-align: right;
    color: #fff;
    font-size: 14px;
    font-family: arial;
}

.list_nav {
    background: #fff;
}

.list_con {
    background: #fff
}

.ld_tit {
    color: #333;
    font-size: 18px;
    line-height: 25px;
    position: relative;
    border-bottom: 1px solid #dbdbdb;
    padding: 10px 0 10px 0;
    text-align: center;
}

.ld_tit i{margin-left:20px;}

.ld_pre {
    color: #666;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    padding-top: 12px;
}

.ygl li {
    padding: 20px 0 20px 0;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5
}

.ygl .xs_tit_rt {
    width: 780px
}


/*二级列表分页样式*/
.Normal table {margin-top:30px;}
.Normal .Normal{color:#333;padding:6px 6px;font-size:14px;font-family:微软雅黑;}
.Normal .NormalRed{background:#0068B7;color:#fff;padding:4px 10px;font-size:16px;font-family:微软雅黑;display: inline-block;}

/*js*/


.zzjs {
    position: relative;
}

.zzjs_div {
    color: #333;
    border-bottom: 3px solid #e5e5e5;
    padding-bottom: 10px;
    overflow: hidden;
}

.zzjs_div_fix {
    position: fixed;
    top: 0px;
    /* right: 50%; */
    width: 1200px;
    margin-right: -550px;
    background: #fff;
    z-index: 10px
}

.zzjs_div li {
    float: left;
    cursor: pointer;
}

.zzjs_div li.active a,
.zzjs_div li:hover a {
   /* font-size: 28px;
    color: #2b9ed5;*/
}




.zzjs_div li.active,
.zzjs_div li:hover {
    padding-top: 0
}

.zzjs_div li a {
    padding-right: 70px;
    font-size: 16px;
    color: #333;
    height: 40px;
    line-height: 40px;
}


.zzjs_list {
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    padding-bottom: 30px
}

.zzjs_list p {
    margin-top: 50px;
    color: #2b9ed5;
    font-size: 28px;
}

.zzjs_list p i{font-size:14px;color:#666;}

.zzjs_list dl {
    float: left;
    width: 125px;
    height: 208px;
    overflow: hidden;
    margin-right: 43px;
    margin-top: 20px;
}

.zzjs_list dt {
    overflow: hidden;
    width: 125px;
    height: 172px;background:url(../images/noimg2.jpg) no-repeat center center;border:0px;
}

.zzjs_list dt img {
    width: 125px;
    height: 172px;
    transition: all 0.6s;
}

.zzjs_list dl a:hover dt img {
   /* transform: scale(1.1);*/
}

.zzjs_list a dd {
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f2f2f2;
    color: #333;font-size:13px;
}


.zzjs_list a .zjhzbxtitle {
    height: 35px;
    line-height: 18px;
    text-align: center;
    background: #f2f2f2;
    color: #333;font-size:12px;
}


.zzjs_list a:hover dd {
    background: #2b9ed5;
    color: #fff;
}

.zzjs_list ul {
    width: 110%
}

.jzjs ul {
    width: 110%
}

.jzjs span,.jzjs a {
    font-size: 16px;
    color: #333;
    display: block;
    float: left;
    width: 118px;
    background: url(../images/dian02.jpg) no-repeat left center;
    padding:2px 0;
    padding-left: 15px;
    margin-top: 25px;
}

.jzjs a.active,
.jzjs a:hover {
    color: #2b9ed5;
    background: url(../images/dian01.jpg) no-repeat left center;
}

.enjzjs span,.enjzjs a{margin-top: 45px;}


.jzjs_tit {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5;
    color: #033333;
    font-size: 14px;
    text-align: left;
}

.list_banner {
    background: #fafafa;
    height: 80px;
}

.szdw_zw {
 /*   padding-top: 30px;*/
}

.szdw_zw_fl {
    float: left;
    width: 220px;
    margin-right: 60px;
    height: 303px;background:url(../images/noimg.jpg) no-repeat center center;
}

.szdw_zw_fl img {
    width: 220px;
    height: 303px;
}

.szdw_zw_fr {
    float: left;
    color: #222;
    width: 820px;
}

.szdw_t {
    padding-bottom: 0px;
}

.zw_yjfx P{font-size:16px;color:#333;line-height:30px;}

.zw_name {
    padding-bottom: 30px;
}

.zw_name span {
    font-size: 30px;
    color: #333;
    border-bottom: 8px solid #2ca3d7;
    padding-bottom: 5px
}

.zw_name i {
    font-size: 18px;
    margin-left: 40px;
    vertical-align: center;
    color: #333;
}

.zw_tel,
.zw_mail,
.zw_yjfx {
    font-size: 16px;
    line-height: 30px;
    color: #333;
}

.zw_con {
    margin-top: 10px;
    padding-bottom: 10px;
}

.zw_div {
    font-size: 20px;
    border-bottom: 1px solid #cecece;
    height: 40px;
    line-height: 40px;
    background: url(../images/list_dian.jpg) no-repeat left center!important;
    padding-left: 30px;
    color: #333;
}

.h200 {
    /*height: 210px;*/
}

.zw_cut {
    padding-top: 25px;
    overflow: hidden;
    line-height:26px;
    color: #333;
    font-family: 微软雅黑;
    font-size: 14px;text-align:justify;
}

.down_i {
    margin-top: 20px;
}

.down {
    background: url(../images/zw.png) no-repeat 0 -24px;
    width: 13px;
    height: 13px;
    cursor: pointer;
    display: none;
}

.down.up {
    background: url(../images/zw.png) no-repeat 0 -51px;
}

.preview_con2 {
    background: #fff;
}

.fixed-bar-lt,{
    position: fixed;
    margin: 0 auto;
    top: 0;
    z-index: 100;
    left: 50%;
    width: 280px;
    height: 385px;
    margin-left: -600px;
}

.rel{margin-bottom:30px;}
.yuanshi_jl,.yuanshi_jl p,.yuanshi_jl div{font-size:14px;color:#333;line-height:32px;font-family: 微软雅黑;text-align:justify;}

.txtphoto{float:left;margin:0 30px 0 0}
.txtcont{float:left;width:548px;}
.list_wb .title11{font-size:18px;color:#333;text-align:normal}
.list_wb .title12{font-size:18px;color:#333;text-align:center}
.list_wb a,.list_wb a:hover{color:#333;font-size:14px;text-decoration:none;}
.list_wb a:hover{color:#017ecb}


.dh a.SkinObject:link,.dh a.SkinObject:hover{color:#fff;font-size:14px;padding:10px 20px;background:#666;margin-left:820px;}

/*登录框样式*/
.userloogin .username{font-size:16px;color:#333;height:50px;text-align:right;padding-right:10px;}
.userloogin .NormalTextBox{height:25px;width:200px;color:#333;font-size:14px;border:1px #888 solid;line-height:25px;}
.userloogin .formbutton{width:80px;height:40px;background:#ebebeb;color:#333;font-size:16px;border:0px;margin:10px 0px 0 85px; }

.jzjssumm{color:#666;font-size:14px;position:relative;margin-left:140px;margin-top:-35px;}
.wjxzli li{padding:5px;}



@media screen and (max-width: 1200px) {
    .pre_abs {
         margin-right: -700px;
    }
}

/*首页增加搜索布局调整样式开始*/
                        .logo_rt {
                            float: right;
                            margin-top:45px;
                        }
                        
                        a.search_en {
                            background: #e9f0fa;
                            border-radius: 50%;
                            color: #346ac4;
                            font-size: 12px;
                            width: 30px;
                            height: 30px;
                            line-height: 30px;
                            text-align: center;
                            display: block;
                            float: right;
                            font-weight: bold;
margin-right:10px;
                        }
                 a.search_zhxq {
                            background: #e9f0fa;
                            border-radius:50%;
                            color: #346ac4;
                            font-size: 12px;
                            width: 30px;
                            height: 30px;
                            line-height: 30px;
                            text-align: center;
                            display: block;
                            float: right;
                            font-weight: bold;
                        }          
                        .search_div {
                            float: left;
                            width: 145px;
                            height: 27px;
                            line-height: 27px;
                            margin-right: 15px;
                            background: #ebf1f9;
                            border-radius: 15px;
                            padding-right: 10px;
                            padding-left: 15px;
                        }
                        
                        .SearchTextBox{
                            float: left;
                            height: 27px;
                            line-height: 27px;
                            padding: 0;
                            margin: 0;
                            border: medium none;
                            background: #ebf1f9;color:#5c77ad;text-align:center;font-size:12px;width:120px;
                        }
                        
                        .input_text:focus {
                            outline: none;
                        }
                        
                        .input_submit {
     /*                       background: #ebf1f9 url(/portals/0/images/i_ss.jpg) no-repeat;
                            width: 16px;
                            height: 16px;
                            display: block;
                            float: right;
                            padding: 0;
                            margin: 0;
                            border: medium none;
                            margin-top: 7px;*/
                        }
.search_div i{margin-top: 5px;float:right;}
                        
                        .search_en:hover {
                            color: #346ac4;
                        }
                         .index_menu{height:45px;}
                        .index_menu .menu {
                            margin-left: 0;
                            margin-top: 0;
                            height: 45px;
                            width: 1100px;
                        }
                        
                        .index_menu .menu .nav .shouye a {
                            padding: 0 9px;
                        }
                        
                        .index_menu .menu .nav li .box {
                    /*        width: 125px;*/
                        }
                        
                        
                        .xw {
                            height: 280px!important
                        }
                        
                        .news_list {
                            padding: 0 20px;
                        }
                        
                        .news_list dl {
                            line-height: 33px;
                            color: #333;
                            font-size: 14px;
                        }
                        
                        .news_list dl dt {
                            float: right;
                            font-weight: normal;
                            font-size: 12px;color:#666;
                        }
                        
                        .news_list dl dd {
                            background: url(../images/i_li.jpg) no-repeat left center;
                            padding-left: 20px;
                        }

.news_list dl dd a{color:#333;text-decoration:none;}                        
                        .news_list dl dd a:hover {
                            color: #017ecb;
                        }


/*首页增加搜索布局调整样式结束*/


/*校友天地样式开始*/
.xytdbyz_list {
     overflow: hidden;

}

.xytdbyz_list dl {
    float: left;
    width: 240px;
    height: 156px;
    overflow: hidden;
    margin-right: 40px;
    margin-top: 20px;
}



.enxytdbyz_list dl {
    float: left;
    width: 240px;
    height: 200px;
    overflow: hidden;
    margin-right: 40px;
    margin-top: 20px;
}



.xytdbyz_list dt {
    overflow: hidden;
    width: 240px;
    height: 120px;border:0px;
}

.xytdbyz_list dt img {
    width: 240px;
    height: 120px;
    transition: all 0.6s;
}

.xytdbyz_list dl a:hover dt img {
    transform: scale(1.1);}

.xytdbyz_list a dd {
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f2f2f2;
    color: #333;font-size:14px;
}

.enxytdbyz_list a dd {
    line-height: 20px;
    text-align: center;padding:10px 0;
    background: #f2f2f2;
    color: #333;font-size:14px;
}


.xytdbyz_list a:hover dd {
    background: #2b9ed5;
    color: #fff;
}

.xytdbyz_list ul {
    width: 110%
}

/*校友天地样式结束*/



/*表格样式*/
.conttable{border:1px #ccc solid; border-right:none;border-bottom:0px;TABLE-LAYOUT:fixed;width:100%;margin:0 auto;}
.conttable td{border:1px #ccc solid; border-top:none;border-left:none;height:30px;word-WRAP:
break-word;}
.conttable td{font-size:12px;text-align:center;color:#333;line-height:18px;padding:5px;}
.conttable .titlefont{font-size:14px;font-weight:bolder;}
/*表格样式*/


.zhengwen img{width:80%;}
.zhengwen table{width:98%;!important;}



.menu .nav li .boxsys
{width:290px;margin-left:-110px;}
.menu .nav li .boxsys i{left:152px;}



/*英文版样式开始*/
/*菜单样式开始*/
.menu .nav li .enboxsys{width:700px;margin-left:-335px;}
.menu .nav li .enboxsys i{left:380px;}

.menu .nav li .enabout{width:250px;margin-left:0px;}
.menu .nav li .enabout i{left:50px;}

.menu .nav li .en{padding:0 19px;}

.menu .nav li .enshizi{width:150px;margin-left:-40px;}
.menu .nav li .enshizi i{left:80px;}

.menu .nav li .enyanjspy{width:120px;margin-left:-18px;}
.menu .nav li .enyanjspy i{left:65px;}

.menu .nav li .enzhongjbx{width:150px;margin-left:30px;}
.menu .nav li .enzhongjbx i{left:80px;}

.menu .nav li .enkexuyj{width:120px;margin-left:-15px;}
.menu .nav li .enkexuyj i{left:63px;}

.menu .nav li .enguojjl{width:350px;margin-left:-90px;}
.menu .nav li .enguojjl i{left:180px;}

.menu .nav li .enxinwzx{width:80px;margin-left:-15px;}
.menu .nav li .enxinwzx i{left:52px;}

/*英文首页样式*/
.enlinks_01 {
    width: 500px;border:0;margin-right:0px;
}

.enlinks_01 .enlinks_a{
 margin-top: 15px;
}

.enlinks_02 {
    width: 600px;border:0;margin-right:0px;
}

.enlinks_02 .enlinks_a{
 margin-top: 15px;
}

/*学院概况*/
.enld_pre {
    color: #666;
    font-size: 12px;
    line-height:16px;
    text-align: center;
    padding-top: 12px;
}

.enld_zhiwu{
    color: #333;
    font-size: 14px;
    line-height:16px;
    text-align: center;
    padding-top: 12px;
}

.enld_tit {
    color: #333;
    font-size: 14px;
    line-height: 22px;
    position: relative;
    border-bottom: 1px solid #dbdbdb;
    padding: 10px 0 10px 0;
    text-align: center;
}

.enld_tit i{margin-left:20px;}

.chang_list_sty03en li{height:400px;}
/*新闻详细页*/
.view_banneren h1 {
    font-size: 30px;
    line-height: 32px;
word-wrap: break-word;

}

/*中加师资*/
.enzzjs_div li a {
    padding-right: 40px;

}



.ke-zeroborder table td,.ke-zeroborder table td span {word-wrap: break-word}

.xytdbyz_list h3{font-size:18px;color:#2b9ed5;margin-top:20px;}


.menu .nav li.xiaoyy .box {
    left: -25px
}

.menu .nav li.hezjl .box {
    left: -70px;width:200px;
}
.menu .nav li.hezjl i{left:108px;}
.btn{
    background: url(../images/i_ss.jpg)right center no-repeat;
    height: 100%;
}






