 @charset "utf-8";
/* ================================== 【官方网站】技术支持：凡高科技——银灵子==================================== */
body{  position: relative;  min-width: 1240px; background:url(../images/bg_body.jpg) center 0px no-repeat;  background-repeat:no-repeat; background-attachment:fixed}
.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;}
.zw_box{ padding-top: 0px;}
#header { background:#fff; width:100%;   position:relative;   }
#header .top{border-bottom: 1px solid #eaeaea;}
#header .top .logo{height: 150px;display: table;position: relative;width: 100%;}
#header .top .logo a{display: table-cell;vertical-align: middle;}
#header .top .logo .bar{position: absolute;right: -8px;top: 30px;}
#header .top .logo .bar li{padding: 0px 10px;background: url(../images/line_top_link.png) no-repeat left center;float: left;}
#header .top .logo .bar li.first{background: none;}
#header .top .logo .bar li a{display: inline-block;color: #474748;font-size: 12px;}
#header .top .logo .bar li a:hover{ color:#003e99;}
#header .top .logo .tel{position: absolute; background: url(../images/icon_tel.png) no-repeat left center;padding-left: 40px;height: 30px;      top: 105px; right: 0;}
#header .top .logo .tel span{font-size: 14px;color: #2d2d2d;display: block;height: 30px;float: left;line-height: 30px;}
#header .top .logo .tel strong{font-size: 24px;color: #053b97;display: block;float: right;height: 30px;line-height: 30px;}

#nav{}
#nav ul{width: 1210px; margin-left: 0px;border-left:1px solid #eaeaea;}
#nav ul li{float: left;width: 132.5px;height: 49px;position: relative; color: #434344;text-align: center;line-height: 49px; border-right:1px solid #eaeaea;}
#nav ul li a{ display:block;}
#nav ul li.on{background: url(../images/bg_nav.png) no-repeat top left; display:block}
#nav ul li.on a{color: #fff;}
#nav ul li a{color: #434344;font-size: 15px;} 
#nav ul li:hover{background: url(../images/bg_nav.png) no-repeat top left;}
#nav ul li:hover a strong{color: #fff;}

#nav .list {position:absolute; display:none;top:49px;left:0;width:100%;     z-index: 99999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC053B97', endColorstr='#CC053B97');background:rgba(5,59,151,0.8);}
#nav .list a{display: block; line-height: 40px; height: 40px; text-align: center;font-size: 12px;color: #fff; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#nav .list a:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5053B97', endColorstr='#E5053B97');background:rgba(5,59,151,0.9);}
 
#ewm_box{ position: absolute;   right: 0;   top: 15px; }
#ewm_box img{width: 80px; height: 80px; border: 1px solid #eee;}

