﻿@charset "utf-8";

/*===============================================技术支持：凡高网络 银灵子================================================*/

#j_body{ position:relative;}

/*===============================================header================================================*/

 

 

#top_bar { position:relative; border-bottom: 1px solid #eee9e9; }

#top_bar .main_box{ position:relative; z-index:555; height: 120px;}



#logo_area{ display:table; height:120px;   position:absolute; top: 0px; left:0; z-index:3;}

#logo_area a { display:table-cell; vertical-align:middle;}

#logo_area a img{ padding-top:3px; display:block;}

 

/*=================头部链接=================*/

#top_link{ position:absolute; right: 0; top:32px; z-index: 9;    width: 180px;}

#top_link a{color: #757576; font-size:12px; height:14px; line-height:14px; display:block; float:left;  }

#top_link a.on{ color: #0070c0;  }

#top_link a:hover{ color: #0070c0; }

#top_link i{ background:url(../Images/line_top_link.png) center no-repeat; padding: 0 8px; height:14px; display:block; float:left;}



#top_tel{ text-align:right; position:absolute; top: 62px; right: 255px; padding-left:18px;  background:url(../Images/icon_top_tel.png) 0px 5px no-repeat;}

#top_tel span{  font-size:12px; height:20px; line-height:20px;}

#top_tel strong{ font-size:18px; font-weight:bold; color:#0070c0;}



 

/*================= 搜索 ===================*/

#top_search_box{position:absolute; top:60px; right:0px; height:25px; border-radius: 12.5px; width: 240px; z-index:99; border: 1px solid #d8d6d6;   }

#top_search_box form{display:block; position:relative;  height:25px; width: 240px;}

#top_search_box  input{display: block;background: none;border: none;}

#top_search_box .text{width: 180px; height: 25px;line-height: 25px;font-size: 12px;color: #545454;margin-left: 13px;}

#top_search_box .submit{width: 36px; position:absolute; right:0; top:0; cursor:pointer; height: 25px;margin-left: 5px; background:url(../Images/icon_search.png) center no-repeat;}

#top_search_box .submit:hover{  background:url(../Images/icon_search.png) center no-repeat; }

 

 



 

/*=================导航=================*/

#nav{ position:relative; height: 70px;  }

#nav ul{ margin-right: -20px;}

#nav li{  display: block; position:relative; width: 133.5px; float: left; }

#nav li .a{ display: inherit;  text-align:center;     }

#nav li .a img{  }

#nav li .a strong{  font-size:16px; color:#343333; font-weight: 700; line-height: 70px; text-align:center; position:relative; z-index:4;}

#nav li .a span{ position:absolute; top:0px; left:0%;  width:100%; height: 70px;  text-align:center;}

#nav li .a i{ position:absolute; bottom: 0; left:0%; display:block;  background: #0070c0; margin:0 auto; text-align:center;  z-index:1; height:0px; width:100%; }

#nav li.on i{ height: 70px; }

#nav li.on .a strong{ color:#fff;}

#nav li:hover i{  height: 70px;  }

#nav li:hover .a strong{ color:#fff;}

#nav .title{}

#nav .list{ display:none;  left: 0; top:70px; position:absolute; height:50px;  width:700px; z-index: 9999;}

#nav .list .box{ text-align:left; position:relative; display: inline-block; padding: 0 40px;  background: #057dd2; }

#nav .list a{background: #0070c0; height:50px; font-weight:normal;  color:#fff;  line-height:50px;  font-size:14px; padding-left: 18px; background: url(../Images/line_nav.png) left center no-repeat; margin-left: 18px;}

#nav .list a:first-child{background: none; padding-left: 0; margin-left: 0;}

#nav .list a:hover{ color: #fff000; }

#nav .text_left{ left:auto; right:28px;}

#nav .text_left .box{ text-align:right;}

 

 

/*================= banner===================*/

#banner{ position:relative; height:535px; overflow: hidden;}

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 535px;}

#banner .hd{margin:0 auto; position:absolute; width:100%; bottom: 0; left: 0; height: 54px; border-top: 1px solid #aeaa9c; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99171413', endColorstr='#99171413');background:rgba(23,20,19,0.6);}

#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; padding-top: 16px; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/   position:relative;  }

#banner .hd ul li{ display:inline-block;  }

#banner .hd ul li a{height:12px; width:12px; margin:0 5px; background:#fff; display:block; border-radius: 50%; overflow: hidden;}

#banner .hd ul li a:hover{ background:#057dd2;  }

#banner .hd ul .on a{  background:#057dd2;}

