@charset "utf-8";

#logo{ padding:22px 0 15px 0;}
#nav .fr{ width:770px;}
#nav .fr .up{ float:right; padding-top:15px; line-height:40px; }
#nav .fr .up .line{ color:#eee; height:15px; padding:0 5px; }
#nav .fr .up a{ line-height:40px;}
#nav .fr .up a img{ vertical-align:middle; margin-left:3px }
#nav .fr .up a img:hover{ opacity:0.7;} 
img{ border:0}
/*================= 瀵艰埅===================*/
#nav{ }
#nav .on_on .a{ color:#0363bc;}
#nav ul{ float:right; margin-top:10px;}
#nav ul li{ display:inline-block; height:47px; position:relative;  -moz-transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;-ms-transition: all 0s ease-in-out;transition: all 0s ease-in-out;  }
#nav ul li .a{ display:block; border-right:1px solid #e8e5e5; padding:0 18px; height:15px; overflow:hidden; line-height:15px;  font-weight:bold; witext-align:center; font-size:15px; color:#505153;}
#nav ul li .a:hover{ color:#0363bc;}
#nav ul .on{/*background:url(../images/icon_bg_nav.png) center bottom no-repeat;*/ color:#0363bc;}
.nav_last_child{ border:none !important; padding-right:0 !important;}
#nav  .list{ display:none !important; left:-14px; top: 47px; position:absolute; z-index:9999; width:99px; margin-left: 1px;  padding:10px; background:#0363bc;}
#nav  .list a{ font-weight:normal ; height:30px; color:#fff !important; text-align:center;  line-height:30px; color:#fff; font-size:12px; display:block; width:99px;
border-bottom:1px solid #407bd3 !important; }
#nav  .list a:hover{ color:#ee0 !important; }



.ewm{ display:none; position:absolute; z-index:999; top:35px; left:-50px;}

#ewm_top{ position:relative;}
#ewm_top:hover .ewm{ display:block;}
#ewm_fot{ position:relative;}
#ewm_fot:hover img{opacity:1;}
#ewm_fot .ewm{left:-35px; display:none;}
#ewm_fot .ewm:hover{ opacity:1;}
#ewm_fot:hover .ewm{ display:block;}
 /*==========鍐呴〉===========*/


.aui-banner-slide {
    position: relative;
    min-width: 1000px;
    background-color: #081238;
}

.aui-banner-main {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    height: 580px;
}

.aui-banner-wrapper {
    position: relative;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.aui-banner-button {
    z-index: 1002;
    margin-top: 15px;
    position: absolute;
    top: 59%;
    left: 9%;
}

.aui-banner-button a {
    padding: 11px 43px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 2px;
    background-color: #fff;
    font-size: 14px;
    line-height: 1.3;
    color: #383838;
    color: #fff;
    background-color: #d40346;
    border-color: #488bff;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; border: 1px solid #e91f60;
}

.aui-banner-button a:hover {
    color: #fff;
    border-color: #d40346;
    background-color: #d40346;
}

.aui-banner-button .aui-btn-wh {
    color: #fff;
    background-color: rgba(255,255,255,0);
    margin-left: 20px;
    padding: 11px 43px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    line-height: 1.3;
    color: #fff;
}

.aui-banner-button .aui-btn-wh:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
}

.aui-banner-news {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,0.1);
    background-color: #6F6E78\9;
}

.aui-banner-news-box {
    width: 1180px;
    margin: 0 auto;
    border-left: 1px solid rgba(255,255,255,0.2);
    border-right: 1px solid rgba(255,255,255,0.2);
}

.aui-banner-news-box ul {
    display: table;
    table-layout: fixed;
    width: 100%;
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
}

.aui-banner-news-box ul li {
    box-sizing: border-box;
    display: table-cell;
    padding: 27px 54px 27px 40px;
    text-align: left;
    color: #fff;
    border-left: 1px solid rgba(255,255,255,0.2);
    width: 320px;
}

.aui-banner-news-box ul li:first-child {
    border-left: 0;
}

.aui-banner-news-box ul li a {
    font-size: 14px;
    line-height: 35px;
    color: #fff;
}

.aui-bar-pic {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 20px;
    text-align: center;
}

.aui-bar-pic img {
    display: block;
    width: 100%;
    height: auto;
    border: none;
    vertical-align: middle;
}

