@charset "utf-8";
/* CSS Document */

body,td,th {font-size: 12px;}
body {margin: 0px; background:#f2f7fb}
ul,li,p,img,pre{margin:0px; padding:0px; list-style:none; border:none;}

.ls_clear{clear:both;}

*{box-sizing:border-box;}

.ls_header{width:1400px; background:#FFFFFF; margin:50px auto 0 auto; border-radius:0 50px 0 0;}
/*加背景*/

.ls_header_w{width:1200px; margin:0 auto;padding-top:40px;}
.ls_header_left{width:50%; float:left; padding:25px 0 0 0; height:170px; color:#fff; font-size:14px;}
.ls_header_right{width:50%; float:left; height:72x;text-align:right; position:relative;}
.ls_header_right ul{width:auto; position:absolute; top:75px; right:0px;}
.ls_header_right ul li{float:left; font-size:14px; padding:0 0 0 6px;}

a:link{color:#333; text-decoration:none;}
a:visited{color:#333;}
a:hover{color:#1452ad;}
a:active{color:#1452ad;}

.yd_right a{color:#999; font-size:10px;}
.yd_right {color:#999; font-size:10px;}
.yd_right span{height:10px; margin-right:2px; background-size:13px 13px !important;
-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity:0.7;/*通过改变透明度来调节灰色的程度*/
}
.yd_right a:hover{color:#1452ad; font-size:10px;}



a.baise:link{color:#aaa; text-decoration:none;}
a.baise:visited{color:#aaa;}
a.baise:hover{color:#1452ad;}
a.baise:active{color:#1452ad;}

a.lanse:link{color:#0e3a7b; text-decoration:none;}
a.lanse:visited{color:#0e3a7b;}
a.lanse:hover{color:#ff0000; }
a.lanse:active{color:#ff0000; }

a.huise:link{color:#aaaaaa; font-weight:normal; text-decoration:none;}
a.huise:visited{color:#aaaaaa; font-weight:normal;}
a.huise:hover{color:#1452ad; font-weight:normal;}
a.huise:active{color:#1452ad; font-weight:normal;}



.index_banner{width:100%; height:580px; background:url(images/index_banner1.jpg) center 0 no-repeat;}
.index_banner_w{width:1200px; margin:0 auto;}
.index_banner_text{width:500px; padding:100px 0 0 50px; background:#ffffff; opacity:0.7; height:500px;}


.index_banner_text .title1{font-size:30px; height:60px; color:#0e3a7b;}
.index_banner_text .title2{font-size:18px; color:3e3a39}

.content_list{width:1200px; margin:0 auto;}

.dome{width:410px; float:left; padding:0 45px 0 0;}
.dome1{width:370px; float:left;}
.dome_title{font-size:16px; padding:20px 0; color:#3e3a39; position:relative;font-family:Georgia,Times New Roman, Times, serif}
.dome_title .news_more{width:200px; display:none; text-align:right; top:20px; position:absolute; right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.dome_title .news_more span{border:solid 1px #0e3a7b; border-radius:8px; padding:0px 1px 1px 5px; font-family:Arial, Helvetica, sans-serif;}
.dome_list{width:100%; padding:0 0 30px 0}
.dome_list .date{color:#999;font-size:12px;}
.dome_list .title{font-size:14px;white-space:inherit;text-overflow:ellipsis; height:67px;font-family:Georgia,Times New Roman, Times, serif; color:#333; line-height:120%;}
.dome_list .text{color:#666; height:72px; font-size:14px; line-height:24px;}


.parter_box{background:#f2f7fb; padding:0 0 20px 0;}
.parter_box_auto{width:1200px; margin:0 auto;}
.parter_box .title{width:1200px; margin:0 auto;  color:#1f4fa0; font-size:22px; padding:30px 0 0 0; text-align:center;}
.parter_box .title span{font-family:Georgia, Times New Roman, Times, serif;}
.parter_box .list{width:100%;}
.parter_box .list ul{width:100%;}
.parter_box .list ul li{padding:30px 0 0 0; float:left;}
.parter_box .list ul li img{width:137px !important; height:50px !important;}
.parter_box .list ul li img:hover{transform:scale(1.1); cursor:pointer;}
.parter_box .list ul li img{transition:all 0.4s;}


  #div1{
   width: 1200px;
   height: 100px;
 
   
   position: relative;
   overflow: hidden;
  }
  #div1 ul{
   position:absolute;
   left:0;
   top:0;
   overflow: hidden;
   
  }
 
  #div1 ul li{
   float: left;
   width:160px;
   text-align:left;
   height: 100px;
   list-style: none;
  }
  


.foot_bg{background:#f2f7fb;}
/*加背景*/


.foot_auto{width:1200px; margin:0 auto; padding:30px 0; position:relative;}
.foot_text{width:100%; color:#aaa; font-size:14px; padding:20px 0; text-align:center;}
/*加背景*/

.foot_text #img1{width:30px;height:30px; vertical-align:middle; margin-left:10px;}
.foot_text #img1:hover{transform:scale(1.1); cursor:pointer;}
.foot_text #img1{transition:all 0.4s;}

#wx_box{width:140px; display:none; text-align:center; border-radius:10px; background:#fff; position:absolute; padding-top:5px;box-shadow:0 0 5px #999;

top: -166px;
    left: 780px;}


/*标题超出截取*/
.text_title_substr{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}

/*导航CSS*/
#nav_box{width:100%; display:none; background:#000000; height:1000px; position:fixed; top:0px; right:0px; opacity:0.8; z-index:109;}
#nav_content{width:300px;position:fixed; display:none; top:30px; right:10%; z-index:110;}
#nav_content ul{width:100%;}
#nav_content ul li{font-size:14px; text-align:center; border-bottom:solid 1px #4e4e4a;text-transform : uppercase}
#nav_content ul li a{color:#fff; display:block; line-height:350%;}
#nav_content ul li a:hover{color:#93bfff;}


/*导航CSS*/
#nav_box_1{width:100%; display:none; background:#000000; height:1000px; position:fixed; top:0px; right:0px; opacity:0.3; z-index:109;}
#nav_content_1{width:900px;position:fixed; height:1px; overflow:hidden; margin-left:50%;  top:30px; left:-450px; z-index:110;}
#nav_content_1 ul{width:100%;}
#nav_content_1 ul li{font-size:16px; text-align:center; border-bottom:solid 1px #efefef;}
#nav_content_1 ul li a{color:#fff; display:block; line-height:350%;}
#nav_content_1 ul li a:hover{color:#ff0;}



.nav_close{width:100%; text-align:right;}
.nav_close img{height:40px;}
#nav_on_off:hover{transform:scale(1.1); cursor:pointer;}
#nav_on_off{transition:all 0.4s; vertical-align:middle;}

.nav_close img:hover{transform:rotate(360deg);  cursor:pointer;}
.nav_close img{transition:all 0.4s;}



/*banner动画CSS*/
.DB_tab25 {width:100%;height:530px;position:relative;overflow:hidden}

.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:530px;display:none}

.DB_tab25 .DB_imgSet{position:absolute;width:1200px;left:50%;margin-left:-600px;}

.tmd_box{width:500px; padding:100px 0 0 35px; background:#ffffff; opacity:0.7; height:580px;}

.DB_1_0{position:absolute;left:0;top:0px; z-index:99;}
 .DB_imgSet .DB_1_1{position:absolute;width:370px;top:80px; left:0px; padding-left:25px; height:35px; font-size:13px;color:#333;z-index:100;}
 .DB_imgSet .DB_1_1 p{padding:7px; line-height:200%}
 .DB_imgSet .DB_1_2{position:absolute;top:160px;font-size:16px; padding-left:50px; color:3e3a39; z-index:100;}
 .DB_imgSet .DB_1_2 a{font-size:14px; line-height:35px;}
 .DB_imgSet li{display:none;}
 
 .DB_1_0_{position:absolute;right:0;top:0px; z-index:99;}
 .DB_imgSet .DB_1_1_{position:absolute;width:370px;top:80px; right:0px; padding-right:15px; height:35px; font-size:13px;color:#333;z-index:100;}
 .DB_imgSet .DB_1_1_ p{padding:7px; line-height:180%}


.DB_tab25 .DB_menuWrap{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:450px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 7px;display:inline;}
.DB_tab25 .DB_menuWrap .DB_menuSet li img{box-shadow:0 0 10px #333333; border-radius:15px;}

.DB_tab25 .DB_prev{position:absolute;left:-57px;top:280px;cursor:pointer; display:none;}
.DB_tab25 .DB_next{position:absolute;right:-57px;top:280px;cursor:pointer; display:none;}
/*banner动画CSS*/








/*新闻列表*/
.news_banner{width:100%; display:none; height:270px; background:url(images/news_banner.jpg) center -550px;}
.research_banner{width:100%; display:none; height:270px; background:url(images/research_banner.jpg) center -550px;}
.case_banner{width:100%; display:none; height:270px; background:url(images/periodicals_banner.jpg) center -100px;}
.certificate_banner{width:100%; display:none; height:270px; background:url(images/certificate_banner.jpg) center -450px;}
.about_banner{width:100%;  display:none;height:270px; background:url(images/about_banner.jpg) 0 -570px;}

 .DB_1_0_{position:absolute;right:0;top:0px; z-index:99;}
 .DB_imgSet .DB_1_1_{position:absolute;width:370px;top:80px; right:0px; padding-right:15px; height:35px; font-size:13px;color:#333;z-index:100;}
 .DB_imgSet .DB_1_1_ p{padding-top:5px; line-height:180%}

.news_content{width:1400px; margin:0 auto; padding-left:100px; background:#fff; border-radius:0 0 0 50px;}
/*加背景*/


.news_content .nav_left_f{width:266px; position:relative; background:url(images/left_nav_bg.jpg) no-repeat right top;  margin:55px 0 0 0; float:left; padding:20px 50px 130px 0;}
.news_content .nav_left{width:100%; padding-bottom:100px;}
.news_content .nav_left .nav_title{width:100%; text-align:right; height:50px;  font-size:18px; color:#0e3a7b}
.nav_title p{font-family:Georgia, Times New Roman, Times, serif}

.news_content .nav_left .nav_list{width:100%; }
.news_content .nav_left .nav_list ul{width:100%;}
.news_content .nav_left .nav_list li{width:100%;  text-align:right; font-size:12px;}
.news_content .nav_left .nav_list li:hover{background:#ffffff;}
.news_content .nav_left .nav_list li a{display:block;  padding:25px 0 0 0; }
.news_content .nav_left .nav_list li a:hover{color:#1452ad}



.news_content .nav_right{width:934px; padding:0 0 0 50px;float:left;}
.yd_nav{width:100%; border-bottom:solid 2px #efefef; padding:20px 0 0 0; height:56px;}
.yd_nav .yd_left{width:50%; display:none; float:left; background:url(images/yidao_icon.png) no-repeat; font-size:20px; color:#3e3a39; padding:0 0 0 30px;}
.yd_nav .yd_right{width:50%; float:left; text-align:left;}
.yd_nav .yd_right span{background:url(images/home.png) 0 0 no-repeat; padding:0 8px;}

.news_content_list{width:100%;}
.news_content_list ul{width:100%; padding-bottom:20px;}
.news_content_list li{width:100%; padding:20px 0 0 0;}

.news_content_list .date{color:#999;font-size:12px;}
.news_content_list .title{font-size:16px; color:#333; line-height:200%; background:#f9f9f9; font-family:Georgia,Times New Roman, Times, serif}
.news_content_list .text{color:#666; font-size:14px; line-height:24px;}




/*页码CSS*/
.page_ty{width:100%; font-size:14px; height:60px; padding:10px 0 0 0; text-align:right;}
.page_ty span{color:#545152; border:solid 1px #f2f2f2;padding:8px 12px;}


.page_ty i{color:#333; border:solid 1px #FFF; background-color:#efefef;/* 不支持线性的时候显示 */

    background-image: linear-gradient(to right, #efefef , #efefef);
padding:8px 12px; font-style:normal;}

.page_ty a{border:solid 1px #f2f2f2; color:#545152; padding:8px 12px; cursor:pointer;}
.page_ty a:hover{border:solid 1px #ffffff;color:#FFF;background-color:#0e3a7b;/* 不支持线性的时候显示 */

    background-image: linear-gradient(to right, #507ab9 , #0e3a7b);}

.page_ty_auto{width:1200px; margin:0 auto; padding:20px 0 20px 530px;}



/*新闻详情*/
.yd_content{width:100%; padding:20px 0; line-height:180%; font-size:16px; font-family:Georgia,Times New Roman, Times, serif}
.zdzn_news_title{width:100%; padding:0px 0 0 0; text-align:center;}
.zdzn_news_title span{ padding:0 0 10px 0; font-size:18px; color:#3e3a39; line-height:120%;}
.zdzn_news_info_list .news_right_detail{width:auto; text-align:left;}
.zdzn_news_info_list .news_right_detail .news_img{text-align:center; padding:15px 0;}
.zdzn_news_info_list .news_right_detail .news_time{font-size:12px;text-align:center; color:#999; padding:10px 0 15px 0; font-family:"微软雅黑"}
.zdzn_news_info_list .news_right_detail .news_text{font-size:14px; color:#333;line-height:200%;}
.zdzn_news_info_list .news_right_detail .news_text p{padding-bottom:20px; font-family:Georgia,Times New Roman, Times, serif}

.newsdetail_more{width:100%; border-top:solid 1px #dedede; padding:10px 20px 0 0; display:none;}
.newsdetail_more .text_down{width:100%; padding-bottom:10px; font-size:14px; color:#666666;}
.newsdetail_more .text_down a{font-size:16px;}
.newsdetail_more .text_up{width:100%; padding-bottom:20px; font-size:14px; color:#666666;}
.newsdetail_more .text_up a{font-size:16px;}



/*荣誉*/
.certificate_box{width:1200px; margin:0 auto; padding:20px 0;}
.certificate_box .certificate_left{width:360px; float:left;}
.certificate_box .certificate_left .cert_img{width:100%; float:left; overflow:hidden; position:relative;}
.certificate_box .certificate_left .cert_img img:hover{transform:scale(1.1);}
.certificate_box .certificate_left .cert_img img{transition:all 0.4s;}


.certificate_box .certificate_left .cert_box_bg{width:100%; left:0px; bottom:0px; position:absolute; height:125px; background:#000000; opacity:0.6;}
.certificate_box .certificate_left .cert_box_text{width:95%; left:0px; padding:10px 0 0 20px; bottom:0px; height:125px; position:absolute;}
.certificate_box .certificate_left .cert_box_text p{color:#fff; font-size:14px; padding:5px 0 0 0;}
.certificate_box .certificate_left .cert_box_text p a{color:#fff; background:#00a0ea; padding:5px 20px; border-radius:5px;}
.certificate_box .certificate_left .cert_box_text p a:hover{background:#0e3a7b;}

.certificate_box .certificate_right{width:840px; float:left; padding:0 0 0 20px; background:#f9f9f9;}
.certificate_box .certificate_right ul{width:100%;border-bottom:solid 1px #bfbfbf;}
.certificate_box .certificate_right ul li{width:100%; height:105px; color:#414854; border-top:solid 1px #bfbfbf;}
.certificate_box .certificate_right .cert_text_left{width:120px; float:left; padding-top:16px;  text-align:center;}
.certificate_box .certificate_right .cert_text_left .date1{font-size:26px;}
.certificate_box .certificate_right .cert_text_left .date2{font-size:14px;}
.certificate_box .certificate_right .cert_text_right{width:700px; padding-top:15px; float:left; font-size:18px;}
.text_12{font-size:12px !important; padding-top:5px; line-height:180%;}

.certificate_box .certificate_right ul li:hover{background:#2e5ca9; cursor:pointer; color:#ffffff !important;}




/*关于我们*/
.about_content_box{width:1200px; margin:0 auto; padding:20px 10px; background:#fff; box-shadow:0 0 5px #999;}
.about_nav{width:100%;}
.about_nav ul{width:100%; padding-top:30px;}
.about_nav li{width:25%; float:left; text-align:center; font-size:18px; color:#0e3a7b}
.about_nav1{background:url(images/logo_icon.png) no-repeat 0 0; margin:0 auto; padding-top:100px; width:92px;}
.about_nav1:hover{background:url(images/logo_icon.png) no-repeat -92px 0; color:#000; cursor:pointer;}



.lsjs_box{width:884px;}
.lsjs_box ul{width:100%;}
.lsjs_box li{width:457px; float:left; padding-bottom:25px;}

.lsjj_pic{width:170px; float:left;}
.lsjj_text{width:225px; float:left; color:#777777; font-size:12px;}
.lsjs_box .lsjj_text p{width:235px; float:left; padding-bottom:0px !important;}

pre{margin:0px; padding:0px;}
.ywlr_box{widht:100%; padding:0px 0 0 0;}
.ywlr_title{font-size:14px; width:100%; }
.ywlr_title span{text-align:center; background:#fafafa; width:100%; display:block; float:left;  padding:3px 5px 3px 15px; border-radius:10px;}
.ywlr_text{font-size:12px;  width:100%; line-height:160%;  border-left: 1px solid #fff;word-break:break-all; 
    padding-left:30px;}
.ywlr_text p{font-size:12px;  width:100%;  
}