#banner  .bnt{ position:absolute;  z-index:3; border-radius: 0; background: #fff; width: 50px; height: 50px; line-height: 50px; display: block; font-weight: 700;  margin-top:-22px; color:#2d2e32; font-family: "SimSun"; font-size:16px;}

#banner .prev{ position:absolute; top:200px; right:40px; }

#banner .next{ position:absolute; top:250px; right:40px; background: #1266ad; color: #fff; }

#banner .bnt:hover { background: #1266ad; color: #fff; }



#banner .pageState{ position: absolute;  top: -130px; left: 0; font-size: 24px; color: #ffffff; letter-spacing: 2px;}

#banner .pageState span{ font-size: 40px; color: #d5000e;}





#bn_nav{   border-top: 1px solid rgba(255,255,255,.3);  height: 185px; position: relative; padding-top: 40px;} 

#bn_nav .line{ height: 4px; width: 400px; background: #fff; position: absolute; left: 0;  top: -2px;} 

#bn_nav li .mark{ display: block; height: 0; width: 0; overflow: hidden;}

#bn_nav li{ height: 190px; position: relative; width: 400px; display: block; float: left; cursor: pointer;}

#bn_nav li.li1{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E51266AD', endColorstr='#E51266AD');background:rgba(18,102,173,0.9);}

#bn_nav li.li2{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF');background:rgba(255,255,255,0.9);}

#bn_nav li.li3{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5D5000E', endColorstr='#E5D5000E');background:rgba(213,0,14,0.9);}

#bn_nav li .box{ padding: 30px;}

#bn_nav li h1{ font-size: 16px;  color: #fff;   display: block; margin-bottom: 8px;}

#bn_nav li p{ font-size: 12px;  display: block;  color: #fff; line-height: 22px; height: 44px; overflow: hidden;}

#bn_nav li a{ position: absolute; right: 30px; bottom: 30px; font-size: 12px;  color: #fff; display: block; text-transform: uppercase; border: 2px solid #fff; text-align: center; height: 35px; line-height: 35px; width: 100px;}

#bn_nav li a font{font-family: "SimSun"; padding-left: 5px;}

#bn_nav li.li2 h1{ color: #1266ad;}

#bn_nav li.li2 p{ color: #6c6869;}

#bn_nav li.li2 a{ border-color: #cdcdcf; color: #79797b;}

#bn_nav li.li2 a font{ color: #79797b; }

#bn_nav li a:hover{ background: rgba(0,0,0,.3); color: #fff; }

#bn_nav li a:hover font{ color: #fff; }



/*================= 首页===================*/



 

.s_main_box{ position:relative; z-index:2; }

 

