@charset "utf-8";



/* ================================== 【官方网站】技术支持：凡高科技——银灵子==================================== */

body{  min-width: 1240px; margin:0 auto;}

body{  position: relative;   }

.j_body{ position: relative;}

.main_box{ margin:0 auto; width:1200px; position:relative;}

.main_box_small{ margin:0 auto; width:1115px; position:relative;}

input{outline: none;}





/*===============================================header================================================*/

#header{ position:relative; top:0; width:100%;   z-index:9; }

#top_main_box{ height: 120px;}

/*===============top=================*/

#top_bar{height:39px;line-height:39px;overflow:hidden;border-bottom:1px solid #e7e7e8}

#top_bar .main_box{position:relative}

#top_bar .p{display:inline-block;color:#a4a4a7;font-size:12px}

#search_box{position:absolute;right:200px; top:38px;}

#search_box form{position:relative;background:#f5f6f7;position:relative;width:340px;height:43px}

#search_box input{display:block;background:0 0;border:none}

#search_box .text{width:212px;height:43px;width:212px;line-height:43px;font-size:14px;color:#7f7f87;margin-left:13px}

#search_box .submit{width:75px;cursor:pointer;position:absolute;right:0;top:0;cursor:pointer;height:43px;line-height:43px; color: #fff; background: #213a7d;}

#search_box form:hover{ }

 

/*===============================================header================================================*/
#header #logo{position:absolute; top: 20px; left:0; display: inline-block; }
#header #logo img{  }

