@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{height: 105px; }

#header .main_box{ position:relative;height:105px; }

#header .logo{ position:absolute; top:0; width: 175px; }

#header .logo{    position:absolute; top: 0px; left:0; z-index:3; height:105px;}

#header .logo a {display:table;  padding-top: 24px;}

#header .logo a img{display:table-cell; vertical-align:middle; }

#header .top_tel{height:18px; line-height:18px; font-size: 14px; color: #636364; position:absolute; right:0px; top:30px;  padding-left:20px; background:url(../../statics/images/icon_top_tel.png) left center no-repeat; }

#header .top_tel strong{font-size:14px; font-weight: 700; color:#008b46; }

#header .bnt_qq{ position:absolute; right:0; bottom: 33px; display:block; }

#header .bnt_qq:hover{ opacity:0.8; filter:alpha(opacity=80);}





#nav{ position:absolute; top:5px; height:100px; right:0px;  }

#nav li{ display:block; display: inline-block; margin-left: 50px; min-width:30px;  position:relative;overflow:hidden;  }

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

#nav li .a strong{ display:block; font-size:15px; line-height: 102px; color:#464748; text-align:center; position:relative; z-index:4;}

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

#nav li .a i{ display:block; margin:0 auto; text-align:center;  z-index:1; height:2px; width:0; background: #000;}

#nav .on .a i{  width:100%;}

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

#nav li .a:hover i{ width:100%; }

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

#nav li.on .a:hover i{transform:rotateX(0deg);-webkit-transform:rotateX(0deg); -moz-transform:rotateX(0deg);   }









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



#banner .bd{position:relative}



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



#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; border: 1px solid #fff; margin:0 3px;display:block; }



#banner .hd ul li a:hover{background:#e95d19; border: 1px solid #e95d19; }



#banner .hd ul .on a{background:#e95d19; border: 1px solid #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{  }

  

.s_title { position:relative; padding:60px 0 35px 0; }