/*================footer===============*/
footer.main_box{ background:#0b172f; }
#footer{ position:relative;   padding:15px 0; }
#footer .up_box{  position:relative;   }
#fot_contact{ position:absolute; left:650px; top:0; width:310px; padding-left:45px; border-left:1px solid #2f394d;}
#fot_contact .p {  color:#92969d;  font-size:12px; line-height:28px; }
#fot_contact .p span{ font-size:14px; color: #00a2e0;}
#fot_contact .un{ padding-top:23px; border-top:1px solid #5c6166; margin-top:13px;}
#fot_ewm{  display:block; position:absolute; right:0; top:6px; height:100px;}
#fot_ewm img{ width: 100px;}
#fot_contact a{color:#8b8e96;}
#fot_contact a:hover{ color:#fff; background:#353840;}

#fot_nav{ margin-bottom: 45px; } 
#fot_nav ul{ }
#fot_nav li{ float:left; margin-right:70px; }
#fot_nav li a{ display:block; font-size:12px; color:#92969d; line-height:28px;}
#fot_nav li a:hover{ color:#fff;}
#fot_nav li h1 a{ margin-bottom:8px; font-size:14px; color:#fff;}
 
#footer .un_box{  position:relative;}
#footer .un_box h1{ text-align:center;   color:#62656d; font-size:12px; line-height: 24px;}
#footer .un_box a{ color:#62656d;}
#footer .un_box h1 a:hover{ color:#fff;}
  
/*==================首页=====================*/
#s_main_box {  }
#s_up_box{height: 310px; overflow:hidden; margin:35px auto;}
#s_up_box .left{ width:830px; position:relative;}
#s_un_box{ background:#fff; padding:40px 30px;}
#s_un_box{ }

.s_title { position:relative; height:25px; line-height:25px; padding-left: 30px;background: url(../images/icon_s_title.png) no-repeat left center;}
.s_title a{ display:block; color: #0c0c0c;font-size: 18px;}


/*================= banner===================*/
#banner{ position:relative;width: 830px;float: left;}
#banner .bd { position:relative;}
#banner .bd a{ display:block;  }
#banner .bd a img{display:block; width:830;height: 310px;}

#banner .hd{ width:100%; position:absolute;bottom: 50px;display: inherit;text-align: center;}
#banner .hd ul{ display:inline-block; }
#banner .hd ul li{ display:block; float: left; margin: 0 3px;  padding-top:8px;}
#banner .hd ul li a:hover{background: #fff;}
#banner .hd ul .on a{background: #fff;}
#banner  .bnt{ position: absolute;top: 50%;width: 100%;margin-top: -13px;}
#banner  .bnt:hover{ }
#banner .prev{position: absolute; left:30px;  }
#banner .next{ position: absolute; right:30px; }
#banner:hover .prev{opacity:1; filter:alpha(opacity=100);}
#banner:hover .next{opacity:1; filter:alpha(opacity=100);}

/*==================首页快速链接模块=====================*/
#s_qk_link {}
#s_qk_link { width:345px; overflow:hidden;}
#s_qk_link li{margin-bottom: 21px;}
#s_qk_link li a{display: block;width: 344px;height: 88px;}
#s_qk_link .text_box{width: 152px;height: 88px;background: #ffffff;float: left;padding-left: 20px;}
#s_qk_link .text_box h1{color: #000;font-size: 15px;margin-top: 12px;}
#s_qk_link .text_box strong{color: #a1a1a3;font-size: 12px;}
#s_qk_link .text_box span{background: url(../images/bnt_more.png) no-repeat top left;display: block;width: 15px;height: 15px;margin-top: 5px;}
#s_qk_link .text_box:hover h1{color: #053B97;}
#s_qk_link .pic_box{float: right;width: 172px;height: 88px;}
#s_qk_link .copy .text_box{float: right;}
#s_qk_link .copy .pic_box{float: left;}


/*==================首页新闻模块=====================*/
#s_un_box .f1 .left{ width:335px;}
#s_un_box .f1 .right{ width:735px; overflow:hidden;}
#s_un_box .f1 .content{margin-top: 30px;position: relative; height: 295px; }
#s_un_box .f1 li{ display:block; width:335px; float:left; position:relative;}
#s_un_box .f1 li .box{display: block;border-bottom: 1px solid #e5e3e3;}
#s_un_box .f1 li .box img{width: 335px;height: 145px;}
#s_un_box .f1 li .box h3{color: #303032;font-size: 15px;height: 55px;line-height: 55px;width: 336px;overflow: hidden;}
#s_un_box .f1 li p{color: #6b6b6c;font-size: 12px;line-height: 20px;margin: 15px 0;width: 336px;overflow: hidden;}
#s_un_box .f1 li .box h3:hover{ color:#265ba8;}
#s_un_box .f1 li span{color: #adadaf;font-size: 12px;}
#s_un_box .f1 li .more{background: url(../images/icon_more.png) no-repeat center center; display: block;position: absolute;right: 0;bottom: 0;width: 12px;height: 12px;}

#s_news .bnt{position: absolute;top: 0px; width: 25px;height: 25px;}
#s_news .prev{display: block;float: left; background: url(../images/icon_page_l.png) no-repeat center center;right: 35px;}
#s_news .next{display: block;float: right; background: url(../images/icon_page_r.png) no-repeat center center; right: 0px;}
#s_news .prev:hover{background: url(../images/icon_page_l_hover.png) no-repeat center center;}
#s_news .next:hover{background: url(../images/icon_page_r_hover.png) no-repeat center center;}
#s_news .bd li{ margin-right:65px; }

/*==================首页体系认证模块=====================*/
#s_un_box .f2{ margin-top:75px; height: 455px; margin-bottom:35px; padding-bottom: 40px;border-bottom: 1px solid #e6e7ea; }
#s_un_box .f2 .left{ width:660px;}
#s_un_box .f2 .right{width: 415px; position:relative;}
#s_un_box .f2  .content{margin-top: 30px;  padding-bottom: 15px;}
#s_txrz .content ul{margin-right: -30px; height: 166px;}
#s_txrz li{float: left;margin-right: 30px;}
#s_txrz li a{display: block;}
#s_txrz li .pic_box{width: 196px;height: 117px;border: 1px solid #e6e7ea;overflow: hidden;}
#s_txrz li a img{width: 196px;height: 117px;display: block;}
#s_txrz li a span{font-size: 12px;color: #545556;display: block;text-align: center;margin: 15px 0px;}
#s_service{ margin-top:30px; overflow:hidden;}
#s_service .content{ margin:0 -13px;}
#s_service .content a{  width:315px; height:130px; display:block; border:1px solid #e7e6e8; float:left; border-radius:3px; overflow:hidden; margin:0 13px;}
#s_service .content img{ width:315px; height:130px;}
#s_service .content a:hover{ margin-top:-5px; }

/*==================首页联系模块=====================*/
#s_map{ width:415px; height:178px; position:relative; border:1px solid #e7e6e3}
#s_contact .text_box{margin-top: 27px;margin-left: 3px;}
#s_contact .text_box h2{color: #003e99;font-size: 16px;line-height: 32px;margin-bottom: 6px;}
#s_contact .text_box .p{ color: #545556;font-size: 12px;padding-left: 25px; line-height: 32px; background:url(../images/bg_icon_contact.png) left 9px no-repeat;}
#s_contact .text_box a{color: #545556;font-size: 12px; } 
#s_un_box .f2 a:hover{ color:#003e99;}
#s_un_box a:hover{ color:#003e99;}
#s_un_box .f2 a:hover span{ color:#003e99;}

/*==================首页学术模块=====================*/
#s_un_box .f3 .left{width: 660px;}
#s_un_box .f3 .right{width: 415px; position:relative;}

#s_un_box .f3  .content{margin-top: 30px; overflow:hidden; height: 245px;}
#s_study .up_box{padding-left: 210px;position: relative;height: 109px;}
#s_study .up_box>a{display: block;position: absolute;top: 0;left: 0;width: 198px;height: 109px;}
#s_study .up_box img{width: 198px;height: 109px;}
#s_study .up_box h3 a{color: #303032;font-size: 14px;height: 30px;display: block;padding-top: 5px;}
#s_study .up_box span{font-size: 12px;color: #b4b4b6;display: block;}
#s_study .up_box p{display: block;width: 440px;overflow: hidden;font-size: 12px;color: #6b6b6c;line-height: 22px;margin-top: 10px;}

#s_study ul{ margin:0 -30px; margin-top: 26px;}
#s_study ul li{float: left;height: 35px;border-bottom: 1px solid #e6e7ea;line-height: 35px;width: 300px; padding:0 30px;}
#s_study ul li a{display: block;height: 35px;line-height: 35px;position: relative;width: 300px; }
#s_study ul li a h3{color: #303032;font-size: 12px;width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
#s_study ul li a span{color: #b4b4b6;font-size: 12px; lindisplay: block;position: absolute;right: 0;top: 0;}

#s_un_box .f3 .right .content{  position:relative;}

#case_slide{ width:170px; height:245px; position:relative;}
#case_slide  .bnt a{ position: absolute;top: 50%; margin-top: -20px;}
#case_slide  .bnt:hover{ }
#case_slide .prev{position: absolute; left:0px;  }
#case_slide .next{ position: absolute; right:0px; }
#case_slide:hover .prev{opacity:1; filter:alpha(opacity=100);}
#case_slide:hover .next{opacity:1; filter:alpha(opacity=100);}
#case_slide li{ display:block; }


#case_text_list{ position:absolute; right:0; top:-7px;width: 215px; height:252px; overflow:hidden;}
#case_text_list a{display: block;color: #303032;font-size: 12px; line-height:35px; border-bottom:1px solid #e5e3e3; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

#s_fr_link{ margin-top:50px; margin-bottom:10px; border:1px solid #e6e7e9; height:102px; overflow:hidden;}
#s_fr_link li{ display:block; float:left; width:230px; border-left:1px solid #e6e7e9;}
#s_fr_link li a{ display:block;}
#s_fr_link li img{ display:block; width:230px; height:100px;}











 
/*=======================内页==============================*/
.n_main_box{ background:#fff; padding:20px; margin-top:35px;}
#n_banenr{  overflow:hidden;   height:245px; margin-bottom:20px;}
#n_banenr img{ height:245px; width:100%;}

/*==============当前位置=====================*/
.position{ position:absolute; right:0px; top:0; font-size: 12px; color:#888888; }
.position strong{ color:#848282; font-size:12px; font-weight:normal;}
.position strong img{ padding-right:5px; padding-top:2px;}
.position a{ color:#888888; display:inline-block; }
.position a:hover{color:#003e99;}
.position .li{ color:#888888;  background:url(../Images/icon_sj.png) left center no-repeat; padding-left:13px; display:inline-block; font-size:12px; }
.position span{ color:#003e99 !important;  font-size:12px;}

/*==============n_content_left=====================*/
.n_left{ width:230px; float:left;}
.n_left .up {}
.n_left .up .title{padding:0 30px; height:70px; background:url(../images/bg_n_title.png) center no-repeat; position:relative; line-height:70px; }
.n_left .up .title h1{ color:#fff; font-size:18px;}
.n_left .up .content{ }
.n_left .md{  margin-top:20px;}
.sub_nav dl{  display:block;   border-bottom:0;}
.sub_nav dt{position:relative; display:block; height:48px; line-height:48px;   background:#f5f5f5;  border-bottom:1px solid #fff;}
.sub_nav dt a{position:relative; z-index:3; color:#333333; padding:0 20px;  text-align:left; font-size:14px;  display:block;}
.sub_nav dt a span{ padding-right:5px}
.sub_nav dd { display:none; background:#f0f2f6;}
.sub_nav dl .box{ padding:10px; border-bottom:1px solid #dedfe3;}
.sub_nav dl dd a{ height:30px; line-height:30px;  padding-left:13px; font-size:13px; display:block; color:#666;}
.sub_nav dl a:hover,.sub_nav dl dd a:hover{ color:#265ba8}
.sub_nav dt:hover{ }
.sub_nav dt:hover a{ color:#265ba8; font-weight:bold;}

.sub_show dl{ margin-bottom:50px; display:block;}
.sub_show dt h1{ display:block; font-size:14px; padding-bottom:10px; color:#2c2d2f; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #fff;}
.sub_show dd .article{ font-size:12px; line-height:24px; color:#62646d;}  
.sub_show dd .article p{ font-size:12px; line-height:24px; color:#62646d;}

.sub_nav dl dt.on{ }
.sub_nav dl dt.on a{color:#265ba8; font-weight:bold;}
.sub_nav dl dt.on dd{ display:block;}
.sub_nav dl dd .on{ color:#025198; font-weight:bold; }

.n_left .link_box{ margin-top:20px;}
.n_left .link_box a{ display:block; margin-bottom:10px; background:url(../images/icon_n_left_more.png) 250px center no-repeat #acaeb0;}
.n_left .link_box a{ display:block; position:relative; border:1px solid #d0d2d5; padding-left:80px; height:68px; margin-bottom:10px; }
.n_left .link_box a img{ position:absolute; left:35px; top:18px; display:block;}
.n_left .link_box a strong{ font-size:16px; line-height:68px; color:#fff; display:block;}
.n_left .link_box a  span{ color:#63666b; padding:0px 0 5px 0px;  font-size:12px;}
.n_left .link_box a:hover{background:url(../images/icon_n_left_more.png) 175px center no-repeat #61c9f9;}
  
/*==============n_content_right=====================*/
.n_right{ width:890px;float:right;  }
.n_title{ position:relative; height:35px; line-height:35px;  border-bottom:1px solid #dde0e2; }
.n_title h1{ font-size:16px; color:#333333; display:inline-block; border-bottom:2px solid #0051ac; margin-bottom:-1px }

/*==============n_content=====================*/
.n_content{ min-height: 260px; padding-top:30px;  padding-bottom:30px;}
 
/*===企业荣誉资质===*/
#n_zizhi{ overflow:hidden;  }
#n_zizhi ul { margin:-15px -25px -15px -25px; overflow:hidden; }
#n_zizhi li{ display:block; float:left;width:185px; padding:25px 25px 20px 25px; border-bottom:1px solid #e7e7e7;  }
#n_zizhi li.last{ margin-bottom:0; border-bottom:none; padding-bottom:0;}
#n_zizhi li a{ display:block;  }
#n_zizhi li .pic_box{ width:165px; height:230px; display:table; overflow:hidden;  background:#f5f1ec; padding:10px 9px; border:1px solid #d0d0d0; }
#n_zizhi li .pic_box .box{display:table-cell; vertical-align:middle; }
#n_zizhi li img{  width:165px; max-height:230px; display:block; }
#n_zizhi li span{ display:block; text-align:center; font-size:14px; color:#333846; padding-top:15px;}
#n_zizhi li:hover a span{ color:#002c8f; }
#n_zizhi li:hover img{ box-shadow:none;}
 
/*==============新闻中心=====================*/ 
#n_news{ }
#n_news ul{margin:-15px -12px; overflow:hidden;}
#n_news li{width:260px;background:#f3f5f9; padding:10px; float:left; margin:15px 12px}
#n_news li a{display:block}
#n_news li:hover{ border-color:#dcdcdc;border-style:solid;background-color:#fff; box-shadow:0 0 10px 0 #ddd}
#n_news li img{width:260px;margin:0 auto;height:110px;display:block;display:block;background:#fff}
#n_news li .pic_box{position:relative}
#n_news li .mark{opacity:0;filter:alpha(opacity=0);position:absolute;width:100%;height:100%}
#n_news li .text_box{border-top:1px solid #fff;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#n_news li h1{font-size:14px;color:#3c3b3b;display:block;margin:10px 0}
#n_news li span{position:relative;height:20px;line-height:20px;display:block;font-size:12px;color:#888;background:url(../images/icon_time.png) left center no-repeat;padding-left:25px}
#n_news li:hover .text_box h1{color:#10578e}

/*=================团队介绍==================*/
#n_teacher ul{  margin:-15px -25.5px; overflow:hidden;}
#n_teacher li{ display:block;  background:#f7f7f9; width: 421px; float:left;  position:relative; margin:15px 22.5px; height:203px; border:1px solid #e9e9ec;}
#n_teacher li  .pic_box{ width:155px;   display:block; position:absolute; top: -1px; left:-1px; }
#n_teacher li  .pic_box img{ width:155px; height:205px;}
#n_teacher li .text_box{ position:relative;   margin-left: 175px; padding:33px 20px 0 0; height: 172px; overflow:hidden;}
#n_teacher li  h1 a{ font-size:15px; margin-bottom:5px; color:#444444;display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_teacher li   p{font-size:12px; line-height:22px; color:#666666; height:44px; overflow:hidden;} 
#n_teacher li span{ display:block; color:#615e5e; font-size:12px;   margin-bottom:15px; }
#n_teacher li  h1 a:hover{ color:#09458d;}
#n_teacher li .more{position:absolute; right:25px; bottom: 20px;  font-size:12px; display:block;  color:#666666; }
#n_teacher li .more:hover{ color:#09458d;}
#n_teacher li:hover{  color:#09458d; }

/*==============公开文件=====================*/
#n_download{}
#n_download{  }
#n_download  ul{   }
#n_download  li{position:relative; display:block; padding:20px;  height:20px; line-height:20px;    background:url(../images/icon_li.png) left 27px no-repeat; border-bottom:1px solid #e9e8e8;}
#n_download  li h1 a{ font-size:14px; color:#333335; }
#n_download  li .more{ position:absolute; right:0; top:20px; display:block; height:20px; width:50px; background:url(../images/bnt_download.png) right center no-repeat;}
#n_download  li h1 a:hover{ color:#1c4d96;}
#n_download  li a.more:hover{ background:url(../images/bnt_download_hover.png) right center no-repeat;}

/*========================查询结果============================*/
#page_search_jg{ padding-top:10px;}
#page_search_jg .title{ padding-bottom:15px; border-bottom:1px solid #f1f1f1; text-align:center; margin-bottom:30px;}
#page_search_jg .title strong{ font-size:18px; color:#545556; font-weight:bold; display:block; text-align:center; margin-bottom:5px;}
#page_search_jg .title span{ font-size:12px; color: #545556; display:block; text-align:center; text-transform:uppercase;}
#page_search_jg table th{ width:150px; padding:10px 20px; border:1px solid #dbdcdd; background:#f0f1f3; font-weight:normal; text-align:left; color:#424243; line-height:20px;}
#page_search_jg table th strong{ display:block; font-weight:normal; font-size:15px;}
#page_search_jg table td{text-align:left; padding:10px 20px; vertical-align:middle; border:1px solid #dbdcdd; line-height:20px;}

/*========================在线申请============================*/
#page_sq{  }
#page_sq .title{ padding-bottom:15px; border-bottom:1px solid #f1f1f1; text-align:center; margin-bottom:30px;}
#page_sq .title strong{ font-size:18px; color:#545556; font-weight:bold; display:block; text-align:center; margin-bottom:5px;}
#page_sq .title span{ font-size:12px; color: #545556; display:block; text-align:center; text-transform:uppercase;}
#page_sq table{ width:1004px; margin:0 auto;}
#page_sq td{ padding:0 20px;}

 /*=================表单==================*/
.j_form { position:relative; margin-bottom:-12px; margin-top:8px;}
.j_form .label{   position:relative; display:block;  height:78px; position:relative;  margin:0 0 30px 0;    font-size:12px; color:#bebebe;  }
.j_form .label .h_x{ left: 395px; top: -8px;position: absolute;}
.j_form .wxts{ font-size:14px; padding:40px 0; color:#515253; height:25px; line-height:25px; padding-left:35px; background:url(../images/icon_wxts.png) left center no-repeat; }
.j_form  input[type="text"]{ margin: 0; margin-bottom:20px;  height:44px; background:none; color:#bababa; width: 430px; border:1px solid #e0e0e0; background:#fff;  border-radius:0px;   display:block;  padding:0 15px; line-height:44px; font-size:14px; }
.j_form  input[type="text"]:focus{ border:1px solid #d6f3fc;}
.j_form   strong{   display:block;  color:#464647; margin-bottom:10px;  font-size:15px;    }
 .j_form textarea{height: 130px; margin:0 0 30px 0; resize:none; padding: 15px 15px; color:#bababa; width: 320px; padding-right:10px; background:none; border: 1px solid #dddee1;  line-height:24px; font-size:12px;    width: 1172px;}
.j_form textarea:focus{ border:1px solid #d6f3fc;}
.j_form  input[type="submit"]{  width:420px; margin-top:5px; display:block; cursor:pointer; height:50px; background:#003e99; border-radius:0px; overflow:hidden; color:#fff; font-size:16px;  line-height:50px; border:none;   text-align:center;}
.j_form input[type="submit"]:hover{ background:#02b7ee;}
.j_checkbox{ margin-bottom:20px;}
.j_checkbox label{ display:block; font-size:14px; color:#464647; line-height:30px; cursor:pointer; }
.j_checkbox input{ padding-right:10px; display:inline-block; vertical-align:middle;}
.j_checkbox span{ padding-left:10px; vertical-align: middle;}
.yzm_box { margin-top:10px; width:320px; position:relative; padding:0 !important; margin-left:0; border:none;  margin-bottom: 10px;}
.yzm_box strong{ display:block; position:absolute; left:0; top:0; line-height:45px;}
.yzm_box input{ margin-left: 110px !important;  width: 170px !important; line-height:30px;   padding-left:100px;}
.yzm{ position:absolute; top:1px; left: 323px;}

#page_search{ background:url(../images/bg_form.jpg) right center no-repeat; min-height:260px;}
#page_search form{ width:900px; padding-top:65px; margin:0 auto 0 auto; position:relative;}
#page_search input[type="submit"]{ position:absolute; left:361px; top:91px; width:100px; height:45px; background:url(../images/bnt_search.png) center no-repeat;}
#page_search input[type="submit"]:hover{ left:352px;}

/*==============学术文章=====================*/
#n_xswz{}
#n_xswz ul{ margin:-15px -20px; overflow:hidden;}
#n_xswz li{ display:block; background:#f7f7f9; float:left; width: 425px; margin: 15px 20px;}
#n_xswz li h1 { display:block; height:40px; background:#999999; line-height:40px;}
#n_xswz li h1 a{ font-size:15px; display:block; color:#fff; margin:0 40px; background:url(../images/icon_zl.png) right center no-repeat; }
#n_xswz li .text_box{ padding:25px 20px; position:relative; text-align:justify;}
#n_xswz li .text_box p{ color:#777; line-height:24px; font-size:12px; height:48px; overflow:hidden;}
#n_xswz li .text_box .more{   color:#777;  font-size:12px; padding-top:20px; display:block;}
#n_xswz li .text_box .more:hover{ color:#003e99;}
#n_xswz li:hover h1{ background:#10578e;}

/*==============新闻详情=====================*/
.n_article { margin-bottom:20px;}
.n_article .ar_title{ padding:10px 0 20px 0;  margin-bottom: 10px;}
.n_article .ar_title{   position:relative; border-bottom:1px solid #dbdbdb; }
.n_article .ar_title h1{ font-size:20px;  display:block; margin-bottom:10px; font-weight:bold; text-align:center; line-height:30px; color:#444444;}
.n_article .ar_title h2{ font-size:12px; position:relative;  display:block; text-align:center;  color:#999999;  }
.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

#ar_fot{ position:relative; padding:15px 0 15px; border-top:1px dashed #e5e5e5; border-bottom:1px dashed #e5e5e5;}
#ar_fot h1{ display:block; font-size:12px; line-height:30px; color:#777777; font-weight:bold;}
#ar_fot h1 a{ font-size:12px; color:#777777; font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#caa263; padding:0 25px; font-size:12px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
  
/*==============分享插件——银灵子=====================*/
.shart_box{ position:absolute; right: 0; top: 25px;}
#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/shart.png) center -224px no-repeat;}
#j_shart_s_24 .bds_tsina{ background: url(../images/shart.png) center -311px no-repeat;}
#j_shart_s_24 .bds_tqq{background: url(../images/shart.png) center -195px no-repeat;}
#j_shart_s_24 .bds_renren{background: url(../images/shart.png) center -340px no-repeat;}
#j_shart_s_24 .bds_weixin{background: url(../images/shart.png) center -253px no-repeat;}
#j_shart_s_24 .bds_count{ font-size:12px;}
 
/*==============联系我们=====================*/
#n_contact{ position:relative; width:100%; overflow:hidden; }
#n_contact .up_box {   margin-bottom:50px; position:relative; margin-top:20px;  }
#n_contact .up_box { background:url(../images/pic_contact.jpg) right top no-repeat;  min-height:200px;}
#n_contact .up_box .text_box{ line-height:32px; color:#545556; font-size:14px;   }
#n_contact .up_box .text_box h1{ font-size:18px; color:#003e99; font-weight:bold; display:block; padding:7px 0; }
#n_contact a{ color:#0d67c9; text-decoration:underline; }
#n_contact .map{ position:relative; background:url(../images/bg_contact_map.jpg) center no-repeat;   display:block; height:265px;}
#n_contact .map img{  display:block; position:absolute; left: 50%;margin-left: -153.5px;bottom: 60px;}
#n_contact .map img:hover{ bottom: 65px;}

/*==============分页——银灵子=====================*/
.page { margin:0px auto 0px auto;}
.page .box{display:inherit; width:100%;  text-align: right; padding-top: 50px;}
.page a{ padding:0 12px; height:28px; line-height:28px; display:inline-block; border:1px solid #dcdcdc; margin:0 2px;  color:#fff; color:#444444; font-size:12px; }
.page .on{ background:#025198; color:#fff !important;border:1px solid #025198;}
.page span{ background:#025198; color:#fff !important;border:1px solid #025198;}
.page a:hover{ background:#025198; color:#fff !important; text-decoration:none; border:1px solid #025198; }
.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_job .up_box{ position:relative; background:url(../images/bg_job.png) right top no-repeat; height:300px; margin:10px auto;}
#n_job .up_box .pic{ position:absolute; left:0; top:0; width:465px; height:250px;}
#n_job #bnt_mail{ position:absolute; right: 257px; top: 72px; width:60px; height:60px;}
#n_job .ewm_box{position:absolute; padding-left:70px; right: 45px;top: 55px;}
#n_job .ewm_box img{ width:90px; height:90px; opacity:0;filter:alpha(opacity=0);}
#n_job .ewm_box:hover img{  opacity:1;filter:alpha(opacity=100);}
#n_job .up_box .text_box{ margin-left: 465px; padding:20px; text-align:center;  padding-top: 175px; line-height: 28px; color:#fff; font-size:14px;}
#n_job .un{ }
#list_slide{  position:relative;}
#list_slide dl{  overflow:hidden; margin-bottom:25px;  }
#list_slide dt{border:none; padding-bottom:20px; border-bottom:1px solid #dcdee0;   display:block; position:relative;  cursor:pointer; }
#list_slide dt h1{padding-left:13px;   border-left:6px solid #025198; color:#51575f; font-size:14px; line-height:30px; height:30px; background:url(../images/icon_arrow_sfq_left.png) right center no-repeat; margin-right:20px; display:block;}
#list_slide dt h1 strong{ display:block; font-size:15px; line-height:15px; margin-top:0px; color:#1e1e24; height:15px;}
#list_slide dt h1 span{ display:block; font-size:11px; color:#afaeb4;line-height:15px ; margin-top:2px;  height:15px; text-transform:uppercase;}
#list_slide dd{ display:none; line-height:24px; position:relative;}
#list_slide dd a.gojob{ position:absolute; right:0; bottom:30px;  border-radius:3px; height:30px; text-align:center; line-height:30px; font-size:12px; display:block; width:100px;  color:#fff; background:#0d67c9;}
#list_slide dd a.gojob:hover{ background:#025198}
#list_slide dd p{ line-height:24px;  color:#646b78; font-size:12px;}
#list_slide dd .content{ padding:20px 0;}
#list_slide dt.on h1{ background:url(../images/icon_arrow_sfq_un.png) right center no-repeat ;}

 
 