.aui-bar-title {
    font-size: 16px;
    line-height: 1.8;
    color: #fff;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.aui-bar-text {
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.aui-banner-news-box ul li:hover {
    background-color: rgba(255,255,255,0.05);
}

.aui-banner-wrapper ul li img {
    width: 100%;
    height: 580px;
    display: block;
    border: none;
}

.aui-banner-wrapper ul li {
    position: relative;
}

.aui-banner-circle ul li {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; width: 6px;
    height: 6px;
    background: url(../images/icon-q1.png) no-repeat;
    background: url(../images/icon-q1.png) no-repeat\9;
    background-size: 6px 6px;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px;
}

.aui-banner-circle ul .on {
    width: 24px;
    height: 6px;
    background: url(../images/icon-q2.png) no-repeat;
    background: url(../images/icon-q2.png) no-repeat\9;
    background-size: 24px 6px;
}

.aui-banner-circle {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; width: auto;
    bottom: 138px;
    padding: 5px 13px;
    padding-bottom: 3px;
    border-radius: 16px;
    text-align: center;
}

.aui-banner-button-mo {
    width: 180px;
    left: 50%;
    margin-left: -90px;
}
.nr{background:#f1f3f6;  }
.main{ width:1290px; margin:auto;  }
.scnl{width:1290px; margin:auto; }
.scnl li{ float:left; margin-top:-100px;position:relative; z-index:9999; margin-bottom:50px; width: 419px;}

.scnl li a:hover img {
	margin-top:-10px;
    overflow: hidden;
    transition: all 0.3s ease-out 0s;
    position: relative;
    margin-bottom: 0px;
	box-shadow: 0 0 10px #ccc;
    width: 419px;
}

/*产品*/

.w1200{width:1260px;margin:0 auto}
.slow, .slow img {
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.container02{ padding-bottom:50px;}
.container02 .title{ text-align:center;}

.container02 .title h4{ font-size:18px; color:#222324; margin-bottom:10px;}

.container02 .title h6{font-size:14px;color:#909093;margin-bottom: 22px;}

.container02 ul{float:left;position: relative;z-index: 3;width: 1260px;margin-bottom: 50px;}

.container02 ul li{float:left;width: 408px;margin: 0 12px 0 0;text-align:left;cursor:pointer;overflow:hidden; position:relative}

.container02 ul li .img{float:left;width: 408px;height: 244px;position:relative;z-index:0;overflow: hidden;}

.container02 ul li img{float:left;width: 408px;height: 244px;}

.container02 ul li .con{float:left;width: 408px;box-sizing: border-box;height: 98px;padding: 0 22px;  background-color: #c30d23; position:relative;z-index:1; }

.container02 ul li .con b{ color:#fff}

.container02 ul li .con h2{font-size: 15px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; margin-top:20px; color:#FFF;font-weight:normal;font-size: 14px; text-align:center;}

.container02 ul li .con h6{ height:20px; background:url(../images/more01.png) center no-repeat;}

.container02 ul li .con:hover h6{ height:20px; background:url(../images/more.png) center no-repeat;}

.container02 ul li:hover .con{background-color: #294da0;color:#FFF}

.container02 ul li:hover h2,.container02 ul li:hover h2 a,.container02 ul li:hover span{ color:#fff;}

.container02 .more{width: 130px;height: 38px;position:relative;margin:0 auto;}

.container02 .more a{display:block;color: #fff;font-size: 13px;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;line-height: 38px;margin:0 auto;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;box-sizing:border-box;background-color: #c30d23;}

.container02 .more i{position:absolute;width:100%;height:0;left:0;top:0;z-index:0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;box-sizing:border-box;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} 

.container02 .more:hover a{background-color: #1966bf;height:38px;}




/*团队*/
.tuand{ width:1260px; margin:auto;}

.tuand .title{ text-align:center; margin-top:40px;}

.tuand .title h4{ font-size:18px; color:#222324; margin-bottom:10px;}

.tuand .title h6{font-size:14px;color:#909093;margin-bottom: 22px;}



.wrapper ul li {
    width: 277px;
    margin-right: 19px;
    float: left;
    /*! height: 255px; */
    padding-top: 0px;
    margin-left: 19px;
}

.wrapper ul li a img{ display:block}
#mteam .summary {
    padding: 30px 25px 36px;
    background-color: #c30d23;
    transition: all 0.4s ease 0s;
    top: 0px;
    position: relative;
}

#mteam .summary p.title1 {
    margin-bottom: 3px;
    display: inline-block;
    float: left;
	color: #fff;
    font-size: 16px;
    color: #474747;
}

#mteam .summary p {
    text-align: left;
}

#mteam .summary p.subtitle {
    margin-bottom: 0px;
    display: inline-block;
    width: 120px;
    position: relative;
    top: 14px;
    color: rgba(177, 176, 176, 0.91);
    margin-left: 12px;
    overflow: hidden;
    float: left;
    border-bottom: 0px;
}
#mteam .summary .description {
    clear: both;
    width: auto;
    overflow: hidden;
    height: 47px;
    margin-top: 10px;
    font-size: 13px;
    line-height: 24px;
    color: #fff;
}

#mteam ul li:hover .summary .description {
    color: rgba(207, 214, 230, 0.72);
}
#mteam ul li:hover .summary .title1 a{ color:#f3f7ff}
#mteam ul li:hover .summary {
    position: relative;
    padding-top: 40px;
    padding-bottom: 46px;
    margin-top: -20px;
	background-color: #305DC3;
	color:#fff
}


/*新闻*/
.news{ width:1260px; margin:auto;}

.news .title{ text-align:center; margin-top:40px; padding-top:50px;}

.news .title h4{ font-size:18px; color:#222324; margin-bottom:10px;}

.news .title h6{font-size:14px;color:#909093;margin-bottom: 22px;}

.wrap { width:1260px; margin-right:auto; margin-left:auto;/*! padding-top: 30px; */}



.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }





.ipart03 { /*! padding-top:64px; */ /*! padding-bottom:80px; */ /*! background-color:#f9f9f9; */ }
.ipart03 ._left { float:left; width:48%; padding-bottom:26px; }
.ipart03 ._right { float:right; width:51%; height:350px; }
.ipart03 .inewsBox .inews_list { height:330px; overflow:hidden; }
.ipart03 .inewsBox ._rec { position:relative; height:100px; padding-bottom:10px; }

.ipart03 .inews_list ._date1,.ipart03 .inews_list ._intro { float:left; }
.ipart03 .inews_list ._date1 { position:absolute; top:0; left:0; width:100px; height:100px; box-sizing:border-box; background:url(../images/index15.png) 0 0 no-repeat; border-right:#e7e5e6 1px solid; }
.ipart03 .inews_list ._date1 ._day { width:90%; float:left; padding-left:16%; padding-top:24%; font-size:22px; font-weight:normal; font-family:Arial; color:#294da0; line-height:28px; }
.ipart03 .inews_list ._date1 ._month {width:45%; float:right; font-size:16px; color:#000;line-height:28px;}
.ipart03 .inews_list ._intro { width:100%; height:100px; box-sizing:border-box; overflow:hidden; padding:15px 45px 0 115px; background-color:#ffffff; } 
.ipart03 .inews_list ._title { font-size:16px; line-height:22px; font-weight:bold; color:#5a595a; margin-bottom:5px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.ipart03 .inews_list ._rec:hover ._title { color:#00317e; }
.ipart03 .inews_list ._text { height:3.4em; overflow:hidden; margin-bottom:5px; font-size:13px; color:#808080; line-height:1.7em; }
.ipart03 .inews_list li:hover a,.ipart03 .inews_list li:hover ._title,.ipart03 .inews_list li:hover ._title, { color:#fac200; }

.ipart03 .inewsBox ._arr_box { position:relative; }
.ipart03 .inewsBox .arr { position:absolute; bottom:0; margin-bottom:-26px; width:293px; height:26px; background:url(../images/i_news_btn.jpg) no-repeat; cursor:pointer; }
.ipart03 .inewsBox .arrp { left:0; background-position:0 0; border-right:#ffffff 2px solid; }
.ipart03 .inewsBox .arrp.hover { background-position:-295px 0; }
.ipart03 .inewsBox .arrn { left:295px; background-position:0 -26px; }
.ipart03 .inewsBox .arrn.hover { background-position:-296px -26px; }
.ipart03 .inewsBox ._r_list { width:102%; height:0; overflow:hidden; padding-bottom:58.1%; }
.ipart03 .inewsBox ._r01,.ipart03 .inewsBox ._r02,.ipart03 .inewsBox ._r03 { float:left; }
.ipart03 .inewsBox ._r01 { position:relative; width:67%; height:0; padding-bottom:58%; margin-right:1px; }
.ipart03 .inewsBox ._r01 img { width:100%; }
.ipart03 .inewsBox ._r01 ._mask { position:absolute; bottom:6px; right:0; width:55%; padding:30px 27px 34px 37px; background-color:#00317e; background:#c30d23; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9900317e,endcolorstr=#9900317e); }
.ipart03 .inewsBox ._r01 ._mask ._sub_title { padding-bottom:4px; font-size:25px; font-weight:bold; color:#ffffff; }
.ipart03 .inewsBox ._r01 ._mask ._wd { height:4.8em; overflow:hidden; font-size:14px; color:#ffffff; }
.ipart03 .inewsBox ._r02,.ipart03 .inewsBox ._r03 { width:32%; height:0; padding-bottom:29%; background-color:#000; }
.ipart03 .inewsBox ._r02 { margin-bottom:1px; background-color:#c30d23; }
.ipart03 .inewsBox ._r02 ._sub_title { padding-top:28%; font-weight:bold; color:#ffffff; text-align:center; }
.ipart03 .inewsBox ._r02 ._tt01 { font-size:45px; color: #fff;}
.ipart03 .inewsBox ._r02 ._tt02 { font-size:25px; color: #fff;}
.ipart03 .inewsBox ._r03 { position:relative; }
.ipart03 .inewsBox ._r03 img { width:100%; }
.ipart03 .inewsBox ._r03 ._mask { position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/index18.png) center center no-repeat; cursor:pointer; }




/* 底部 */
.footer_top{
    width: 100%;
    /*! margin-top: 38px; */
    padding-top: 34px;
    padding-bottom: 30px;
    background-color: #c30d23;
}
.footer_top .question_tit,
.footer_top .name{
     font-size: 16px;
     color: #fff;
     line-height: 38px;
}
.footer_top .question_info,
.footer_top .email{
    font-size: 14px;
    color: #656565;
    line-height: 36px;
}
.footer_top .question_info i.ion{
    color: #02356c;
}
.footer_top .name i.ion,
.footer_top .email i.ion{
    color: #a0a0a0;
}
.footer_top .name.lady i.ion{
    display: inline-block;
    width: 12px;
    height: 15px;
    background-image: url(../img/head_icon.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.footer_top .code_img{
    width: 96px;
    height: 96px;
    margin-top: 14px;
    margin-right: 6px;
}
.footer_top .code_img img{
    width: 100%;
    height: 100%;
}
.footer_top .code_info{
    margin-top: 43px;
}
.footer_top .code_info p{
    width: 92px;
    height: 32px;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    text-align: center;
}
.footer_top .code_info p:before,
.footer_top .code_info p:after{
    content:'';
    position: absolute;
    z-index: 1;
    width: 14px;
    height: 14px;
}
.footer_top .code_info .info_top:before{
    top: 0;
    left: 0;
    border-top: 1px solid #9aadc1;
    border-left: 1px solid #9aadc1;
}
.footer_top .code_info .info_top:after{
    top: 0;
    right: 0;
    border-top: 1px solid #9aadc1;
    border-right: 1px solid #9aadc1;
}
.footer_top .code_info .info_bottom:before{
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #9aadc1;
    border-left: 1px solid #9aadc1;
}
.footer_top .code_info .info_bottom:after{
    bottom: 0;
    right: 0;
    border-bottom: 1px solid #9aadc1;
    border-right: 1px solid #9aadc1;
}
.question_info span{ color:#fff}
.question_info span a{ color:#fff}
.footer_bottom{
    width: 100%;
    background-color: #232323;
    font-size: 14px;
    color: #fff;
    line-height: 56px;
    height: 56px;
}

.full-row > .span-5 {
   width: 41.55666667%;
    *width: 41.55666667%;
}
.full-row > [class*="span"] {
    float: left;
}
.full-row > .span-6 {
    width: 50%;
    *width: 49.89%;
}

.el {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.full-row .name .email img{ margin-right:8px;}
.question_info img{margin-right:8px;}
.name span{ color:#fff}
.full-row  span{ color:#fff}
.full-row  span a{ color:#fff}




.cont_img {
    height: 250px;
}

.n_main_box{ width:100%; }

.n_main_box .main_box{position:relative;width:1260px;margin: 0 auto;}

.n_nav i{display:block;background: #2d55b2;text-align:center;}

.n_nav a:hover  i{ height:2px;}

.n_nav .on i{ height:2px;}

.n_nav_box{background-color:#f4f5f9;height: 55px;position:relative;}

.n_nav{position:relative;float: right;}

.n_nav a{display:inline-block;margin-left: 49px;margin-bottom: -2px;height: 55px;font-size: 14px;float:left;line-height: 53px;color: #373737;font-weight:normal;}

.n_nav a strong{display:block;color: #58585a;position:relative;z-index:4;font-weight:normal;}

.n_up_box{ position:relative; position:relative; }

.position{height: 160px;position:absolute;line-height: 56px;left: 50%;margin-left: -630px;bottom:0px;color: #fff;/*! background-image: -webkit-linear-gradient(0deg, #2f5cc4, #294da1); */;padding: 0 35px;text-align:left;background: #c30d23;}

.position a:link, .position a:visited{ color:#fff}
.position h1{ font-size:24px; line-height:40px; margin-top:30px;color: #fff;}

.position h2{font-size: 14px;line-height: 23px;font-weight:normal;text-transform:uppercase;margin-bottom:2px;color: #fff;}

.position span, .position a, .position i{font-size:12px;color: #fff;}

.position em{font-size:12px;color: #f08519;}
.position a:link{ color:#fff}
.position a:hover{color: #e60212;}

.position i{margin: 0 6px;}



.since {
	margin-top:50px;
    color: #E6E6E6;
    font-size: 82px;
    font-family: Arial, Helvetica, sans-serif;}


.about_jianjie .sin_dec {
    color: #00317E;
    font-size: 24px;
	margin-bottom:20px;
}
.about_jianjie p {
    color: #5A5A5A;
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 10px;
    margin-top: 10px;
}

.about_jianjie .left_pic{width: 66.8%; }

.about_jianjie .right_pic{width: 32.5%;}
.about_jianjie .right_pic img{ float:right; margin-bottom:9px;}
.rect-39 {
    padding-bottom: 4px;
}
.left_pic{ margin-bottom:60px;}


/*产品展示*/

.cpzs{ margin-top:70px;}

.cpzs ul li{ margin-bottom:20px;}


.cpny{ width:1010px; margin:auto}
.cp img{display: block}
.cpbt{ font-size:24px; color:#393939; text-align:center; margin-top:70px; margin-bottom:20px;}

.xntd{ height:55px; background:#2e2e2f; line-height:55px;display:table-cell;vertical-align:middle; width:1010px; color:#fff; font-size:16px; font-weight:bold; font-family:"微软雅黑"; }
.xntd span{ font-size:13px; color:#fefefe; font-weight: normal}
.xntd img{ margin-right:10px; margin-left:50px;vertical-align:middle;}
.cpbg{ background:#f0f1f1;}
.cpjj{ padding:30px 55px; line-height:30px;}




tr td{ padding-left:12px; height:30px;}
.cpjj td{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;} 
.cpjj table{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;} 

.cpjj tr:nth-of-type(2n) {
    background:#ebebeb;
}

.cpjj td:nth-of-type(2n+1) { border-right:#333 1px solid
}


.cpjj ul li{border:1px dashed #abacac; height:185px;border-radius:8px 8px 8px 8px; margin-bottom:30px;}

.cpjj img{vertical-align:top; margin-right:30px;}
.cpjj span{ font-size:16px; color:#2b53ad; font-weight:bold;}

.cpjj .jbms{ width:570px; float:right; margin-right:15px;}




.n_news1_content{ width:100%; overflow:hidden;padding:50px 0px;}

.n_news1_content ul{ margin-right:-36px;*zoom:1;_position:relative;}
.n_news1_content ul li{ width:608px; height:187px; background:url(../images/n_nws_bg.png) no-repeat center; float:left; margin:0px 36px 36px 0px;}
.n_news1_content ul li h2{ width:582px; height:50px; font-size:15px;text-indent:25px; line-height:50px;}
.n_news1_content ul li h2 a{color:#FFF;    width: 550px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;display: block;}
.n_news1_content ul li h2 a b{ color:#fff}
.n_news1_content ul li h2 a:hover{ opacity:0.7; }
.n_news1_content ul li .news_words{ padding:0px 25px;width:548px; height:135px;}
.n_news1_content ul li .news_words em{color:#a8adb0; line-height:45px; display:block; width:532px;font-weight: normal;
font-style: normal; font-size:12px}
.n_news1_content ul li .news_words p{ color:#63686b; line-height:22px; font-size:13px;}
.n_news1_content ul li .news_words span{ text-decoration: none; line-height:40px;}
.n_news1_content ul li .news_words span a{ color:#0362b9;}
.n_news1_content ul li .news_words span a:hover{ color:#003d75;}
.n_news1_content .page { margin-top:0px;float:right; display:inherit;}



/*新闻内页*/

.n-container{padding: 50px 0 80px 0; min-height:500px;}

#n_show_news {
    position: relative;
    margin: 0 auto;
    width: 1260px;
}
#left_news {
    float: left;
    width: 900px;
}
#n_show_news .n_article {
    width: 900px;
    float: left;
    background-color: #f3f4f8;
    box-sizing: border-box;
    padding: 40px 30px;
}

.n_article .ar_title {
    padding: 0 0 15px 0;
    position: relative;
}
.n_article .ar_title {
    margin-bottom: 5px;
    border-bottom: #dcdee1 1px solid;
}
.n_article .ar_title h1 {
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
    text-align: left;
    font-weight: bold;
    line-height: 30px;
    color: #393a3e;
}
.n_article .ar_title h2 {
    font-size: 12px;
    position: relative;
    text-align: left;
    display: block;
    height: 40px;
    padding: 0;
    color: #c5c5c7;
    line-height: 40px;
}.n_article .ar_title .span1 {
    background: url(../images/time.png) left center no-repeat;
}
.n_article .ar_title span {
    float: left;
    padding: 0 36px 0 16px;
    font-size: 12px;
    color: #afafb2;
    display: inline-block;
    line-height: 36px;
    height: 36px;
}
.shart_box {
    margin-bottom: 25px;
}
.n_article .ar_title span a {
    font-size: 12px;
    color: #afafb2;
    float: left;
    margin-right: 7px;
}
.n_article .ar_article {
    padding-top: 20px;
    padding-bottom: 30px;
    min-height: 400px;
}
.ar_article {
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    text-align: justify;
}

.ar_article p {
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    text-align: justify;
    padding-bottom: 15px;
}
#right_news {
    width: 320px;
    padding: 25px 29px 25px 29px;
    background: #f3f4f8;
    float: right;
    box-sizing: border-box;
}
#right_news .title {
    background: url(../images/line_news_hot.png) left center no-repeat;
    padding-left: 10px;
    color: #343435;
    font-size: 14px;
    text-align: left;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    border-bottom: #dee0e3 1px solid;
}

#right_news li {
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dee0e3;
}
#right_news li .text_box {
    padding-left: 10px;
    background: url(../images/icon_dd_hotnews.png) left 7px no-repeat;
}
#right_news li .text_box a {
    font-size: 12px;
    color: #4d4e4f;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#right_news a {
    display: block;
}
#right_news li span {
    font-size: 12px;
    color: #929496;
}


/*页码*/
.pages {clear: both;height: 30px; padding:20px 0 20px 0;overflow: hidden;margin-left: 0px;text-align: center; font-size:12px; width:100%;}
.pages ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pages ul li:hover{ background:#105095; color:#fff;border: 1px solid #105095}
.pages ul li.thisclass {display: inline-block;border: 1px solid #105095;padding: 2px 9px;margin: 0 3px;background:#105095;color: #fff;}
.pages ul li.thisclass a {color: #fff;}
.pages ul li a{ display:block;color:#999}
.pages ul li a:hover {color: #fff;}


/*联系我们*/
.contact_us{ margin-top:50px; margin-bottom:60px;}
.contact_us .bottom_line{border-bottom:1px dashed #8dabcb;}
.contact_us .contact_l{/*! width:65%; *//*! background:#f0f0f0; *//*! height:628px; */}
.contact_us .contact_l img{max-width:none;}
.contact_us .contact_r{width:100%;background-color:#1a5697;background:url(../images/contact_bj.jpg) no-repeat center;background-size:100% 100%;padding-bottom: 23px;}
.contact_us .contact_r_box{padding:36px 45px;color:#fff;}
.contact_us .contact_r_box .r_title{font-size:26px;font-weight:normal;padding-bottom:16px;color: #fff;}
.contact_us .contact_r_box dl{padding:20px 0px 30px;}
.contact_us .contact_r_box dt{font-size:16px;margin-bottom:12px;color: #fff;}
.contact_us .contact_r_box dd{font-size:14px;color: #fff;}
.contact_us .contact_r_box .part3{padding:34px 0px 40px 80px;background:url(../images/contact_ico.png) no-repeat left center;}
.contact_us .contact_r_box .part3 span{display:block;}
.contact_us .contact_r_box .part3 .number{font-size:30px;color: #fff;}
.contact_us .contact_r_box .part3 .title{font-size:18px;color: #fff;}
.contact_us .contact_r_box .part4{padding:30px 0px 23px;}
.contact_us .contact_r_box .bdshare-button-style1-24 a,.contact_us .contact_r_box .bdshare-button-style1-24 .bds_more{float:none;}
.contact_us .contact_r_box .bdshare-button-style1-24 a{background:url(../images/share_ico.png) no-repeat;}
.contact_us .contact_r_box .bdshare-button-style1-24 a.bds_sqq{background-position:-28px 0px;}
.contact_us .contact_r_box .bdshare-button-style1-24 a.bds_weixin{background-position:-62px 0px;}
.contact_us .contact_r_box .part4_l{width:50%;}
.contact_us .contact_r_box .part4_r{width:50%}
.contact_us .contact_r_box .part4_r span{display:block;}
.contact_us .contact_r_box .part4 .name{font-size:16px;margin-bottom:4px;color: #fff;}

.jsjl_f1{ width:1260px; overflow:hidden; padding-bottom:50px; margin-top:70px;}

.jsjl_f1 .left{ width:365px;}
.jsjl_f1 .left img{ width:420px;height: 436px;}
.jsjl_f1 .right{ width:775px; padding:25px; background:#f9f9fb;}
.jsjl_f1 .right span{ display:block; width:60px; height:3px; background:#dbdcdd;}
.jsjl_f1 .right h1{ font-size:18px; color:#0359a8; line-height:36px;margin:20px 0px;}
.jsjl_f1 .right p{ line-height:27px; color:#4f5356;}
.jsjl_f1 .right .jsjl_f1_img{ width:775px; margin-top:20px;}
.jsjl_f1_box{ margin-right:-25px;}
.jsjl_f1 .right .jsjl_f1_img img{ width:135px; display:block; margin-right:25px; float:left;}
.ad_edit1{display:inline-block; margin-right:25px; width:133px;}





#teamlist{ margin-top:70px}

 #teamlist .teamitem {position:relative;overflow:hhidden;margin-bottom: 0px;/* border: 1px red solid; */height: 196px;margin-right: 25px;background: #ffffff; width: 610px;margin-right: 30px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;    border: 1px #f3f3f3 solid; margin-bottom: 30px;}
 #teamlist .teamitem:nth-child(2n){margin-right: 0px;}
 #teamlist .teamitem a.details{display: block;opacity: 0;width: 100%; position: absolute;top: 0;left: 0;
    height: 100%;}
	
#teamlist .teamitem:hover {
    border-top: none;
    box-shadow: 0px 7px 17px #dedede;
    border: 1px rgba(255, 255, 255, 0) solid;
}
 #teamlist .teamitem a { position: relative;width: 180px; height: auto;}
#teamlist .teamitem a img { width: 160px;height: 160px;border-radius: 3px;margin: 18px 9px 9px 18px;}
 #teamlist .teamitem .teaminfo {width: 380px; margin-right: 0px;/* padding-top: 30px; */padding-left: 0px;padding-right: 0px;}
#teamlist .teamitem .title a {float: none;color: #333;left: 0;top: 0;width: 100%;height: 30px;text-align: center;margin: 0 auto;padding-bottom: 5px;}
#teamlist .teamitem .title{     text-align: left; display: inline-block; padding-right: 0px;}
#teamlist .teamitem .subtitle {display: inline-block;
    font-size: 13px;
    color: rgb(195, 195, 195);
    margin-left: 8px;
    /* float: left; */
    text-align: left;
    margin-top: 6px;}
 #teamlist .teamitem .subtitle{width: 200px;white-space: nowrap;}

 .content{width: 1200px;margin: 0 auto; margin-top: 0px;}
#teamlist .teamitem a {
    float: left;
    width: 180px;
    height: 160px;
    overflow: hidden;
    transition: all 0.3s ease-out 0s;
}


#teamlist .teamitem .teaminfo {
    float: right;
    width: 388px;
    height: 130px;
    transition: all .6s cubic-bezier(.215, .61, .355, 1);
    padding: 48px 20px 10px 20px;
       
        padding-left: 0px;

    text-align: left;
}
.teamitem {
    float: left;}
	
.teamitem .teaminfo .title {
    font-size: 18px;
    color: #484848;
}
#teamlist .teamitem .description {
    line-height: 22px;
    height: 40px;
    overflow: hidden;
    color: #b3b3b3;
    text-align: left;
    padding: 2px 0px 0px 0px;
	margin-top: 15px;
}
#teamlist .teamitem .description {
    font-size: 13px;
}


.xswl{ margin:auto; width:1000px; padding-top:60px;}
.col-md-4.blue {
    background-color: #f7f8f9;
    width: 30.5%;
    margin: 8px 10px 30px 10px;
	
    padding-top: 30px;
    height: 180px;
}
.col-md-4{ float:left}

.text-center{ text-align:center}




/*
------------------------------
大事记
------------------------------
*/
.mod-event{ width:1200px; margin:auto}
.mod-event {
  position: relative;
  padding: 40px 0; 
  margin-top: -14px;
}

.mod-event .mid-line {
  position: absolute;
  left: 49.7%;
  height: 100%;
  width: 3px;
  border-right: 3px solid #0069b7;
  top: 0; }

.mod-event .item-cell {
  width: 545px;
  background: #f9f9f9;
  border-bottom: 1px solid #0069b7;
  margin-bottom: 20px;
  padding: 20px 0;
  float: left;
  clear: both;
  position: relative; 
  height: 74px;
}

.mod-event .item-tit {
  padding: 0 10px 0 25px;
  line-height: 27px;
  background: #f9f9f9;
  color: #333;
  position: relative;
  z-index: 8; }

.mod-event .item-2 {
  float: right; }

.mod-event .item-pic {
  position: absolute;
  left: 15px;
  top: 15px;
  z-index: 9; }

.mod-event .item-date {
  position: absolute;
 right: -150px;
width: 166px;
  height: 34px;
  line-height: 34px;
  font-size: 18px;
  color: #67b143;
  top: 50%;
  margin-top: -17px;
  background: url(../images/line7.jpg) -95px center no-repeat; }
.lcc{font-size:18px; font-weight:bold; margin-bottom:30px; color:#636363}
.item-date span {
    font-size: 16px;
    color: #0069b7;
    font-family: "微软雅黑";
}
.mod-event span {
  display: block;
  background: url(../images/process_bg.png) 65px 0 no-repeat;
  text-align: right; }

.mod-event .item-2 .item-date {
  right: auto;
  left: -130px; }

.mod-event .item-cell span {
  animation-name: zoom;
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  background-size: 20px 20px;
  background-position: 62px 10px; }

.mod-event .item-2 span {
  text-align: left;
  background-size: 20px 20px;
  background-position: 67px 10px; }

.mod-event .item-2 span {
  animation-name: zoom2;
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite; }

.mod-event .item-2 .item-date {
  background: url(../images/line7.jpg) 80px center no-repeat; }

/*动画延迟*/
.mod-event .item-cell:nth-child(1) span {
  animation-delay: 1000ms;
  -webkit-animation-delay: 200ms; }

.mod-event .item-cell:nth-child(2) span {
  animation-delay: 2000ms;
  -webkit-animation-delay: 400ms; }

.mod-event .item-cell:nth-child(3) span {
  animation-delay: 3000ms;
  -webkit-animation-delay: 600ms; }

.mod-event .item-cell:nth-child(4) span {
  animation-delay: 4000ms;
  -webkit-animation-delay: 800ms; }

.mod-event .item-cell:nth-child(5) span {
  animation-delay: 5000ms;
  -webkit-animation-delay: 1000ms; }

.mod-event .item-cell:nth-child(6) span {
  animation-delay: 6000ms;
  -webkit-animation-delay: 1200ms; }

.mod-event .item-cell:nth-child(7) span {
  animation-delay: 7000ms;
  -webkit-animation-delay: 1400ms; }

.mod-event .item-cell:nth-child(8) span {
  animation-delay: 8000ms;
  -webkit-animation-delay: 1600ms; }

.mod-event .item-cell:nth-child(9) span {
  animation-delay: 9000ms;
  -webkit-animation-delay: 1800ms; }

.mod-event .item-cell:nth-child(10) span {
  animation-delay: 10000ms;
  -webkit-animation-delay: 2000ms; }

.mod-event .item-cell:nth-child(11) span {
  animation-delay: 11000ms;
  -webkit-animation-delay: 2200ms; }

.mod-event .item-cell:nth-child(12) span {
  animation-delay: 12000ms;
  -webkit-animation-delay: 2400ms; }

.mod-event .item-cell:nth-child(13) span {
  animation-delay: 13000ms;
  -webkit-animation-delay: 2600ms; }

.mod-event .item-cell:nth-child(14) span {
  animation-delay: 14000ms;
  -webkit-animation-delay: 2800ms; }

.mod-event .item-cell:nth-child(15) span {
  animation-delay: 15000ms;
  -webkit-animation-delay: 3000ms; }

.mod-event .item-cell:nth-child(16) span {
  animation-delay: 16000ms;
  -webkit-animation-delay: 3200ms; }

.mod-event .item-cell:nth-child(17) span {
  animation-delay: 17000ms;
  -webkit-animation-delay: 3400ms; }

.mod-event .item-cell:nth-child(18) span {
  animation-delay: 18000ms;
  -webkit-animation-delay: 3600ms; }

.mod-event .item-cell:nth-child(19) span {
  animation-delay: 19000ms;
  -webkit-animation-delay: 3800ms; }

.mod-event .item-cell:nth-child(20) span {
  animation-delay: 20000ms;
  -webkit-animation-delay: 4000ms; }

.mod-event .item-cell:nth-child(2) img {
  animation-name: rote;
  animation-duration: 6s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite; }

@keyframes zoom {
  0% {
    background-size: 20px 20px;
    background-position: 62px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 55px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 62px 10px; } }
@-webkit-keyframes zoom {
  0% {
    background-size: 20px 20px;
    background-position: 62px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 55px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 62px 10px; } }
@keyframes zoom2 {
  0% {
    background-size: 20px 20px;
    background-position: 67px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 60px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 67px 10px; } }
@-webkit-keyframes zoom2 {
  0% {
    background-size: 20px 20px;
    background-position: 67px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 60px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 67px 10px; } }
@keyframes rote {
  0% {
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0); }
  50% {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg); }
  100% {
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0); } }
.ln{ width:812px; float:left}
.lnt{ width:435px; float: right}