.s_title strong{font-size: 22px;color: #333333;margin-right: 10px;}

.s_title span{color: #c7c8cb;font-size: 16px;}

.s_title a{  position:absolute; right:0; bottom:35px; display:block; height:28px; color:#929393; font-size:13px; line-height:28px; width: 98px; text-align: center; border:1px solid #e4e1e1;}

.s_title a:hover{ border:1px solid #43536c; color:#43536c; }







.s_fast_link{ position:relative;   border-radius: 5px 5px 0 0; overflow: hidden; z-index:3; margin-top: -40px; height:40px; line-height:40px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#63000000', endColorstr='#63000000');background:rgba(0,0,0,0.39);}

.s_fast_link dl{  position:relative;}

.s_fast_link dt{ position:absolute; font-size:14px; left:0px; color:#1c3854; font-weight: 700; background: url(../../statics/images/icon_notice.png) 30px center no-repeat #fff; padding-left: 50px; width:85px; height:40px; line-height:40px;}

.s_fast_link dd{ margin-left: 180px; height:26px;  position:relative; padding-top: 14px;}

.s_fast_link .bd{ height: 14px; line-height: 14px; overflow: hidden;  }

.s_fast_link .bd ul{}

.s_fast_link .bd li{ float:none !important; display: block;}

.s_fast_link .bd li .box{  margin-right:40px;  position:relative; width: 420px; display: inline-block;}

.s_fast_link .bd a{ font-size:12px; color:#fff; display:block ; width: 340px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }

.s_fast_link .bd a:hover{ color: #1c3854;}

.s_fast_link .bd span{  position: absolute; right: 0; top: 0; color:#fff; display:block;   font-size:12px; line-height:14px; }

.s_fast_link .hd{ position:absolute; right:45px; top: 13px;}

.s_fast_link .hd a{ display:block; margin:0px 0; height: 10px; line-height: 26px;}

.s_fast_link .hd a img{ display: block;}



 

#s_pro{ padding-bottom:50px;}

#s_pro .content{ position:relative;}

#s_pro .bd{ width: 1100px; margin:0 auto; overflow:hidden;}

#s_pro ul{ }

#s_pro ul li{width: 220px; float: left;}

#s_pro ul li a{display: block;}

#s_pro ul li a .img_box{ }

#s_pro ul li a img{display: block;margin: 0 auto;}

#s_pro ul li a h2{color: #1f1f20;font-size: 17px;text-align: center; overflow: hidden;margin-top: 26px;}

#s_pro ul li a p{color: #8b929c;font-size: 14px;text-align: center; overflow: hidden;line-height: 24px; margin-bottom:15px; background: url(../../statics/images/icon_service_line.png) no-repeat top center; }

#s_pro ul li a i{ display: block; margin: 0 auto; width: 20px; height: 1px; background: #d0d0d2;}

#s_pro ul li a:hover{}

#s_pro .bnt{ position: absolute;top: 50%;width: 100%;margin-top: -11px;}

#s_pro .prev{position: absolute; left:0px;  }

#s_pro .next{ position: absolute; right:0px; }





#s_solution { background: #f1f4f6; padding:60px 0 60px 0;}

#s_solution .bd{ overflow: hidden;}

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

#s_solution .title strong{font-size: 22px;color: #333333;margin-right: 10px;}

#s_solution .title span{color: #c7c8cb;font-size: 16px;}

#s_solution ul{  margin-right:-50px;}

#s_solution li{ width:270px; position:relative; display:block; overflow:hidden; float:left; margin-right:40px;}

#s_solution li a{ display:block;}

#s_solution li .pic_box{ position:relative; background:#000;width:270px; height:200px; overflow: hidden; margin-bottom: 20px;}

#s_solution li img{  width:270px; height:200px; display:block;}

#s_solution li .img{  }

#s_solution li h1{  margin-bottom: 8px; display:block; text-align: left; font-size:16px; color:#565555;}

#s_solution li p{ color: #8f8e8e; font-size: 12px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_solution li:hover h1{ color:#1c3854;}



#s_solution .hd{ position: absolute; right: 0; top: 12px;}

#s_solution .hd a{ display: inline-block; text-align: center; border-radius: 3px; overflow: hidden; border: 1px solid #b3b4b5; margin-top:-20px; width: 50px; height: 18px; line-height: 18px; color: #666768; font-size: 14px; font-family: "SimSun"; text-transform: uppercase; }

#s_solution .hd a:hover{ background:#1c3854; border: 1px solid #1c3854; color: #fff;}

#s_solution .hd a.prve{ left:0;}

#s_solution .hd a.next{ right:0;}

#s_solution .hd a.next{ right:0;}





#s_case{ height:235px; overflow:hidden; position:relative;}

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

#s_case a{ display: block; padding-top:70px;}

#s_case a:hover{padding-left:20px;}





#s_hot_pro{background: #f1f4f6; padding-bottom: 60px;}

#s_hot_pro ul{  margin-right:-40px;}

#s_hot_pro li{ width:380px; height:240px; position:relative; display:block; overflow:hidden; float:left; margin-right:30px;}

#s_hot_pro li a{ display:block;}

#s_hot_pro li .pic_box{ position:relative; background:#000; }

#s_hot_pro li img{ width:380px; height:240px; display:block;}

#s_hot_pro li .img{  }

#s_hot_pro li h1{ position:absolute; z-index:3; left:0; bottom:0; overflow:hidden; width: 320px; height:45px;  padding:0px 30px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  color:#fff; font-size:14px;  display:block; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}

#s_hot_pro li h1 strong{ line-height: 45px; display:block; text-align: center; font-size:15px; color:#fff;}

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





#s_partner{ padding: 60px 0; }

#s_partner .bd{ overflow: hidden; }

#s_partner ul{  margin-right:-40px;}

#s_partner li{width:225px; height:110px; border: 1px solid #ecebeb; position:relative; display:block; overflow:hidden; float:left; margin-right:16px;}

#s_partner li a{ display:block;}

#s_partner li img{ width:225px; height:110px; display:block;}

#s_partner li .img{  }

#s_partner li h1{ position:absolute; z-index:3; left:0; bottom:0; overflow:hidden; width: 320px; height:45px;  padding:0px 30px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  color:#fff; font-size:14px;  display:block; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}

#s_partner li h1 strong{ line-height: 45px; display:block; text-align: center; font-size:15px; color:#fff;}

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

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

#s_partner .bnt{ position: absolute;top: 50%;width: 100%;margin-top: -11px;}

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

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







#footer{background:#3e3e3e ; position: relative; padding:65px 0 60px 0; }

#footer .content{   }

#footer .main_box{ position:relative; height: 70px; background: url(../../statics/images/logo_fot.png) left center no-repeat;}

#fot_link_box{ position: absolute; right: 0; top: -15px;  color: #fff ; font-size: 12px;  } 

#fot_link_box span{ display:  block; float: left; line-height: 33px;}

#fot_link_box a{ display:block; float: left; vertical-align: middle; position: relative; border-radius: 50%; overflow: hidden; width:33px; height: 33px; margin-left:10px; }

#fot_link_box a.sina_box{ background: url(../../statics/images/icon_fot_sina.png) center  no-repeat #616162;  }

#fot_link_box a.sina_box:hover{ background: url(../../statics/images/icon_fot_sina.png) center  no-repeat #1c3854;  }

#fot_link_box a.qq_box{ background: url(../../statics/images/icon_fot_qq.png) center  no-repeat #616162;  }

#fot_link_box a.qq_box:hover{ background: url(../../statics/images/icon_fot_qq.png) center  no-repeat #1c3854;  }

#fot_link_box .ewm_box{ position:relative; }

#fot_link_box .ewm_box .icon{  width:33px; height: 33px; background: url(../../statics/images/icon_fot_wechat.png) center  no-repeat #616162;}

#fot_link_box .ewm_box:hover .icon{background: url(../../statics/images/icon_fot_wechat.png) center  no-repeat #1c3854;}

#fot_link_box .ewm_box .ewm{ position:absolute; left: -33px; bottom:50px; opacity:0; filter:alpha(opacity=0); width:100px; }

#fot_link_box .ewm_box .ewm img{    width:100px;  display:block; margin:0 auto;}

#fot_link_box .ewm_box:hover .ewm{ opacity:1; filter:alpha(opacity=100);  bottom:40px;}

 

#footer a:hover{ color:#fff;}

#footer .copyright{ position: absolute; right: 0; top: 35px; color: #b0b0b0; text-align: right; line-height: 24px; font-size: 12px;}

#footer .copyright a{ color: #b0b0b0;}

#footer .copyright a:hover{ color: #fff;}

#fot_contact{ margin-left: 443px; height: 100px;    display:block; }

#fot_contact h1{ font-size:15px; display:block; color:#e1e1e1; margin-bottom:10px;}

#fot_contact p{  line-height: 24px; color:#e1e1e1; font-size: 12px; }

  



.n_main_box{ margin-top:25px;  margin-bottom:50px; position:relative;}

.n_banenr{ height:280px; 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;}





.position{ position:absolute; line-height: 45px;  right:0px; top:0px; color:#8a8c8e; background:url(../../statics/images/icon_home.png) left center no-repeat; padding-left:20px;}

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

.position em{ font-size:12px; color:#1c3854; font-style:normal;}

.position a:hover{ color:#1c3854;}





.n_left{ width:240px; float:left; position:relative;  overflow:hidden;}

.n_left .title{ height:95px;  background:#1c3854;}

.n_left .title h1{ padding-left:25px; display:inline-block; padding-top:23px; text-align:left;}

.n_left .title strong{ display:block; color:#fff; display:block;  text-transform:uppercase; font-size:24px;  }

.n_left .title span{ display:block; color:#fff; display:block;  font-size:16px; } 

.n_left {  }

.n_left .content{ margin-bottom:22px;}

.n_left .content a{ display:block;  border:1px solid #fff; border-top:none;  height:45px;  background:#f4f4f6; }

.n_left .content a strong{ width:175px; margin:0 auto; display:block; position:relative; font-size:14px; color:#444444; line-height:45px; height:45px; overflow:hidden;}

.n_left .content a:hover {  }

.n_left .content a:hover strong{    color:#2c5782;}

.n_left a.on {  }

.n_left a.on strong{  color:#2c5782;}

.n_left .link_box a{ display:block; margin-bottom:10px;}



.n_left .md{  margin-top:20px;}

#left_links{ display:block; margin-top: 20px; }



#left_links a{ position: relative; display:block; margin-bottom: 12px;}



#left_links a img{ width:240px;   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'); }



#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: .6;-webkit-transform: scale(1);transform: scale(1);}



  





.fix_ewm_box {



position: fixed;



top: 0px;



right: 0;



z-index: 999999999999;



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;



}









#n_nav{background:#f4f7f9;}



#n_nav dl{ }



#n_nav dt{height:40px;line-height:40px;position:relative;border-top:1px solid #e7e9eb}



#n_nav dt a{padding:0 30px 0 20px;display:block;color:#444;font-size:14px}



#n_nav dt.title_on a{ color:#fff}



#n_nav dt.on a{   color: #fff;}



#n_nav dt.on{background:#f98800;}



#n_nav dt:hover{ background:#f98800; color: #fff;}



#n_nav dt.title{background:url(../../statics/images/icon_jh.png) 200px center no-repeat}



#n_nav dt.title:hover{ background:url(../../statics/images/icon_j_h.png) 200px center no-repeat #f78800;}



#n_nav dt.title:hover a{color:#fff;}



#n_nav dt.title_on{background:url(../../statics/images/icon_j_h.png) 200px center no-repeat #f78800 !important; }



#n_nav dd{ padding:10px 20px;  display:none; border-bottom:1px solid #e7e9eb}



#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(../../statics/images/icon_nav_sub_li.png) left center no-repeat}



#n_nav dd a:hover{ color:#f78800;}



#n_nav dd a.on{ color:#f78800;  }



#n_nav dd a.on{background:url(../../statics/images/icon_nav_sub_li_on.png) left center no-repeat}



 

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



.n_right{ width:920px;float:right; margin-top:25px;}

.n_title{ position:relative; background:url(../../statics/images/bg_n_title.png) left center no-repeat; padding-left:15px;  border-bottom:1px solid #d9dbde; height:45px; line-height:45px; }

.n_title h1{ font-size:16px;  display:inline-block; color:#1c3854;   }







#n_zizhi{ overflow:hidden; }

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

#n_zizhi li{ float:left; width:205px;  margin:0 33px 40px 0px;   display:block;}

#n_zizhi li a{ display:block;    }

#n_zizhi li .pic_box{ width:195px; height:135px; display:table; overflow:hidden; border:5px solid #e5e7e9; }

#n_zizhi li .pic_box .box{display:table-cell; vertical-align:middle; }

#n_zizhi li img{  max-width:195px; height:135px; display:block; }

#n_zizhi li span{  display:block; padding-top:17px; font-size:13px; color:#6a6a6d; text-align:center;}

#n_zizhi li:hover .pic_box{ }

#n_zizhi li:hover a{text-decoration:none;}

#n_zizhi li:hover span{color:#1c3854; text-decoration:none;  }





#n_show_case{}

#n_show_case h1{ text-align: center; display: block; margin-bottom: 40px; font-size: 18px; font-weight: 700; color: #5e5f60;}

 



#solution_video{ position: relative; height: 400px; margin-top: 40px; border-top: 1px solid #DCDFE0; padding-top: 45px;}

#solution_video .title{ background: url(../../statics/images/bg_solution_video.jpg) left top no-repeat; width: 210px; height: 400px;}

#solution_video .title h1{ line-height:24px; display: block; text-align: center; color: #fff; font-size: 15px; font-weight: 400; padding-top: 242px;}

#solution_video .content{ position: absolute; right: 0; top: 45px; width: 711px; height: 400px;}

#solution_video .content video{ width: 711px; height: 400px; display: block; background: #000; }

 





 

#n_case{}

#n_case ul{ margin:-20px -22px -20px -20px; overflow:hidden; }

#n_case li{ float:left; position:relative; width:280px; display:block; margin:18px 20px; }

#n_case li a{ display:block;    overflow:hidden; width:280px;  }

#n_case li img{ width:280px; height:175px; display:block;}

#n_case li span{padding:0px 20px; text-align:center; background:#f2f4f8; position:relative; z-index:2;  display:block; height:43px; line-height:43px; font-size:14px; color:#595a5b;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_case li:hover span{ resize:none; color:#fff; background:#1c3854; }

 





#n_news { overflow:hidden;}

#n_news ul{ margin-top: 0px; margin-bottom:-25px;  }

#n_news li{ display: block; padding-bottom: 25px;  height:155px; border-bottom: 1px solid #e3e4e5; margin-bottom: 25px;}

#n_news li .fl{ width:220px; height:155px; overflow:hidden;}

#n_news li .fl img{ width:220px; height:155px;}

#n_news li .fr{ width:655px; margin-top:10px;  padding-right: 10px;}

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

#n_news li .fr h1 a{  display:block;  font-size:15px; color:#3b3c43; margin-bottom: 10px;}

#n_news li p{ line-height:20px; height:60px; overflow:hidden; padding-top:8px; font-size:12px; color:#89898c;}

#n_news li h1 a:hover{ color:#1c3854;}

#n_news li .fr .more{ display:block;  font-size:12px; color:#89898c;  }

#n_news li .fr .more:hover{    color:#2c5782;  }

 



#n_pro { overflow:hidden;}

#n_pro ul{ margin-top: 0px; margin-bottom:-25px;  }

#n_pro li{ display: block;  height:215px;  background: #f4f4f6; margin-bottom: 20px;}

#n_pro li .fl{ width:340px; height:215px; overflow:hidden;}

#n_pro li .fl img{ width:340px; height:215px;}

#n_pro li .fr{ width:490px; margin-top:40px;  padding-right: 10px;}

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

#n_pro li .fr h1 a{  display:block;  font-size:16px; color:#5b5b5d; margin-bottom: 10px;}

#n_pro li p{ line-height:22px; height:44px; overflow:hidden; padding-top:8px; font-size:12px; color:#7d7d80;}

#n_pro li h1 a:hover{ color:#2c5782; }

#n_pro li .fr .more{ display:block; margin-top: 35px; width: 38px; height: 15px; line-height: 15px; border-radius: 2px ;font-family: "SimSun"; border: 1px solid #c6c7cb; font-family: "SimSun"; text-align: center; font-size:12px; color:#7d7d80;  }

#n_pro li .fr .more:hover{ background: #2c5782; border: 1px solid #2c5782; color:#fff;  }

 



.n_product_show{ }

.slide_p_show .title{ display:block; border-bottom:1px dashed #cccccc; padding-bottom:30px; text-align:center; font-size:24px; font-weight:bold; color:#1c3854;}

.n_product_show .up_box h1{ color:#1c3854; font-size:18px; display:block; text-align:center;  font-weight:bold;}

.n_product_show .un_box .ar_article{ margin-top:30px;  border-top: 1px dashed #cccccc;}

.n_product_show .un_box .title{ height:38px;  line-height:38px; }

.n_product_show .un_box .title strong{ background:#19427d; display:inline-block; font-size:16px; color:#fff; padding:0 20px; }

.n_product_show .un_box .title span{ display:inline-block; color:#4d4d4d; padding-left:10px; font-size:16px; text-transform:uppercase;  font-family: "Arial";}

.n_product_show .un_box .content{ padding-top:30px;}



.slide_p_show{  margin:0px auto 40px auto; position:relative; width:465px;}

.slide_p_show .bd{ height:310px;   width:465px; position:relative; border:1px solid #e1e1e1; margin:0 auto;  overflow:hidden;}

.slide_p_show .bd img{ display:block;  height:310px;   width:465px;}

.slide_p_show .bd li{ position:relative; height:310px;   width:465px;}

.slide_p_show .bd li .mark{ background: url(../../statics/images/mark_logo.png) center no-repeat; width: 58px; height: 58px; position: absolute; right: 5px; bottom: 5px;}

.slide_p_show .hd{ opacity:1; position:absolute; width:100%; z-index:3; }

.slide_p_show .prev{ width:26px; top:120px; left:-50px; position:absolute;}

.slide_p_show .next{width:26px; top:120px; right:-40px; position:absolute;}

.slide_p_show:hover .hd{ opacity:1;}



 







.n_news { margin-bottom:40px;  }



.n_news .up .date_box{ position:absolute; top: 55px; left: 258px; width:65px; height:65px; background:url(../../statics/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(../../statics/images/icon_more_news.png) center no-repeat;}



.n_news .up  li .fr .more:hover{ background:url(../../statics/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(../../statics/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(../../statics/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(../../statics/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(../../statics/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:0px;}

.n_article .ar_title{ padding:10px 0 20px 0;  margin-bottom: 10px;}

.n_article .ar_title{ padding:0 0 25px 0; position:relative; border-bottom:1px solid #ebebec;}

.n_article .ar_title h1{ font-size:18px; margin-bottom:35px;  display:block; font-weight:bold; text-align:center; line-height:30px; color:#3e3e3f;}

.n_article .ar_title h2{ font-size:12px; position:relative;  display:block;  padding:0 5px; color:#7c7b7e; }

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

.n_article .bnt_page{ position:relative; height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a;   border-top:1px dotted #e4e4e4;}

.n_article .bnt_page a{ color:#8a8a8a;}

.n_article .bnt_page a:hover{color:#007cc2;}

.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}

.jiathis_style{ margin-top:10px;}

.n_article .bnt_page{ position:relative;}

.n_article .bnt_page .shart_box{ position:absolute; right:0; top:10px;}

#ar_fot{ position:relative; padding:15px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}

#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:#004376; padding:0 25px; font-size:14px; height:30px; line-height:30px;}

#ar_fot .bnt_back:hover{ border-radius:3px;}

 

 



.shart_box{ position:absolute; right:0; top:61px;}

#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(../../statics/images/j_shart.png) center -224px no-repeat}

#j_shart_s_24 .bds_tsina{background:url(../../statics/images/j_shart.png) center -311px no-repeat}

#j_shart_s_24 .bds_tqq{background:url(../../statics/images/j_shart.png) center -195px no-repeat}

#j_shart_s_24 .bds_renren{background:url(../../statics/images/j_shart.png) center -340px no-repeat}

#j_shart_s_24 .bds_weixin{background:url(../../statics/images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_sqq{background:url(../../statics/images/j_shart.png) center -79px no-repeat}

#j_shart_s_24 .bds_fbook{background:url(../../statics/images/j_shart.png) center -166px no-repeat}

#j_shart_s_24 .bds_twi{background:url(../../statics/images/j_shart.png) center -137px no-repeat}

#j_shart_s_24 .bds_linkedin{background:url(../../statics/images/j_shart.png) center -108px no-repeat}

#j_shart_s_24 .bds_tieba{background:url(../../statics/images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_huaban{background:url(../../statics/images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_douban{background:url(../../statics/images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_copy{background:url(../../statics/images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_print{background:url(../../statics/images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_mshare{background:url(../../statics/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%; min-height:310px; overflow:hidden; background:url(../../statics/images/pic_n_contact.jpg) right top no-repeat;}

#n_contact .content{ width: 460px; min-height: 310px;}

#n_contact .up_box { margin-bottom:0px; padding-bottom: 25px; position:relative; line-height: 22px; height: 66px; overflow: hidden; font-size: 12px; color: #707070; }

#n_contact .title{  margin-bottom:23px; padding-top:10px;}

#n_contact .title strong{color:#686767; font-weight:700;   font-size:18px; display:block;  }

#n_contact .title span{ color:#c2c2c2; font-size:26px; display:block; text-transform:uppercase;}



#n_contact .un_box { position:relative; padding-top:30px; border-top:1px dashed #d6d6d6; color: #646464; line-height: 24px; font-size: 13px;}

#n_contact .un_box .ewm{ position:absolute; right:0; bottom:0; width:90px;}

#n_contact a{ color:#0d67c9; text-decoration:underline; }



#n_contact .map{display:block; height: 330px; margin-top:42px; border: 2px solid #f0f0f1; }





 



.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;  overflow:hidden; line-height:30px; display:inline-block; border:1px solid #dedede; margin:0 2px;  color:#68686a; font-size:12px; }



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



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



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



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



.page a:hover font{ color:#fff;}



.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; -webkit-transition: all 1s; 



-o-transition: all 1s; }



  