.main_box .tel {height: 46px;position: absolute;right: 0;top:36px;padding-left: 55px; background: url(l_tel.png) no-repeat left center;}
.main_box .tel .tel_p1 {font-size: 16px;color: #666;height: 18px; line-height: 18px;}
.main_box .tel .tel_p2 {font-size: 26px; color: #ff0000; height: 35px;line-height: 35px;font-weight: bold;}


#lan_box{  position: absolute; right: -11px; top: 33px; height: 20px; line-height: 20px; }
#lan_box a{color: #3c3c3e; font-size: 14px; text-transform: uppercase; display: inline-block; background: url(bg_lan.png) right center no-repeat; margin-left: 10px; padding-right: 15px;}
#lan_box a:last-child{ background: none;}
#lan_box a.on{color:#213a7d; }
#lan_box a:hover{color:#213a7d; }

/*=================导航=================*/

#nav_box{width:100%;height:65px;border-top:1px solid #e5e5e5; background:#213a7d;}

#nav ul{ margin-right: -30px;}

#nav li{display:block;float:left;position:relative;width:133px; background: url(line_nav.png) right center no-repeat; line-height: 65px;}

#nav li .a{display:inherit;width:133px;text-align:center;height:65px;position:relative}

#nav li .a strong{position:relative;z-index:2;display:block;font-size:15px;font-weight:700;color:#fff;text-align:center}

#nav li .a span{position:absolute;top:0;left:-1px;width:100%; display: table; height: 65px;}

#nav li .a i{display:table-cell; margin:0 auto;text-align:center;z-index:4; vertical-align: middle;}
#nav li .a i .height_box{ background:#274baa; width:134px; height: 0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
#nav .on .a i .height_box{height:65px;}

#nav li.on strong{color:#fff}

#nav li .a:hover i .height_box{height:65px;}

#nav li .a:hover strong{color:#fff}


#nav ul li .list{left:0;top:65px;z-index:9999;display:none;width:133px;position:absolute;font-size:14px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8);}
#nav ul li .list .box{ padding: 10px 0 5px 0;}
#nav ul li .list a{height:32px;font-size:12px;text-align:center;display:block;line-height:32px!important;color:#585859}

#nav ul li .list a:hover{color:#5489e7}



/*================= banner===================*/

#banner{position:relative;height:550px;overflow:hidden}

#banner .bd{position:relative}

#banner .bd a{display:block;width:100%;height:550px}

#banner .hd{margin:0 auto;position:absolute;width:100%}

#banner .hd a{display:block;width:55px;height:105px}

#banner .hd ul{margin:0 auto;z-index:9;width:100%;display:inherit;text-align:center;margin-top:-50px;position:relative;height:40px}

#banner .hd ul li{display:inline-block;padding-top:13px}

#banner .hd ul li a{line-height:40px;border-radius:50%;height:10px;width:10px;margin:0 3px;display:block;background:#fff}

#banner .hd ul li a:hover{background:#e95d19}

#banner .hd ul .on a{background:#e95d19}

#banner .bnt{position:absolute;top:50%;z-index:3;margin-top:-21px}

#banner .prev{position:absolute;left:-54px}

#banner .next{position:absolute;right:-54px}

#banner:hover .prev{left:50px;opacity:.5;filter:alpha(opacity=50)}

#banner:hover .next{right:50px;opacity:.5;filter:alpha(opacity=50)}







/*================= 首页 ==================*/
#s_main_box{position:relative; margin-top: -45px;}

#s_module_box{padding:35px 0 35px 0;height:110px;overflow:hidden;position:relative}

#s_module_box .dd{float:left;border-right:1px solid #e0e1e3;padding-right:50px;margin-right:53px}





.s_title{position:relative; margin-bottom: 40px;}

.s_title strong{display:inline-block; padding-right: 15px; font-size:18px; color:#333; }

.s_title h1{  color:#333;font-size:14px;  }

.s_title p{font-size:12px;color:#b1b3b7;padding-top:10px;text-align:center;line-height:18px}



/*==========推荐新闻============*/

#hot_news{position:relative;width:100%;margin-top: -45px;z-index:999; height:90px; background: url(bg_s_news_hot.png) center no-repeat;}

#hot_news .main_box{ overflow: hidden; padding-top: 13px; }

#hot_news .content{ padding: 25px 60px 25px 160px; position:relative; height: 20px; line-height: 20px;}

#hot_news .hd{position: absolute; left: 65px; top: 25px; width: 60px; }

#hot_news .hd a{ display:block; float: left; width: 10px; vertical-align: middle; margin-right: 20px;}

#hot_news .hd a img{}

#hot_news li{ display: block; overflow: hidden; height: 20px; line-height: 20px; position: relative;}

#hot_news a{ font-size:14px; color:#67696d; width: 865px;  display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;} 

#hot_news li span{position: absolute; right: 0; top: 0; font-size:12px;  color:#a6a6ab; line-height:20px;  }

#hot_news a:hover{ color: #213a7d; }



/*==============业务领域=====================*/

#s_business{padding: 60px 0;}




#s_business .s_title{position:relative; margin-bottom:10px;}

#s_business .s_title strong{display:inline-block; padding-right: 15px; font-size:18px; color:#333; }

#s_business .s_title h1{  color:#333;font-size:14px;  }

#s_business .s_title p{font-size:12px;color:#b1b3b7;padding-top:10px;text-align:center;line-height:18px}



#s_business .bd{ overflow: hidden;}

#s_business .content{ width:880px; margin-top:30px; float:left;}

#s_business .content1{ width:300px; margin-top:30px; float:right;}

#s_business .content ul{  overflow:hidden; margin-right: -40px;}

#s_business .content li{ float:left; position:relative; width:155px; display:block; margin-right:20px; margin-bottom:10px;}

#s_business .content li a{ display:block;  }

#s_business .content li .text_box{ width:163px;}
#s_business .content li .more{ display:block;font-size:12px;color:#333;text-align:center;height:40px;line-height:40px;width:155px;border:1px solid #d2d2d2;}

#s_business .content li .more:hover{ color: #fff; background: #213a7d; }

#s_business .content li:hover a{  }
#s_business .content li:hover .title{ height:165px;}




#s_business .content1 ul{  overflow:hidden; margin-right: -40px;}

#s_business .content1 li{ float:left; position:relative; width:275px; display:block; margin-right:30px; }

#s_business .content1 li a{ display:block;  }

#s_business .content1 li .pic_box{ width:275px; position:relative;  height:250px; overflow:hidden; margin-bottom: 18px; }

#s_business .content1 li .pic_box img{width:275px; height:250px; display:block;}


/*=============首页关于================*/

#s_about_box{ background:url(bg_about.jpg) center top no-repeat; padding-top: 200px;}

#s_about_box .main_box{ background: #fff; box-shadow: 0 0 5px 0 #ddd;}

#s_about_box .content{ height: 340px; position: relative;}

#s_about .title{ padding-top: 55px; padding-bottom: 20px; padding-left: 55px;  width: 300px;}

#s_about .title h1{ font-size: 22px; color: #4d4d4e; display: block; }

#s_about .title strong{ font-size: 18px; color: #216fc1; display: block; } 

#s_about .title span{ font-size: 12px; color: #acafb1; display: block; text-transform: uppercase;}

#s_about .text_box{ width: 470px; padding-left: 55px;}

#s_about .text_box .p{ font-size: 14px;  color: #767379; line-height: 30px; height:150px;}

#s_about a.more{ height: 30px; line-height: 30px;   display: block;   margin-top: 10px;  text-align: left; color: #213a7d; font-size: 12px;} 

#s_about a.more:hover{ text-decoration: underline;}

 

/*=============首页荣誉================*/

#s_honor{ position: absolute; right: 0; top: 0; background: #213a7d; width: 275px; height: 340px}

#s_honor .box{ position: relative; height: 340px;}

#s_honor .title{ padding-top: 30px; padding-bottom: 1px; padding-left:18px;  width: 300px;}

#s_honor .title h1{ font-size: 16px; color: #fff; display: block; margin-bottom: 5px; }

#s_honor .title h2{ font-size: 27px; color: #fff; line-height: 35px; display: block; text-transform: uppercase; font-weight: 700;} 

#s_honor .title1{ padding-top: 10px; padding-bottom: 40px; padding-left: 8px;  width: 300px;}

#s_honor .title1 h2{ font-size: 27px; color: #fff; line-height: 35px; display: block; text-transform: uppercase; font-weight: 700;} 

#s_honor .title1 h2 img{ width:260px;} 

#s_honor .more{ position: absolute; bottom: 0; left: 0; width: 100%; height: 65px;  line-height: 65px; border-top: 1px solid #56699c; background: url(../images/icon_honor.png) 43px center no-repeat;}

#s_honor .more a{ display: block;  color: #fff; font-size: 12px; padding-left: 200px;}





#s_video{ position:absolute; left: 570px; top: 93px;}





/*=============首页新闻================*/



#s_news{  position:relative;  padding: 60px 0;}



#s_news .s_title{  margin-bottom:20px; position: relative;}

#s_news .hd{ position:absolute; right: 0; top: 0;}

#s_news .hd a{ display:inline-block; background: #eaeaf1; text-align: center; color: #83838e; font-size: 14px; margin-left:  10px; height: 32px; line-height: 32px;  width:80px; }

#s_news .hd a.on{ background: #20baaa; color: #fff;}





#s_news .left{ width:475px; color: #000; background:url(bg1.jpg) no-repeat;}

#s_news .left .pic_box{ width:475px; height:245px; overflow: hidden;}

#s_news .left img{ width:475px; height:245px; display:block;  }





#s_news .left .text_box{ padding: 18px 5px; position: relative;}

#s_news .left .text_box  h1 a{ padding-top:5px; border-bottom: 1px solid #ccc; padding-bottom:10px;display:  block; color:#000; font-size:14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news .left .text_box a:hover{ text-decoration:underline; } 



#s_news .left .text_box p{ color:#fff;  font-size:12px; line-height:24px; height:48px; overflow:hidden; margin-top:13px;opacity:.8;filter:alpha(opacity=80);}

#s_news .left .text_box .date_box {position: absolute; left: 35px; top: 30px; width: 55px; text-align: center;}

#s_news .left .text_box .date_box strong{ color: #fff; font-size: 37px; display: block;  }

#s_news .left .text_box .date_box span{ color: #fff; font-size: 12px; display: block; }



 

#s_news .right{ width:655px;}

#s_news .right .up{  background: #f9f9fb;  }

#s_news .right .up{    padding: 30px 120px 30px 30px; position: relative;}

#s_news .right .up  h1 a{ padding-top:5px; border-bottom: 1px solid #e3e1e5;  padding-bottom:20px;display:  block; color:#3e3c41; font-size:16px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; margin-bottom: 10px; }

#s_news .right .up a:hover{ text-decoration:underline; color: #213A7D} 

#s_news .right .up p{ color:#9d9da3;  font-size:12px; line-height:24px; height:48px; overflow:hidden; margin-top:13px; }

#s_news .right .up .date_box {position: absolute; right: 30px; top: 30px; width: 55px; text-align: center;}

#s_news .right .up .date_box strong{ color: #9b9ba8; font-size: 37px; display: block;  }

#s_news .right .up .date_box span{ color: #9b9ba9; font-size: 12px; display: block; }

#s_news .right .up  .more{   display:block; position: absolute; right: 48px; bottom: 30px; background: url(icon_more_s_news.png) center no-repeat; height: 10px; width: 10px;}

#s_news .right .up .more:hover{color:#213a7d;}





#s_news .right .un{ padding-top:10px;  }

#s_news .right .un ul{  overflow: hidden;}

#s_news .right .un li{   line-height:37px; position:relative; display:block;  background:url(icon_dd.png) left center no-repeat; padding-left:10px;  }

#s_news .right .un a{ font-size:14px; color:#7c838b; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news .right .un a:hover{color:#213a7d;}

#s_news .right .un span{font-size:12px; color:#c9cacb; position:absolute; right:0; top:0; line-height:48px;}  







/*===================案例中心=====================*/

.j_parallax {background-attachment: fixed; background-position: center 0px; background-repeat: no-repeat; position: relative;    }

#s_section{  background-image: url(bg_sjc.jpg);  height:510px; }

#s_section .j_parallax { background-image: url(bg_sjc.jpg);  height:510px;}

#s_section .main_box{width: 1020px; margin: 0 auto; padding-top: 90px;}

#s_section .right{width: 720px; }



/*==============技术创新=====================*/

#s_jscx {width:230px; height: 350px; padding: 35px; background: url(pic_f41.jpg) center no-repeat;}

#s_jscx a{ display: block;}

#s_jscx .title{ }

#s_jscx .title h3{ display: block; text-transform: uppercase; font-size: 22px; font-weight: 700; color: #fff;} 

#s_jscx .title h2{ display: block; text-transform: uppercase; font-size: 30px; font-weight: 700; color: #fff;} 

#s_jscx .title h1{ font-size: 15px; display: block; color: #fff;} 

#s_jscx .content{ margin-top: 160px; margin-bottom:35px; font-size: 12px; line-height: 30px; color: #fff; }

#s_jscx  span{ display: block; height: 10px; width: 50px; background: url(icon_jt_jscx.png) left center no-repeat;}



/*==============核心价值观=====================*/

#s_hxjzg{ position: relative;  height: 210px; padding-right: 290px; overflow: hidden;}

#s_hxjzg .bd li{ display: block;}

#s_hxjzg .pic_box{ display: block; width: 290px; height: 210px; overflow: hidden; position:absolute; right: 0; top: 0;}

#s_hxjzg .pic_box img{width: 290px; height: 210px;}

#s_hxjzg .text_box{ padding:40px 45px; border-top: 1px solid rgba(58,151,255,.25); position: relative;     height: 129px;

}

#s_hxjzg .text_box h1{ display: block; margin-bottom: 20px; font-size: 14px; color: #fff;}

#s_hxjzg .text_box h2{  display: block; margin-bottom: 10px; font-size: 17px; color: #fff;}

#s_hxjzg .text_box p{ font-size: 11px;  display: block;    color: #fff; opacity:.44;filter:alpha(opacity=44);}



#s_hxjzg .hd{ position:absolute; right: 45px; bottom: 20px;}

#s_hxjzg .hd a{ display: inline-block; padding-top: 10px; margin-left: 10px;}

 

/*==============党群建设=====================*/

#s_dqjs{ position: relative; background: #20baaa; height: 210px; padding-left: 430px; overflow: hidden;}



#s_dqjs .pic_box{ display: block; width: 430px; height: 210px; overflow: hidden; position:absolute; left: 0; top: 0;}

#s_dqjs .pic_box img{width: 430px; height: 210px;}

#s_dqjs .text_box{ padding:25px 30px; width: 230px;  position: relative;  height: 160px; overflow: hidden;}

#s_dqjs .title {margin-bottom: 15px; }

#s_dqjs .title h1{ display: inline-block; font-size: 15px; color: #fff;}

#s_dqjs .title h2{  display:inline-block; text-transform: uppercase; margin-bottom: 10px; font-weight: 700; font-size: 22px; color: #fff;}

#s_dqjs .bd li a{ font-size: 12px;  display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color: #fff; opacity:.8;filter:alpha(opacity=80);}

#s_dqjs .bd li{ display: block; line-height: 26px;}



#s_dqjs .hd{ position:absolute; right: 45px; bottom: 20px;}

#s_dqjs .hd a{ display: inline-block; padding-top: 10px; margin-left: 10px;}





/*==============f5=====================*/

#s_main_box .f5{  background: #fff; position: relative; padding-bottom: 65px;}

#s_main_box .f5 .main_box{width: 1020px; margin: 0 auto; }



/*==============企业内刊=====================*/

#s_qikan{ width: 300px; background: #3870cc; overflow: hidden;}

#s_qikan .title{ display: block; position: absolute; right: 35px; top: 35px; text-align: right;} 

#s_qikan .title strong{ display: block; text-transform: uppercase; font-size: 30px; font-weight: 700; color: #fff;} 

#s_qikan .title h1{ font-size: 15px; display: block; color: #fff;}  

#s_qikan a{ position:relative; display: block; height: 210px;}

#s_qikan img{ position:absolute; left: 38px; bottom: 0;}



/*==============人才招聘=====================*/

#s_hr{ position: absolute; left: 300px; top: 0;  width: 649px; border:1px solid #f5f5f5; padding: 35px;}

#s_hr .title{ display: block;  } 

#s_hr .title strong{ display: block; text-transform: uppercase; font-size: 30px; font-weight: 700; color: #216fc1;} 

#s_hr .title h1{ font-size: 15px; display: block; color: #2c2c2d;}  

#s_hr .p{ color: #6c6c6d; line-height: 27px; height: 54px; width: 380px; margin-top: 30px; font-size: 14px;}

#s_hr img{ position: absolute; right:0; bottom: 0;}



/*==============快捷链接=====================*/



#s_link{ margin: 60px 0;}



#s_link .content{ margin: 0 -18px;}



#s_link a{ display: block; float: left; width: 342px; margin: 0 18px;}



#s_link a img{display: block; width: 340px; height: 95px;  border: 1px solid #e4e5e8;}



#s_link a:hover{ box-shadow: 0 0 5px 2px #eee;}



 

 



/*==============footer=====================*/

#footer{background: #424146;  font-size:12px; }

#footer .main_box{ position:relative;}

 /*=========footer_up===========*/

#footer .un_box{ background: #38383c; position:relative; padding:15px 0; height:80px; }

#footer .un_box .main_box{ position:relative;}

#footer .un_box p{ color:#6a6a6c; font-size:12px; line-height:30px; }

#footer .un_box a{ color:#6a6a6c;}

#footer .un_box a:hover{ color:#fff;}

#footer .un_box .ewm{ position: absolute; right:45%; top:0;}

#footer .un_box .copyright{ position: absolute; right: 0; top:10px;}

 

#fot_links{ width:400px;}

#fot_links a{ line-height: 30px;  color: #6a6a6c; font-size: 12px; display:inline-block; margin-top:20px;}

#fot_links i{ height: 20px; color: #6a6a6c; font-size: 12px;  padding: 0 8px; display: inline-block;}







/*==========相关链接===========*/



#slide_up_box{ position:absolute; right:0; top: 0px; z-index:99; width: 212px; background:url(../images/bg_s_slide.png) right center no-repeat; }



#bnt_link{cursor:pointer; width: 210px;display:block; height: 36px;  background:url(../images/icon_up.png) 188px center no-repeat ;  }



#bnt_link.icon_un{background: url(../images/icon_un.png) 188px center no-repeat;}



#bnt_link span{ color:#6a6868; display:block; padding:0 15px; height: 36px; font-size:12px; line-height:36px; background: url(../images/bg_dd.png) 185px top repeat-y;}







#bnt_link a{}



#bnt_link i{ font-size:10px; padding-left:5px;}



#content_link{ display:none; z-index:9; width: 211px; color:#848a91; position: absolute; left: 0px; z-index: 9999; bottom: 36px; background:#464649; max-height:247px; overflow:hidden; overflow-y:auto; }



#content_link .box{  background: #363639; padding: 5px 0 0px 0; border: 1px solid #363639;}



#content_link a{ margin: 0 15px; color:#6a6868; border-bottom: 1px dotted #444; line-height: 26px; font-size:12px; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}



#content_link a:hover{ color:#fff;}





 



 

/*==============================--内页开始==============================-*/

.n_main_box{ margin-top:30px; margin-bottom:50px; position:relative;}

#n_banner{ height:265px; width:100%; overflow:hidden;}

 

/*==============当前位置=====================*/

.position{ position:absolute;     line-height: 73px; height:73px; right:0px; top:0px; color:#8a8c8e; background:url(../images/icon_home.png) left center no-repeat; padding-left:15px;}

.position span, .position a, .position i{ font-size:12px; color:#777;}

.position em{ font-size:12px; color:#213a7d; font-style:normal;}

.position a:hover{ color:#213a7d;}



/*==============n_content_left=====================*/

.n_left{ width:260px; float:left;  overflow:hidden;}

.n_left .left_title{ height:90px; padding-left:65px; background:url(icon_n_title.png) 20px center no-repeat #213a7d;}

.n_left .left_title strong{ display:block;   color:#fff; display:block;   font-size:16px; font-weight: 700; text-transform: uppercase; padding-top: 26px;}

.n_left .left_title span{ display:block; color:#fff; display:block; font-weight:bold; font-size:14px; } 

 

/*=================侧导航==================*/

#n_nav{ background:#f7f7f9; padding:20px 0 20px 0;  border:1px solid #e9e9ec;}

#n_nav dt h1{ display:block;  padding: 0 25px;border-bottom: 1px solid #e9e9ec; line-height: 37px; margin-left: 9px; margin-right: 8px;}

#n_nav dt{ position:relative; padding:0 0px; display:block;  line-height:38px; height:38px; overflow:hidden; border-bottom: 1px solid #e7e9eb;}

#n_nav dt a{font-size:14px; padding-left: 25px; color:#343536; display:block;}

#n_nav dt.on{ background:url(bg_sub_li.png) 0 center  no-repeat; }

#n_nav dt.on a{ color:#fff; }

#n_nav dt:hover{background:url(bg_sub_li.png) 0 center  no-repeat; }

#n_nav dt:hover a{ color:#fff}



#n_nav dt.title a{background:url(icon_jh.png) 220px center no-repeat;}

#n_nav dt.title:hover{ background:url(../images/bg_sub_li.png) left bottom  no-repeat;}

#n_nav dt.title:hover a{ background:url(../images/icon_j_h.png) 220px center no-repeat;}

#n_nav dt.title:hover a{color:#fff;}

#n_nav dt.title_on{background:url(../images/bg_sub_li.png) left bottom  no-repeat;}

#n_nav dt.title_on{ background:url(../images/bg_sub_li.png) left bottom  no-repeat; }

#n_nav dt.title.on a{ background:url(../images/icon_jh_bs.png)  220px center  no-repeat; color:#fff;}

#n_nav dt.title_on a,#n_nav dt.title.title_on.on a{ background:url(../images/icon_j_h.png)  220px center  no-repeat; color:#fff;}





#n_nav dd{ padding:10px 0px;  display:none; }

#n_nav dd .box{}

#n_nav dd a{padding-left:10px;line-height:32px;font-size:12px;color:#636060;display:block;height:32px;background:url(../images/icon_nav_sub_li.png) 20px center no-repeat; padding: 0 35px;}

#n_nav dd a:hover{ color:#213a7d;}

#n_nav dd a.on{ color:#213a7d;  }

#n_nav dd a.on{background:url(../images/icon_nav_sub_li_hover.png) 20px center no-repeat #20baaa; color: #fff;}

 

 

#left_links{ display:block; margin-top: 20px; }

#left_links a{ position: relative; display:block; margin-bottom: 12px;}

#left_links a img{ width:260px; height: 160px; display: block;}

#left_links a .icon_box{ position:absolute;  display:block; left:0; top:0; width:100%; height:100%;  }

#left_links a:hover .icon_box {filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background:rgba(0,0,0,0.3);}

#left_links .icon_box::before,#left_links .icon_box::after {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}

#left_links .icon_box::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}

#left_links .icon_box::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}

#left_links a:hover .icon_box::before,#left_links a:hover .icon_box::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

  

/*==============n_content_right=====================*/

.n_right{ width:895px;float:right;  }

.n_title{ position:relative; height:40px; line-height:40px; padding-top:15px;  border-bottom:1px solid #dde0e2; }

.n_title h1{ font-size:16px; border-bottom:1px solid #213a7d; display:inline-block;   color:#111111; margin-bottom:-1px; }



/*==================分类导航=================*/

#n_sub_nav{ position:relative; display:inherit; text-align:center; margin-top:10px; margin-bottom:40px;}

#n_sub_nav a{ width:100px;  margin:0 5px; display:inline-block; height:30px; line-height:30px; border-radius:0px; background:#fff;   text-align:center; color:#fff; background:#68696b; font-size:14px;}  

#n_sub_nav a:hover{  background:#213a7d;  }

#n_sub_nav a.on { background:#213a7d;  }

 

/*==============n_content=====================*/

.n_content{ min-height:360px; padding-top:30px;}

 

.n_tab .hd{ background: #213a7d; height: 50px; line-height: 50px;}

.n_tab .hd a{ font-size: 15px; color: #fff; border-right: 1px solid #fff; float: left;display: block; text-align: center; width: 178px;}

.n_tab .hd a.on{ background: #20baaa;}



/*==================团队=================*/

#n_jstd .ar_article{ background: #f7f7f9; padding: 40px 40px; margin-bottom: 30px; }

#n_jstd .bd ul{ margin:0px -27px 0px -27px; overflow:hidden; }

#n_jstd .bd li{ float:left; position:relative; overflow: hidden; width:183px; display:block; margin:15px 27px;  }

#n_jstd .bd li a{ display:block;  overflow:hidden;   }

#n_jstd .bd li .pic_box{ border:1px solid #dedee2; padding: 3px; width:175px; overflow: hidden;}

#n_jstd .bd li img{ width:175px; height:240px; display:block;} 

#n_jstd .bd li h1{ height:50px; line-height:50px; color:#4f4f50;  display: block; text-align: center;padding:0px 20px;  font-size:12px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_jstd .bd li span{ font-size:14px; color:#213a7d;  }

#n_jstd .bd li:hover { box-shadow: 0 0 8px #999;    }

#n_jstd .bd li:hover span{  font-size:14px; color:#213a7d;  }





#num_box{ padding: 40px 0; margin-bottom: 35px; background:#213a7d; color: #fff;}

#num_box dl{ text-align: center;}

#num_box dd{ display:inline-block; padding:0 40px;    background: url(../images/line_case_top.png) right center no-repeat; text-align: center;}

#num_box dd h1{ display: block; margin-bottom: 10px;     font-size: 15px;}

#num_box dd h1 strong{ font-size: 20px; font-weight: 700;}

#num_box  p{ display:block; font-size: 12px;}

#num_box .dl1 dd{padding:0 45px; }



/*==================业务领域=================*/

#n_case .ar_article{ background: #f7f7f9; padding: 40px 40px; margin-bottom: 30px; }

#n_case ul{ margin:10px -14px 0px -13px; overflow:hidden; }

#n_case li{ float:left; position:relative; overflow: hidden; width:280px; display:block; margin:20px 13px;  }

#n_case li a{ display:block;  overflow:hidden;   }

#n_case li .pic_box{ position: relative; width:280px; height:165px; overflow: hidden;}

#n_case li img{ width:280px; height:165px; display:block;} 

#n_case li h1{ display: block; background: #f2f4f8; height:50px; line-height:50px; ;padding:0px 20px;} 

#n_case li h1 strong{  color:#4b4d4e;  display: block; background: url(../images/icon_more_case.png) right center no-repeat; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; font-size: 14px;}

#n_case li span{ font-size:14px; color:#213a7d;  }

#n_case li:hover { box-shadow: 0 0 8px #999;    }

#n_case li:hover span{  font-size:14px; color:#213a7d;  }



#n_case li .icon_box::before,#n_case li .icon_box::after {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}

#n_case li .icon_box::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}

#n_case li .icon_box::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}

#n_case li a:hover .icon_box::before,#n_case li a:hover .icon_box::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}



#n_gcxm{ background: #f7f7f9; padding: 40px; margin-bottom: 40px; }



 

 /*==================大事记=================*/

#n_dsj  { background:url(../images/bg_dsj.png) 265px top repeat-y; }

#n_dsj_box .bnt_more{ background: url(../images/bg_dsj_last.png) center bottom no-repeat; padding:10px 0 30px 0;}

#n_dsj_box .bnt_more a{ background:#00a2e0; display:block; margin:0px auto; height:55px; width:210px; text-align:center; line-height:55px; font-size:14px; color:#fff;    }



#n_dsj .content{ background:url(../images/bg_dsj_first.png) center 10px no-repeat; }

#n_dsj  dl{ position:relative;  }

#n_dsj .dd{ display:block; width:100%;  position:relative; min-height:130px; margin-top:20px; background:url(../images/icon_dsj.png) 260px 62px no-repeat; }

#n_dsj .dd .pic_box{ position:absolute;  top:0; left: 0;}

#n_dsj .dd .pic_box img{ width: 230px; height: 130px;   display:block; border:1px solid rgb( 231, 233, 235 );}

#n_dsj .dd .text_box { margin-left: 300px; padding-top: 52px; }

#n_dsj .dd .text_box .box{ position:relative;}

#n_dsj .dd .text_box h1{  font-size:23px; font-weight:400; display:block; color:#3d3e3f; margin-bottom:5px;}

#n_dsj .dd .text_box .ar_article{ text-align:left;  font-size:14px; line-height:28px; color:#666768; text-align:justify;}

#n_dsj .dd .text_box .ar_article p{ font-size:14px; line-height:28px; color:#666768; }



#n_dsj .dd:hover .pic_box{ top:10px;}

#n_dsj .dd:hover{background:url(../images/icon_dsj_hover.png) 260px 62px no-repeat;}

#n_dsj .dd:hover h1{ color:#213a7d}



 /*==============企业荣誉资质=====================*/

#n_zizhi{ }

#n_zizhi ul{margin:0 -20px -30px -20px; overflow: hidden; padding-top: 30px;}

#n_zizhi li{float:left;width:255px;margin:0 20px;padding:8px;margin-bottom:40px;background:#fff;box-shadow:0 0 5px #bbb;display:block;height: 215px;overflow: hidden;}

#n_zizhi li a{display:block}

#n_zizhi li .pic_box{width:255px;height:170px;display:table;overflow:hidden}

#n_zizhi li .pic_box .box{display:table-cell;vertical-align:middle}

#n_zizhi li img{max-width:255px;max-height:170px;display:block;margin:0 auto}

#n_zizhi li span{display:block;padding-top:15px;padding-bottom:10px;font-size:14px;color:#555;text-align:center}

#n_zizhi li:hover span{color:#213a7d}

#n_zizhi li:hover a{text-decoration:none}



#n_honor{}

#n_honor .up_box{ height: 220px; margin-bottom: 40px; overflow: hidden;}

#n_honor .up_box ul{margin:0 -20px 0px -20px; overflow: hidden; padding-top: 30px;}

#n_honor .up_box li{float:left;width:250px;margin:0 20px;padding:10px; background:#e7e7e9; display:block}

#n_honor .up_box li a{display:block}

#n_honor .up_box li .pic_box{width:250px;height:170px;display:table;overflow:hidden}

#n_honor .up_box li .pic_box .box{display:table-cell;vertical-align:middle}

#n_honor .up_box li img{max-width:250px;max-height:170px;display:block;margin:0 auto}

#n_honor .up_box li span{display:block;padding-top:15px;padding-bottom:10px;font-size:14px;color:#555;text-align:center}

#n_honor .up_box li:hover span{color:#213a7d}

#n_honor .up_box li:hover a{text-decoration:none}





/*==================人才招聘=================*/

#n_hr .hd{ background: #213a7d; height: 50px; line-height: 50px; margin-bottom: 40px;}

#n_hr .hd .word_box{ position: relative; z-index: 100; font-size: 15px; color: #fff; border-right: 1px solid #fff; float: left;display: block; text-align: center; width: 200px; background: url(../images/icon_down.png) 172px center no-repeat;}

#n_hr .hd .word_box:hover{  background: url(../images/icon_down.png) 172px center no-repeat #20baaa;}



#n_hr .hd .li{ position: relative; width: 200px; float: left;}

#n_hr .hd #text_zhuanye{ width: 240px;}

#n_hr .hd #text_zhuanye  .word_box{ width: 240px; background: url(../images/icon_down.png) 212px center no-repeat;}

#n_hr .hd #text_zhuanye  .word_box:hover{ width: 240px; background: url(../images/icon_down.png) 212px center no-repeat #20baaa;}

#n_hr .hd .li .content{background: #20baaa;  z-index: 99;  height: 0; overflow: hidden; position: absolute; top: 0px; left: 0; width: 100%;}

#n_hr .hd .li .content .box{background: #f7f7f9; margin-top: 50px;}

#n_hr .hd .li .content a{ font-size: 15px; color: #454545; display: block; text-align: center; border-bottom: 1px solid #fff;}

#n_hr .hd .li:hover .content{ height: auto;}



#list_slide{position:relative}



#list_slide dl{overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #cccdd1}



#list_slide dt{border:none;border-left:3px solid #394673;display:block;position:relative;cursor:pointer;height:18px;margin-bottom:20px}



#list_slide dt h1{padding-left:10px;border-left:3px solid #fff;color:#3f3f40;font-size:15px;line-height:18px;background:url(../images/icon_jt_un.png) right center no-repeat;display:block}



#list_slide dd{display:none;line-height:24px}



#list_slide dd .ar_article{line-height:24px;margin-bottom:0; font-size: 12px; color: #8c8d90;}

#list_slide dd p{line-height:24px; font-size: 12px; color: #8c8d90;}



#list_slide dd .content{padding:0 20px 26px 20px}



#list_slide dd .content{color:#929397;font-size:12px;line-height:24px}



#list_slide dt.on h1{background:url(../images/icon_jt_up.png) right center no-repeat; }





/*==============期刊=====================*/

#n_qikan ul{ margin:-27px;}

#n_qikan li{ margin:27px;  width:420px; height:238px; position: relative; float:left;  background:#f2f4f8;   position:relative; display:block; overflow:hidden;  }

#n_qikan li a{ display:block; cursor:default; }

#n_qikan li img{  position:absolute; top:4px; left:4px;  width:175px; height:230px; display:block;}

#n_qikan li .text_box{ margin-left:175px; text-align: center; display:table; height:230px;  width:250px; background: url(../images/icon_more_qikan.png) center 145px no-repeat;}

#n_qikan li .text_box .box{ padding-top:60px; }

#n_qikan li h1{   font-size:14px; color:#444444;}

#n_qikan li h2{ color:#444444; font-size: 12px; display: block; margin-top: 10px;}

#n_qikan li span{ padding-right:10px; display:inline-block; font-size:12px; color:#e42a26;}

#n_qikan li:hover{ box-shadow: 0 0 8px #aaa;}

#n_qikan li:hover .text_box{background: url(../images/icon_more_qikan_more.png) center 145px no-repeat;}



/*==============新闻中心=====================*/

#n_news .up{ border-bottom: 1px dotted #bcbcc2; padding-bottom: 20px; margin-bottom: 10px;}

#n_news .up ul{margin:0 -20px;overflow:hidden}

#n_news .up li{width:405px;background:#f2f4f8;padding:10px;float:left;margin:20px}

#n_news .up li a{display:block}

#n_news .up li:hover{background-color:#fff;box-shadow:0 0 10px 0 #ddd}

#n_news .up li img{width:405px;margin:0 auto;height:210px;display:block;display:block;background:#fff}

#n_news .up li .pic_box{position:relative}

#n_news .up li .text_box{border-top:1px solid #fff;padding:10px;}

#n_news .up li p{ color: #717274; line-height: 20px; font-size: 12px;}

#n_news .up li h1{font-size:16px;color:#383839;display:block;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

#n_news .up li span{position:relative;height:20px;line-height:20px;display:block;font-size:12px;color:#838485; margin-bottom: 10px; }

#n_news .up li:hover .text_box h1{color:#213a7d}


#n_news .up  li .icon_box::before,#n_news .up  li .icon_box::after {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}

#n_news .up  li .icon_box::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}

#n_news .up  li .icon_box::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}

#n_news .up  li a:hover .icon_box::before,#n_news .up  li a:hover .icon_box::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}



#n_news .un ul{ margin-top:40px;  overflow: hidden; margin-bottom: -30px;}

#n_news .un li{ margin-bottom:40px; padding-bottom:40px; border-bottom:1px dotted #bcbcc2; display:block;}

#n_news .un li .left{ float:left; background:url(../images/bg_news_li.png) center no-repeat; width:86px; height:99px;}

#n_news .un li .right{ float:right; width:780px; height:99px; overflow:hidden;}

#n_news .un li .left strong{ display:block; font-size:30px; color:#58595a; text-align:center; margin: 18px 0 0px 0;}

#n_news .un li .left span{ display:block;color:#58595a; font-size:14px;text-align:center;}

#n_news .un li .right h2 a{ font-size:16px; color:#383839; line-height:30px; display:block; margin-bottom:5px; margin-top:5px;}

#n_news .un li .right p{ font-size:12px; color:#99999b; line-height:24px;}

#n_news .un li .right h2:hover a{ font-size:16px; color:#0151a9; line-height:30px;}

#n_news .un li:hover .left{ background-color:#f9f9f9;}



/*==============党群建设=====================*/

.n_news { margin-bottom:40px;  }

.n_news .up .date_box{ position:absolute; top: 55px; left: 258px; width:65px; height:65px; background:url(../images/bg_titme.png) center no-repeat; text-align:center; color:#fff;}

.n_news .up .date_box span{ display:block; padding-top:13px;}

.n_news .up  li{ display:block;}

.n_news .up  li .fl{ width:290px;}

.n_news .up  li .fl  img{ width:290px; height:150px; }

.n_news .up  li .fr{ width:580px;  position:relative; height:150px; }

.n_news .up  li .fr h1{ display:block; padding-bottom:5px; padding-top:5px;}

.n_news .up  li .fr h1 a{  font-size:16px;  color:#3a3a3a;   display:block; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #dadada; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.n_news .up  li .fr span{position:absolute; left:0; bottom:12px;  font-size:13px; display:block;   color:#777777; }

.n_news .up  li .fr h1 a:hover{ color:#1c4d96;  }

.n_news .up  li .fr .more{ display:block; position:absolute; font-size:13px; right:3px; bottom:8px; color:#fff; height:16px; line-height:16px; width:16px; text-align:center; background:url(../images/icon_more_news.png) center no-repeat;}

.n_news .up  li .fr .more:hover{ background:url(../images/icon_more_news_hover.png) center no-repeat;}

.n_news .up  li .fr p{ line-height:26px; color:#777777; font-size:12px;}



.n_news_tex{}

.n_news .un{ padding-top:25px;  }

.n_news .un  ul{margin-bottom: -30px; overflow: hidden;}

.n_news .un  li{ line-height:38px; padding-left:20px;  height:38px; display:block; position:relative;  background:url(../images/icon_new_li.png) left 15px no-repeat;}

.n_news .un  li i{ display:block; position:absolute; width:10px; height:70px; left:0; top:0; }

.n_news .un  li a{ font-size:14px; color:#333335; }

.n_news .un  li span{ position:absolute; right:0; font-size: 14px; font-family: "Arial"; color: #666666;}

.n_news .un  li a:hover{ color:#1c4d96;}

.n_news .un  li:hover{ background:url(../images/icon_new_li_hover.png) left 15px no-repeat;}

.n_news .un  li.line{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e9e8e8; }





#right_news{margin-top: 35px; width: 220px; padding:25px 20px 10px 20px; background: #f4f6f9; float: right;}

#right_news .title{ background: url(../images/line_news_hot.png) left center no-repeat; padding-left: 10px; color: #343435; font-size: 14px;}

#right_news a{ display: block;}

#right_news .pic_box{ width: 220px; height: 115px; overflow: hidden; margin: 20px 0;}

#right_news .pic_box img{ display: block; width: 220px; height: 115px;}

#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 5px no-repeat;}

#right_news li .text_box a{ font-size: 12px; color: #3e3e3f; line-height: 18px;}

#right_news li span{ font-size: 12px; color: #929496;}

#right_news li .text_box a:hover{ color:#2c316e;}



/*==============新闻详情=====================*/

.n_article { margin-bottom:20px; margin-top: 35px; }

#n_show_news .n_article{ width: 855px; float: left;}

.n_article .ar_title{ padding:10px 0 20px 0;  margin-bottom: 10px;}

.n_article .ar_title{ padding:0 0 0px 0; position:relative; }

.n_article .ar_title h1{ font-size:18px; margin-bottom:30px;  display:block; font-weight:bold; text-align:center; line-height:30px; color:#4a4b4c;}

.n_article .ar_title h2{ font-size:12px;  position:relative;  display:block; background:#f6f7f9; height:40px; padding:0 10px; color:#999999; line-height:40px;}

.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}



.font_set_box{ position:absolute; right:10px; top:0px;}

.font_box{ display:inherit; position:relative; }

.font_box a { display:inline-block; width:24px; line-height:24px; height:24px; background: #dbdde0; font-size:12px; color: #464647; text-align:center;}

.font_box a:hover{  background: #213a7d; color:#fff; }

.font_size_lg{ font-size:18px !important; line-height: 40px !important;}

.font_size_lg p{ font-size:18px !important; line-height: 40px !important;}

.font_size_md{ font-size:16px !important; line-height: 36px !important;}

.font_size_md p{ font-size:16px !important;  line-height: 36px !important;}

.font_size_sm{ font-size:14px !important;}

.font_size_sm p{ font-size:14px !important;}



#ar_fot{ margin-top:10px; position:relative; padding:15px 0; border-bottom:1px dashed #e5e5e5;border-top:1px dashed #e5e5e5;}



#ar_fot h1{ display:block; font-size:12px; line-height:30px; color:#575859; font-weight:bold;}



#ar_fot h1 a{ font-size:12px; color:#575859; font-weight:normal;}



#ar_fot h1 a:hover{ color:#063579;}



#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}



#ar_fot .bnt_back:hover{ border-radius:3px;}







/*==============分享插件——银灵子=====================*/



.shart_box{ margin-bottom: 25px; height: 36px;}



#j_shart_s_24 .bds_count{ font-size:12px;}



#j_shart_s_24{ padding-left:60px; position:relative;}



#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}



##j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}



#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}



#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}



#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}



#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}



#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}



#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}



#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}



#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}



#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}



#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}



#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}



#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}



#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}



#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}



#j_shart_s_24 .bds_count{font-size:12px}



/*==============图片列表=====================*/

#n_team .title{ display:block; overflow:hidden;}

#n_team ul{ margin:-10px -16px -20px -16px; overflow:hidden; }

#n_team li{ float:left; position:relative; overflow: hidden; width:180px; display:block; margin:18px 16px; background: #f7f7f9; padding: 10px 10px 0 10px; }

#n_team li a{ display:block;  overflow:hidden; width:180px;  }

#n_team li img{ width:180px; height:200px; display:block;}

#n_team li h1{ height:50px; line-height:50px; color:#58595a;  display: block; text-align: center;padding:0px 20px;  font-size:14px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_team li span{ font-size:14px; color:#213a7d;  }

#n_team li .pic_box{ width:180px; height:200px; display:block;}

#n_team li .text_box{    }

#n_team li:hover span{  font-size:14px; color:#213a7d;  }





/*==============联系我们=====================*/



#n_contact{ position:relative; width:100%; overflow:hidden; }

#n_contact .up_box{ margin-bottom:50px; position:relative; background:url(../images/pic_contact.jpg) left top no-repeat; min-height:325px; padding-left: 474px; }

#n_contact .ar_article{ color: #434445; font-size: 13px; line-height: 28px; height: 250px; margin-bottom: 20px;}

#n_contact .ar_article p{color: #434445; font-size: 13px; line-height: 28px;}

#n_contact  .bnt_box{}

#n_contact  .bnt_box a{ float: left; margin-right: 1px; position: relative; margin-top: 15px; display:block; color:#fff; background:url(../images/icon_contact_wechat.png) 28px center no-repeat #20baaa; padding-left:53px;  font-size:14px;width: 85px;height:40px;line-height:40px; text-decoration:none; text-decoration: none;}

#n_contact .bnt_box a.bnt_map{background:url(../images/icon_map.png) 28px center no-repeat #213a7d; padding-left:50px;}

#n_contact .bnt_box a.ewm_box img{ position: absolute; left: 30px; bottom: 45px; width: 80px; display:none; }

#n_contact .bnt_box a.ewm_box:hover img{display: block;}



.contact_card{ margin-top:40px;}

.contact_card ul{ margin:-30px;}

.contact_card li{ list-style:none; float:left; padding: 20px 10px 10px 30px; width:370px; margin:30px; background:#f7f7f9; border-bottom:3px solid #10578e;}

.contact_card li .text_box{ margin:20px 0;}

.contact_card li h1{ font-size:15px; color:#555555; text-align:left; font-weight: 700; display:block;}

.contact_card li .text_box{ line-height: 24px; color: #434445; font-size: 13px;}

.contact_card li a{ margin-left:75px; display:inline-block; background:url(../images/icon_map.png) left center no-repeat; padding-left:20px; height:20px; line-height:20px; font-size:12px; color: #444;}

.contact_card li a:hover{ color:#10578e;}


 /*==============领导团队=====================*/

#n_leader  .up  li{ display:block; padding-bottom: 30px; border-bottom: 1px solid #dedede; margin-bottom: 30px;}

#n_leader  .up  li .fl{ width:200px;}

#n_leader  .up  li .fl  img{ width:200px;  }

#n_leader  .up  li .fr{ width:670px;  position:relative; margin-bottom: -30px; }

#n_leader .up  li .fr h1{ display:block; padding-bottom:5px; padding-top:5px;}

#n_leader  .up  li .fr h1 a{  font-size:16px;  color:#3a3a3a;   display:block;  margin-bottom:10px;   white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
 
#n_leader .up  li .fr h1 a:hover{ color:#1c4d96;  }

 

#n_leader .up  li .fr p{ line-height:26px; color:#777777; font-size:12px;}





 /*==============分页——银灵子=====================*/

.page { margin:0px auto 0px auto;}

.page .box{display:inherit; width:100%;  text-align: right; padding-top: 40px;}

.page a{ padding:0 12px; height:30px; line-height:30px; display:inline-block; border:1px solid #dedede; margin:0 2px;  color:#555555; font-size:12px; }

.page .on{ background:#3870cc; color:#fff !important;border:1px solid #3870cc;}

.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}

.page span{ background:#3870cc; color:#fff !important;border:1px solid #3870cc;}

.page a:hover{ background:#3870cc; color:#fff !important; text-decoration:none; border:1px solid #3870cc; }

.page a:hover font{ color:#fff;}

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}



#n_jstd .bd li .team_article{ font-size: 12px; color: #777; display:none;}
#show_team  { display: block;}
#show_team .team_article{ display: block;}
#show_team .left{width: 260px; height: 330px; overflow: hidden;}
#show_team .left img{ width: 260px; height: 330px;}
#show_team .right{ width: 520px; display: table; height: 330px;}
#show_team .right .content{ display: table-cell; vertical-align: middle;}
#show_team .right .content h1{ display: block; font-size: 14px; color: #343435;}
#show_team .right .content h1 span{ color: #213a7d; font-size: 18px;}
#show_team .right .content h2{  padding-top: 20px;  margin-bottom: 6px; font-size: 14px; color: #213a7d;}
#show_team .right .content .text{ font-size: 14px; line-height: 31px; color: #343435;}



/*==========================================j_弹窗=============================================*/

#page_show_box{ position:fixed; z-index:9995; top:0;  left:0; display:none; height:100%; width:100%; }
#page_show_box .bg_box{ position:fixed; z-index:9994; top:0px; display:none;  height:100%; width:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
#page_show_box .box{ position:absolute; top:50%; z-index:9999; left:50%; margin-left:-355px; margin-top:-235px;}
 

#bnt_close{ display:block; width:35px; height:35px;  position:absolute; top: 20px; right:20px;}
#bnt_close img{ display:block; position:absolute; left: 0px; top: 0px; cursor: pointer; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
#bnt_close:hover img{ transform:rotate(90deg);-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);}
 
#page_show_box #page_ar{    position:relative; }
#page_show_box #page_ar .ar_box{  border-radius:5px; width: 820px; height: 330px;   padding:30px 40px; background:#fff; position:relative;   }
#page_show_box #page_ar .ar_box .p{  line-height:30px; font-size:14px; color:#686a6a; max-height:540px; text-align:justify; overflow: hidden;}
#page_show_box #page_ar .ar_box .title{ font-size:18px; color:#686a6a; display:block; margin-bottom:10px;}
#page_show_box #page_ar #ar_content{ height:90px; overflow:hidden;}



















  