.s_more{position:relative;height:45px;background:#fff; border: 1px solid #2b2b30; margin:0 auto; border-radius:3px;  margin-top:50px; width:215px;  line-height:45px; text-align:center; color:#2b2b30; display:block; font-size:14px;}

.s_more:hover{color:#fff; background:#2576d9;  border: 1px solid #2576d9;  }





/*================= 首页结构 ===================*/

.s_title{ position:relative; text-align:center; display:inherit;   margin:0 auto 40px auto;}

.s_title h1{ display:block; text-align:center;  font-size:20px; color:#303032;  font-weight: 700;}

.s_title h2{display:block; text-align:center; color:#222222; font-size:18px;  }

.s_title span{color:#444444; font-size:12px; color:#adadb9; letter-spacing:8px; font-family:"Microsoft Yahei"; text-transform:uppercase; padding-left:0 10px;}

.s_title strong{  margin-bottom:5px;  position:relative; z-index:2; color:#2576d9; display:block; font-weight: 700; text-transform:uppercase; font-size:18px; }

.s_title p{ display:block; font-size:10px; text-transform:uppercase; color:#a1a1a2;  }



  

 

/*==========首页产品模块===========*/

#s_service{ padding:45px 0;}

#s_service .right{ width: 925px; overflow:hidden; height:538px;}

#s_service .right .title{ position: relative; margin-bottom: 35px; padding-top: 15px;}

#s_service .right .title span{  color:#2576d9; font-size: 18px; font-weight: 700; text-transform: uppercase;}

#s_service .right .title strong{ font-size: 20px; display: inline-block; font-weight: 700;  padding-right: 10px; color:#303032; }

#s_service .right .title a{ display: block; font-size: 12px; position: absolute; right: 0; bottom: 0; color: #7c7d7f; }

#s_service .right .title a:hover{ color: #2576d9;}

#s_service .left{ }

#s_service .left { float:left;  overflow:hidden; width:220px; border:1px solid #e9e9ec;}

#s_service .left .title{ padding-left:65px; height:90px; background:url(../Images/icon_sub_nav.png) 20px 30px no-repeat #0070c0;}

#s_service .left .title strong{ display:block; display:block; padding-top: 26px;   color:#fff; text-transform:uppercase; font-weight:bold; font-size:14px;}

#s_service .left .title span{ display:block; display:block; color:#fff; font-weight:bold; font-size:16px; } 



#s_service .left .content{ padding:15px 0 30px 0; background:#f7f7f9;}

#s_service .left  a{ display:block; margin-top:-1px; height:55px;  background:url(../Images/bg_s_left.png) -200px bottom no-repeat; }

#s_service .left  a strong{ position:relative; display:block; overflow:hidden; margin:0 auto; width:175px; height:53px; border-bottom:1px solid #e1e1e3; color:#303032; font-size:14px; line-height:53px;}

#s_service .left  a:hover { background:url(../Images/bg_sub_li.png) left bottom  no-repeat; color:#fff;}

#s_service .left  a:hover strong{ border-bottom:1px solid #00b0f0; color:#fff;}

#s_service .left .on {  background:url(../Images/bg_sub_li.png) left bottom  no-repeat; color:#fff;}

#s_service .left .on strong{ border-bottom:1px solid #00b0f0; color:#fff;}

#s_service .tel_box{ height:160px; background:url(../Images/bg_pro_tel.jpg) center top no-repeat;}

#s_service .tel_box strong{ display:block; padding-top:105px; color:#fff; text-align:center; font-weight:bold; font-size:25px;}



/*==================合作单位=================*/

#s_partner{ height:570px; overflow:hidden; position:relative;}

#s_partner .j_parallax {background-attachment: fixed; background-position: center 0px; background-repeat: no-repeat; position: relative;   height:570px; }

#s_partner .main_box{  padding:90px 0 0 0;}

#s_partner .title{ position: relative; margin-bottom: 35px;}

#s_partner .title span{  color:#2576d9; font-size: 18px; font-weight: 700; text-transform: uppercase;}

#s_partner .title strong{ font-size: 20px; display: inline-block; font-weight: 700;  padding-right: 10px; color:#fff; }

#s_partner .title a{ display: block; font-size: 12px; position: absolute; right: 0; bottom: 0; color: #fff; opacity:.6;filter:alpha(opacity=60);}

#s_partner .title a:hover{opacity:1;filter:alpha(opacity=100);}

#s_partner { overflow:hidden;}

#s_partner ul{ margin-right: -60px; overflow:hidden; }

#s_partner li{ display: block; float: left; position: relative; padding-left: 245px; width: 345px; margin-right: 30px; height: 140px; overflow: hidden;  margin-bottom: 45px;}

#s_partner li .fl{  position: absolute; left: 0; top: 0; width:215px; height:140px; border-right: 1px solid #dfdfdf; }

#s_partner li .fl img{ width:215px; height:140px;   display: block; }

#s_partner li .fr{  padding-right: 30px; margin-top: 12px;}

#s_partner li span{ color:#c4c4c4; display:block; font-size:12px;}

#s_partner li .fr a{  display:block; padding-top: 5px;  font-size:16px; color:#fff; margin-bottom:5px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_partner li p{ line-height:24px; height:72px; overflow:hidden;padding-top: 10px; font-size:14px; color:#fff; opacity:.6;filter:alpha(opacity=60);}

#s_partner li:hover{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');background:rgba(255,255,255,0.5);}

#s_partner li a:hover{ color:#00468c;}



/*==================业绩展示=================*/

#s_news { width:100%;  border-bottom:1px solid #e7e7e9; background:#f9f9fa;  padding: 60px 0 40px 0px;}

#slide_news{ width:695px; height:375px;}

#slide_news .hd{width:695px; height:50px; margin-bottom:45px; position: relative;}

#slide_news .hd ul li{ float:left; width:115px; height:50px;color:#d9d9dd; font-size:14px; text-align:center; line-height:50px;background:#505050; margin-right:15px; cursor:pointer;}

#slide_news .hd ul li:hover{ background:#0070c0;}

#slide_news .hd ul .on{background:#0070c0; color:#FFF;}

#slide_news .hd a{ display:block; position: absolute; right: 0; top: 0; font-size: 14px; background:url(../Images/icon_more.png) no-repeat right center; color: #7d8287;   line-height:35px; padding-right: 26px;}

#slide_news .hd a:hover{ color:#00b0f0;background:url(../Images/icon_more_hover.png) no-repeat right center;}

#slide_news .bd{width:695px; height: 261px; overflow: hidden;}

#slide_news .bd .up{width:695px; overflow:hidden;     padding-bottom: 30px; border-bottom:1px dotted #999999;}

#slide_news .bd .up .fl a{ width:200px; height:130px; display:block;}

#slide_news .bd .up .fl a img{width:200px; height:130px;}

#slide_news .bd .up .fr h1{ width:390px;  position: relative; padding-right: 85px;    margin-top: 10px;   display: block; }

#slide_news .bd .up .fr h1 a{ display: block; font-weight:bold; color: #616265; font-size:16px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#slide_news .bd .up .fr h1 a:hover{   color: #0070c0;}

#slide_news .bd .up .fr h1 span{ position: absolute; right: 0; top: 0; line-height: 24px; font-size:12px; color:#bbbdc7;  }

#slide_news .bd .up .fr h1 a{ color:#616265;}

#slide_news .bd .up .fr p{width:475px; color:#999ba1; line-height:24px; font-size: 14px; margin-top:15px;}

#slide_news .bd .dn{width:695px; height:100px;float:left;}

#slide_news .bd .dn dl{    margin: 15px -50px 0px 0px;}

#slide_news .bd .dn dl dd{  width: 250px !important; display:block; float:left; line-height:30px; position: relative; margin-right:24px; padding-right: 85px;}

#slide_news .bd .dn dl dd a{ font-size:14px; color: #616165; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#slide_news .bd .dn dl dd a:hover{  color: #0070c0;}

#slide_news .bd .dn dl dd em{ display:block; width:10px; height:10px; background:url(../Images/icon_dd_news.png) no-repeat center; margin:12px 10px 0px 0px ; float:left;}

#slide_news .bd .dn dl dd span{ position: absolute; right: 0; top: 0; font-size:12px; color:#c1c1c6;}

#s_news  .right{ width:440px; height:320px; margin-top: 40px;}

#s_news  .right a{ display:block; width:220px; height:160px; float:left;}

#s_news  .right a img{ width:220px; height:160px;}

 





/*==================业绩展示=================*/

#s_performance{ padding: 60px 0; }

#s_performance{  }

#s_performance .title{ position: relative; margin-bottom: 35px; padding-top: 15px;}

#s_performance .title span{  color:#2576d9; font-size: 18px; font-weight: 700; text-transform: uppercase;}

#s_performance .title strong{ font-size: 20px; display: inline-block; font-weight: 700;  padding-right: 10px; color:#303032; }

#s_performance .title a{ display: block; font-size: 12px; position: absolute; right: 0; bottom: 0; color: #7c7d7f; }

#s_performance .title a:hover{ color: #2576d9;}



#s_performance .content{ margin-right: -40px;}

#s_performance dl{ width: 380px; float: left; margin-right: 30px;}

#s_performance dt{ display: block;}

#s_performance dt a{ display: block;}

#s_performance dt a img{ display: block; width: 380px; height: 215px;}

#s_performance dd { margin-top: 20px;}

#s_performance dd a{ display: block; height: 36px; padding-left: 15px; font-size: 14px; color: #333333; line-height: 36px; background: url(../Images/icon_dd.png) left center no-repeat; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;} 



/*==========企业荣誉===========*/

#s_honor{ padding: 60px 0; border-top: 1px solid #e7e7e9;}

#s_honor .main_box{ position: relative;}

#s_honor .bd{ overflow: hidden; }

#s_honor ul { margin-right: -60px; overflow: hidden; }

#s_honor li{ display:block; float:left;width:265px; background:#9a5e0f; padding: 5px;   margin-right: 33px;  }

#s_honor li.last{ margin-bottom:0; border-bottom:none; padding-bottom:0;}

#s_honor li a{ display:block;  }

#s_honor li span{ display:block; text-align:center; font-size:13px; color:#555555; line-height:40px;}

#s_honor li img{ max-width:265px; height:185px; display:block; margin: 0 auto;}

#s_honor li:hover a span{ color:#1266ad; }

#s_honor li:hover img{ box-shadow:none;}

#s_honor li:hover{border-bottom: 1px solid #1c3854;}

#s_honor li:hover h1{ background:#1c3854;}

#s_honor .bnt{ position: absolute; top: 165px; width: 100%; }

#s_honor .prev{position: absolute; left:-55px;  }

#s_honor .next{ position: absolute; right:-55px; }







.fix_ewm_box{position: fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85); }



.fix_ewm_box .ewm img{ display: block; position: absolute; top: 50%; margin-top: -120px;  left: 50%; margin-left: -100px !important;  height: 200px; -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; }





 /*=========footer===========*/

#footer{  background:#484849; color:#949294; padding:40px 0 0;}

#j_links { border-bottom:1px solid #5c5c5e; padding-bottom:20px; }

#j_links dt{ font-size:16px; color:#fff; display:block; margin-bottom: 10px;}

#j_links a{ font-size:12px; padding-right:20px; color:#949294;  line-height:30px;}

#j_links a:hover{ color:#fff; text-decoration:underline;}

#footer .un{ padding:20px 0 40px 0;}

#footer .un .fl{ width:670px;  }

#footer .un .fl p{font-size:12px; color:#949294; line-height:30px;}

#footer .un .fr{ width:170px; padding-top:20px;}

#footer .un .fr a{ padding-left:20px; }

#footer .un .fl{   }

#footer .un .fl a{ color:#949294;}

#footer .un a:hover{ color:#FFF;}



 #gotop{ position:fixed; display: block; bottom: 52px; right: 0; z-index: 9999;}

 #gotop img{ display: block;}

  

/*=======================内页==============================*/

.n_main_box{  position:relative;}

.n_banenr{ height:300px; width:100%; overflow:hidden;}

.n_banenr h1{font-size: 30px; color: #f36825; display:block; font-weight:bold; padding-top:50px; text-transform: uppercase;} 

.n_banenr h2{font-size: 24px; margin-bottom:10px; margin-top:0px; color: #fff;  display:block;}

.n_banenr strong{font-size: 14px; color: #797a7c;  display:block;}

/*=======================================内页========================================*/

.n_main_box{ }

.n_main_box .main_box{ width:1200px;}

.n_banner { display:block; width:100%; height:300px;}

.n_up_box{ border-bottom:1px solid #dde0e4;}

.n_title{ position:relative; padding:25px 0;}

.n_title h1{ padding:0 0 0px 20px; background:url(../Images/bg_n_title.png) left center no-repeat; font-size:20px; color:#303032; line-height:40px; font-weight:bold;}

.n_title h1 span{ font-size:18px; color:#2576d9; line-height:40px;  font-family: "Arial"; text-transform:uppercase; padding-left:5px; font-weight:700; padding-left:5px;}

.n_title .position{ position:absolute; right:0; top: 40px; color:#a8abb1; background:url(../Images/icon_home.png) left center no-repeat; padding-left:18px;}

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

.n_title .position em{ font-size:12px; color:#0070c0; font-style: normal;}

.n_title .position a:hover{ color:#0070c0;}



.n_nav{ position:relative; border:1px solid #dde0e4; border-bottom:none; }

.n_nav .main_box{  }

.n_nav a{ display:block; width:150px; position:relative;     height:60px; font-size:14px; float:left;  line-height:60px; text-align:center; color:#5b5c5e; }

.n_nav a span { display:block;  height:0px; position:absolute; z-index:2; top:0px; left:-1px; width:160px; background:#0070c0;}

.n_nav a strong{ display:block; color:#646464; position:relative; z-index:4;}

.n_nav a:hover{ color:#4f9431;  }

.n_nav a:hover span{ height:60px; }

.n_nav a:hover strong{ color:#fff;}

.n_nav .on{ color:#4f9431; }

.n_nav .on span{  height:60px;}

.n_nav .on strong{  color:#fff;}

.n_content{ min-height:400px; padding:60px 0;}




.n_nav1{ position:relative; border:1px solid #dde0e4; border-bottom:none; }

.n_nav1 .main_box{  }

.n_nav1 a{ display:block; width:236px; position:relative;     height:60px; font-size:14px; float:left;  line-height:60px; text-align:center; color:#5b5c5e; }

.n_nav1 a span { display:block;  height:0px; position:absolute; z-index:2; top:0px; left:-1px; width:246px; background:#0070c0;}

.n_nav1 a strong{ display:block; color:#646464; position:relative; z-index:4;}

.n_nav1 a:hover{ color:#4f9431;  }

.n_nav1 a:hover span{ height:60px; }

.n_nav1 a:hover strong{ color:#fff;}

.n_nav1 .on{ color:#4f9431; }

.n_nav1 .on span{  height:60px;}

.n_nav1 .on strong{  color:#fff;}

.n_content{ min-height:400px; padding:60px 0;}




/*==================大事记=================*/

#n_dsj { position: relative;  }

#n_dsj  .main_box{ position: relative;}

#n_dsj .bd .main_box{ overflow: hidden; height: 444px;}

#n_dsj .bd .line_box{ height: 1px; background: #e0dedd; width: 100%; position: absolute; left: 0; top: 56px;}

#n_dsj .bd ul{ margin-right: -70px;}

#n_dsj .bd li{ display: block; width: 250px; float: left; margin-right:67.5px; }

#n_dsj .bd li h1{ display: block; margin-bottom: 28px; font-size: 24px; color: #525354; padding-bottom: 22px; border-bottom: 2px solid #0070c0;}

#n_dsj .bd .content{ height: 360px;}

#n_dsj .bd .ar_article{ line-height: 30px;}

#n_dsj .bd .ar_article p{ line-height: 30px;}



#n_dsj .hd{}

#n_dsj .hd{ }

#n_dsj .bnt{ position: absolute;  top:200px; display: block;  width: 45px; text-align: center; }

#n_dsj .bnt:hover { }

#n_dsj .bnt.prev{ left: -80px;}

#n_dsj .bnt.next{ right: -80px;}







/*===企业荣誉资质===*/

#n_zizhi{ margin-top:0px;   }

#n_zizhi ul { margin-right: -60px; overflow: hidden; }

#n_zizhi li{ display:block; float:left;width:270px; background:#9a5e0f; padding: 5px;   margin-right: 30px; margin-bottom:60px;    }

#n_zizhi li.last{ margin-bottom:0; border-bottom:none; padding-bottom:0;}

#n_zizhi li a{ display:block;  }

#n_zizhi li span{ display:block; text-align:center; font-size:13px; color:#555555; line-height:40px;}

#n_zizhi li img{ max-width:270px; height:185px; display:block; margin: 0 auto;}

#n_zizhi li:hover a span{ color:#1266ad; }

#n_zizhi li:hover img{ box-shadow:none;}



/*==============n_content=====================*/

.n_content{ min-height:360px; padding-top:40px;}

 

/*=================合作单位==================*/

#n_partner { overflow:hidden;}

#n_partner ul{ margin-right: -60px; overflow:hidden; }

#n_partner li{ display: block; float: left; position: relative; padding-left: 245px; width: 345px; margin-right: 30px; height: 140px; overflow: hidden; border: 1px solid #dfdfdf; margin-bottom: 28px;}

#n_partner li .fl{  position: absolute; left: 0; top: 0; width:215px; height:140px; border-right: 1px solid #dfdfdf; }

#n_partner li .fl img{ width:215px; height:140px;   display: block; }

#n_partner li .fr{  padding-right: 30px; margin-top: 12px;}

#n_partner li span{ color:#c4c4c4; display:block; font-size:12px;}

#n_partner li .fr a{  display:block; padding-top: 5px;  font-size:16px; color:#303032; margin-bottom:5px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_partner li p{ line-height:24px; height:72px; overflow:hidden;padding-top: 10px; font-size:14px; color:#303032; opacity:.6;filter:alpha(opacity=60);}

#n_partner li a:hover{ color:#00468c;}



.seo-list-container{ padding:0 0 75px 0;/* margin-top: -80px;*/ overflow:hidden; width:100%;}

.seo-list-container { padding:0;}

.seo-list-container .top{width:100%;background-color:#f4f5f9;overflow:hidden;padding:50px 0;margin-bottom: 15px;}

.seo-list-container .top ul{ width:1200px; margin:0 auto;}

.seo-list-container .top ul li{ float:left; width:580px; margin-right:40px; box-sizing:border-box; border:#d3d4d7 1px solid}

.seo-list-container .top ul li .left{ float:left; width:250px; height:170px;}

.seo-list-container .top ul li .left img{ width:250px; height:170px; }
.seo-list-container .top ul li .right{float:left;text-align: left;width:285px;height:170px;padding:0 20px;}

.seo-list-container .top ul li:last-child{ margin-right:0}

.seo-list-container .top ul li h5{float:left; width:100%; line-height:50px; height:50px; margin-top:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.seo-list-container .top ul li h5 a{ font-size:16px; color:#191919;}

.seo-list-container .top ul li h5 a:hover{ color:#00569f;}

.seo-list-container .top ul li span{ float:left; width:100%; font-size:12px; color:rgba(25,25,25,0.51); margin-bottom:20px;}

.seo-list-container .top ul li p{ float:left; width:100%; font-size:12px; color:rgba(25,25,25,0.77); line-height:24px; height:48px; overflow:hidden;}

.seo-list-container .content ul{ width:1200px; margin:0 auto;}

.seo-list-container .content ul li{float:left;width:1200px;padding: 32px 0;}

.seo-list-container .content ul li:hover{ background:url(../Images/bg.png) right center no-repeat;}

.seo-list-container .content ul li .time{float:left;width: 95px;height: 85px;box-sizing:border-box;border:#e1e1e1 2px solid;margin-right: 35px;overflow:hidden;}

.seo-list-container .content ul li:hover .time{ background-color:#00569f; border:#00569f 2px solid;}

.seo-list-container .content ul li .time .day{margin:0 auto;width:60px;line-height: 60px;height: 40px;font-size:36px;color:rgba(64,64,64,0.65);text-align:center;}

.seo-list-container .content ul li .time .year{margin:0 auto;width:60px;line-height:35px;height:35px;font-size: 12px;color:rgba(64,64,64,0.65);text-align:center;}

.seo-list-container .content ul li:hover .day,.seo-list-container .content ul li:hover .year{ color:#fff}

.seo-list-container .content ul li .center{float:left;width: 1040px;text-align:left;padding: 10px 0 0 0;}

.seo-list-container .content ul li .center h5{margin-bottom: 15px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.seo-list-container .content ul li .center h5 a{color: #434345;font-size: 16px;}

.seo-list-container .content ul li .center h5 a:hover{ color:#00569f;}

.seo-list-container .content ul li .center p{font-size: 12px;color: #9c9f9f;line-height: 20px;height: 40px;overflow:hidden;}



 

/*==============新闻=====================*/

#n_news .up_box ul{ margin-bottom:-20px}

#n_news .up_box li{ display:block; position:relative; margin-bottom: 40px; height: 190px; background:#f3f5f9; padding:15px;}

#n_news .up_box li .fl{ width:370px;}

#n_news .up_box li .fl img{ width:370px; height:190px; }

#n_news .up_box li .fr{ width: 495px; position:relative;   height:190px; }

#n_news .up_box li .fr h1{ display:block; padding-top:17px;}

#n_news .up_box li .fr h1 a{  font-size:16px;  color:#252728;   display:block;   }

#n_news .up_box li .fr span{  font-size:12px; display:block;   color:#888888; margin-top:15px;}

#n_news .up_box li .fr h1 a:hover{ color:#10578e;  }

#n_news .up_box li .fr .more{ display:block; padding-top:20px;  font-size:12px; color:#104974;  }

#n_news .up_box li .fr .more:hover{    color:#104974; text-decoration:underline; }

#n_news .up_box li .fr p{ line-height:24px; padding-right:10px; color:#777777; height: 48px; overflow:hidden; padding-top:12px; font-size:12px;}





/*==============新闻中心=====================*/

#n_news .un_box{ margin:-30px 0 0;}

#n_news .un_box ul{overflow:hidden}

#n_news .un_box li{display:block;padding:30px 0; border-bottom:1px solid #eaebec}

#n_news .un_box li .box{padding:0 0 0 120px;position:relative;height:100px}

#n_news .un_box li a{display:block;font-size:16px;padding-top:8px;color:#4c4c4f;margin-bottom:13px}

#n_news .un_box li p{line-height:24px;font-size:12px;color:#99999b;height:48px; overflow:hidden;}

#n_news .un_box li a:hover{color:#104a75;}

#n_news .un_box .date_box{position:absolute;left:0;top:0; text-align:center; padding:22px 0px; border:1px solid #c8cacc; text-align:center;width:86px}

#n_news .un_box .date_box strong{ display:block;font-size:30px;color:#6e6f71}

#n_news .un_box .date_box span{font-size:14px;color:#6d6e72;margin-top:4px;display:block;text-transform:uppercase}

#n_news .un_box li:hover .date_box{background:#104974; border:1px solid #104974;}

#n_news .un_box li:hover .date_box strong{color:#fff; }

#n_news .un_box li:hover .date_box span{color:#fff;}

#n_news .un_box li.last{ border-bottom:none; padding-bottom:10px;}

 

 
#left_news1{/*float:left;width: 850px;*/ width:100%;}
#left_news{float:left;width: 850px;}

#n_show_news{position:relative;margin: 0 auto;width: 1200px; }

#right_news{ width: 280px;padding:25px 20px 10px 20px;background: #f3f4f8;float: right;}

#right_news .title{background: url(../Images/line_news_hot.png) left center no-repeat;padding-left: 10px;color: #343435;font-size: 14px;text-align: left;height: 50px;line-height: 50px;margin-bottom: 15px;border-bottom: #dee0e3 1px solid;}

#right_news 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 dashed #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; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#right_news li span{ font-size: 12px; color: #929496;}

#right_news li .text_box a:hover{ color:#00569f;}



/*==============新闻详情=====================*/

.n_article { }

#n_show_news .n_article{width: 100%;float: left;background-color: #f3f4f8;box-sizing: border-box;padding: 40px 30px;}

.n_article .ar_title{margin-bottom: 5px;border-bottom: #dcdee1 1px solid;}

.n_article .ar_title{padding: 0 0 15px 0;position:relative;}

.n_article .ar_title h1{font-size:18px;margin-bottom: 5px;display:block;text-align: left;font-weight: bold;line-height:30px;color: #303032;}

.n_article .ar_title h2{font-size:12px;position:relative;text-align: left;display:block;height:40px;padding: 0;color: #c5c5c7;line-height:40px;}

.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

#ar_fot{position:relative;padding: 20px 30px;float:left;background-color: #f3f4f8;box-sizing: border-box;width: 100%;}

#ar_fot h1{display:block;font-size:12px;line-height:30px;color: #656667;font-weight:bold;}

#ar_fot h1 a{font-size:12px;color: #656667;font-weight:normal;}

#ar_fot h1 a:hover{ color:#00569f;}

#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; }

.shart_box:hover #j_shart_s_24{ display:block !important;}

#j_shart_s_24 .bds_count{ font-size:12px;}

#j_shart_s_24{ padding-left: 34px; position:relative; display:none}

#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_article .ar_title span{float: left;padding: 0 36px 0 16px;font-size:12px;color:#afafb2;display:inline-block;line-height: 36px;height: 36px;}

.n_article .ar_title span a{font-size:12px;color:#afafb2;float:left;margin-right: 7px;}

.n_article .ar_title .span1{ background:url(../Images/time.png) left center no-repeat;}

.n_article .ar_title .span2{ background:url(../Images/fx.png) left center no-repeat;}

#ar_fot h1:nth-child(1){ text-align:left}

#ar_fot h1:nth-child(2){ text-align:right}



/*==============人才招聘=====================*/



#list_slide{  position:relative;}

#list_slide dl{  overflow:hidden; margin-bottom:20px;  }

#list_slide dt{border:none; padding :45px; background:#f3f5f9;   display:block; position:relative;  cursor:pointer; }

#list_slide dt h1{ 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:#303032; height:15px;}

#list_slide dt h1 span{ display:block; font-size:12px;  color:#858585;line-height:15px ; margin-top:10px;  height:15px; text-transform:uppercase;}

#list_slide dt h1 a{ display:block; border-radius:2px; position:absolute; right:45px; top:48px; height:30px; line-height:30px; width:120px; text-align:center; color:#fff; background:#303032;}

#list_slide dd{ display:none; margin-top:10px;  line-height:24px; background:#f3f5f9; }

#list_slide dd p{ line-height:26px; margin-bottom:0; color:#303032;  font-size:14px;}

#list_slide dd .content{ padding: 30px 50px 15px 50px;}

#list_slide dt.on a{ background:#0070c0;}





/*==============联系我们=====================*/

#n_contact .up_box { margin-bottom:45px; position:relative;  height:240px; }

#n_contact .up_box .text_box{  width:660px; position:relative;  }

#n_contact .up_box .text_box .box{  font-size:14px; color:#545556; line-height:34px;}

#n_contact .up_box .text_box .box a{ color:#555555;}

#n_contact .up_box .text_box .ewm_box{ position:absolute; right:0; top: 27px;     width: 162px;}

#n_contact .up_box .text_box .ewm_box .ewm{   width:140px; height:140px; padding: 10px; border: 1px solid #e1e3e5;}

#n_contact .up_box .text_box .ewm_box span{ color: #545556; font-size: 14px; text-align: center; display: block; }

#n_contact .up_box .pic_box{ position:absolute; right:0; top:0px;}

#n_contact .up_box .pic_box img{    position:relative; z-index:2;}

 

#n_contact .map{ border:1px solid #dcdcdc;}

 

  



 /*==============分页——银灵子=====================*/



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



.page .box{display:inherit; width:100%;  text-align: center; padding-top: 30px;}



.page a{ padding:0 15px; height:36px; line-height:36px; display:inline-block; border:1px solid #aaa; margin:0 2px;  color:#555555; font-size:12px; -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; }

.page .current{padding: 0 15px; height: 36px; line-height: 36px;  display: inline-block;  border: 1px solid #aaa;  margin: 0 2px;  color: #555555; font-size: 12px;}

.page .on{ background:#0070c0; color:#fff !important;border:1px solid #0070c0;}



.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}



.page span{ background:#0070c0; color:#fff !important;border:1px solid #0070c0;}



.page a:hover{ background:#0070c0; color:#fff !important; text-decoration:none; border:1px solid #0070c0; }



.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 */}