@charset "utf-8";

/*=============首页================*/

#header{ position:relative;  background:#fff; padding-top:13px; }

#banner{ position:relative; height:550px;}

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 550px;}

#banner .hd{  margin:0 auto; position:absolute; width:100%;}

#banner .hd a{ display:block; width:65px; height:65px;}

#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/ 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:12px; width:12px; margin:0 3px; display:block; background:#fff; }

#banner .hd ul li a:hover{ background:none;}

#banner .hd ul .on a{  background:#f2c200;}

#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top: 10px;}

#banner  .bnt:hover{ }

#banner .prev{ position:absolute; left:-80px; }

#banner .next{ position:absolute; right:-80px; }

#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}

#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}



.top{ width:100%; position: absolute;z-index: 2; height: 96px;  overflow:visible; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7CFFFFFF', endColorstr='#7CFFFFFF');background:rgba(255,255,255,0.49);}

.top .main_box{ position:relative; height:100px; overflow:visible;}

#logo{ position:absolute; top: -16px; left: -8px; z-index:3;}

#logo:hover{ left:0;}

.top_link{ position:absolute; right:0; top:25px; z-index:1; width:70px;}

.top_link a{ display:block; position:relative; width:70px;}

.top_link a img{ position:absolute; z-index:0; right:80px; top:-10px; display:block; width:0;}

.top_link a strong{ display:block; text-align:center; height:20px; line-height:20px; background:#00baff; width:70px; color:#fff; font-size:12px; }

.top_link.link2{ top:55px; }

.top_link.link2 strong{ background:#21aa47;}

.top_link:hover{ z-index:9;}

.top_link:hover img{  z-index:11; width:134px; }



#nav{ margin-left: 290px; position:relative; z-index:2; width: 830px;}

#nav .mark{ position:absolute; display:none; top:0px; background:url(../images/bg_nav_li.png) center no-repeat; width:101px; height:100px;  /*opacity:0;filter: alpha(opacity=0);*/}
#nav li{ display:block; float:left; }
#nav li .a{ display:block; height:100px; width:101px; }
#nav li .a strong{ display:block; position:relative; z-index:2; font-size:16px; padding-top:25px; margin-bottom:5px; color:#323232; text-align:center;}
#nav li .a span{ color:#4f4f4f; font-size:12px; position:relative; z-index:2; }
#nav li .a { display:block; font-size:12px; color:#4f4f4f; text-transform:uppercase;  text-align:center;}
#nav li .a:hover{}
#nav li:hover span{color:#fff;}
#nav li:hover strong{color:#fff;}
.li_on_a span{ color:#fff;}
.li_on_a strong{ color:#fff;}
#nav .li_on .a{ }
#nav .li_on .a span{ }
#nav .li_on .a strong{}

#nav .title{ position:relative; z-index:2; }
#nav .title .list{ position:absolute; display:none; top: 0px; box-shadow:1px  2p 1px #ddd; left: 0;width: 101px; background:url(../images/bg_nav_li.png) center top no-repeat;}
#nav .title .list .box{ margin-top:100px;  background:#3fa662; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7CFFFFFF', endColorstr='#7CFFFFFF');background:rgba(255,255,255,0.49);}
#nav .title .list a{ display:block; font-size:12px; color:#323232; text-align:center; border-bottom:1px solid #2c81ec; line-height:30px; padding-left:5px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; width:90px; padding-right:6px;}
#nav .title .list a:hover{ background:#2c81ec; color:#fff;}
#nav .title .list a:last-child{ border:none;}




.s_main_box{ position:relative; }

.s_main_box .floor{ margin:80px auto;}

.s_title{ padding:50px 0 40px 0;}

.s_title img{ display:block; margin:0 auto; }

.s_title p{ text-align:center; padding-top:20px; font-size:14px; color:#fff;}

/*=============关于================*/



.s_main_box .f1{ background:url(../images/bg_f1.png) center top no-repeat; min-height:500px; }

.s_about .main_box{ position:relative; height: 468px;}

.s_about .video{ padding:19px; background:url(../images/bg_video.png) left top no-repeat; height:470px; width:560px; position:absolute; left:0; top:-20px;}

.s_about .video .box{}

.s_about .video .box{ width:522px; height: 432px; cursor:pointer; background:url(../images/pic_video.jpg) center no-repeat;}

.s_about .video .box:hover{ opacity:0.7;}

.s_about .video .box #playercontainer{ display:none;}



.s_about .s_title h1 i{ color:#4a4a4d; font-size:22px;}

.s_about .text_box{ margin-left:630px; padding-top:70px;}

.s_about .text_box .title{ position:relative; margin-bottom:30px;}

.s_about .text_box .title h1{font-size:28px; color:#2977da; display:block;}

.s_about .text_box .title strong{
	font-size:16px; 
	color:#6f6f6f; 
	display:block;
	text-transform: uppercase;
}

.s_about .text_box .title .more{ height:40px; line-height:40px; top:20px; border-bottom:1px solid #e4e4e4; position:absolute; color:#ced1d4; font-size:12px; right:0; display:block; text-align:right; padding-right:20px; width:100px; border-bottom:}

.s_about .text_box .title .more:hover{ color:#2977da;}

.s_about .text_box .content{ 
	padding-right:28px;
	text-indent: 2em;
    line-height: 30px;
}

.s_about .text_box .content p{ margin-bottom:10px;   font-size:14px; color:#7c7c7c; line-height:26px;}



.s_about .bnt_more{ position:absolute; right:0; width:260px; bottom:0; background:url(../images/bnt_more.png) right top no-repeat; height:55px;}

.s_about .bnt_more strong{ color:#fff; font-size:18px; line-height:55px; text-align:center; width:200px; display:block; background:#44484a; }

.s_about .bnt_more:hover strong{ background:#2977da;}



/*=============f3服务================*/

.s_main_box .f2{ background:url(../images/bg_f2.jpg) center top no-repeat; height:628px; }

.s_main_box .f2 .jj_scoll{ position:relative;  height:430px; white-space:nowrap; overflow: scroll; overflow-y:hidden;   }

#ascrail2000-hr{ background:url(../images/bg_jj_scoll.png) left center repeat-x; height:10px !important; width:100%; }

#ascrail2000-hr div{ height:10px !important;   } 

.s_service .content{ overflow:hidden; margin-top:20px;}

.s_service .content ul { padding-bottom:20px;}

.s_service .content li{    display:inline-block; width:275px; position:relative; height:415px; padding:2px; background:#fff;   margin-right: 25px;}

.s_service .content li a{ display:block; position:relative; }

.s_service .content li img{  height:320px ;width:275px; display:block;object-fit: cover;}

.s_service .content li strong{ display:block; padding-top:20px; text-align:center; font-size:18px; color: #414141; text-align:center; width:235px; margin:0 auto; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.s_service .content li span{  display:block; line-height:36px; font-size:14px; color:#838383; text-align:center; width:235px; margin:0 auto; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.s_service .content li i{ display:block; position:absolute; right:0px; top:0px; height:60px; width:60px; background:url(../images/mark_more.png) center no-repeat; opacity:0; filter:alpha(opacity=0);}

.s_service .content li:hover{background:#2977da;}

.s_service .content li:hover strong{ color:#fff;}

.s_service .content li:hover span{ color:#fff;}

.s_service .content li:hover i{ opacity:1; filter:alpha(opacity=100);}



/*=============f3 能力配置================*/

.s_main_box .f3 .s_title{ padding-top:0;}

.s_main_box .f3 .s_title p{ color:#7f7f7f;}

.s_configure .content{ overflow:hidden; }

.s_configure .content ul { padding-bottom:20px; background:url(../images/bg_f3.png) center top no-repeat;height:277px;}

.s_configure .content li{ display:block; float:left; width:402px; position:relative; height:277px; margin:0 -1px;}

.s_configure .content li a{ display:block; padding-top:35px; position:relative; }

.s_configure .content li .mark{ position:absolute; z-index:4; width:100%; top:0; height:0; background:url(../images/icon_arrow_bs.png) center top no-repeat; }

.s_configure .content li .img{ margin:0 auto; display:block; height:60px;}

.s_configure .content li strong{ display:block; padding-top:20px; text-align:center; font-size:20px;  padding: 0 20px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; margin:5px 0; height: 32px;overflow: hidden; color: #fff; text-align:center;}

.s_configure .content li span{  display:block; height:1.5px; margin-top:10px; background:#fff;  width:210px; margin:0 auto; }

.s_configure .content li i{display:block; height:1px; margin:3px auto; background:#fff;  width:210px;}

.s_configure .content li p{ text-align:center; margin:10px auto; width:70%; color:#c9c9c9; line-height:20px; height:80px; overflow:hidden; }

.s_configure .content li:hover{background:url(../images/bg_s_f3_li_on.png) center top no-repeat;}

.s_configure .content li:hover a strong{ color:#fff;}

.s_configure .content li:hover span{ width:50px;}

.s_configure .content li:hover i{ width:50px;}

.s_configure .content li:hover p{ color:#fff;}

.s_configure .content li:hover .mark{ height:30px;}

.s_configure .more{ display:block; width:130px; height:48px; line-height:48px; color:#fff; margin:0 auto;  margin-top:20px; background:url(../images/icon_jt_bs.png) 114px center no-repeat #2977da; font-size:16px; padding-left:38px;}

.s_configure .more:hover{background:url(../images/icon_jt_bs.png) 120px center no-repeat #0553b6;}



/*=============f4 能力配置================*/

.s_main_box .f4{ background:url(../images/bg_f4.jpg) center top no-repeat; height:958px; overflow:hidden; margin-bottom:0; }

.n_news .content{ overflow:hidden; }



.news_hd{ margin-bottom:70px;}

.news_hd ul{ display:inherit; text-align:center;}

.news_hd li{  display:inline-block; background:#4683d4;  border:1px solid #fff; margin:0 -4px;}

.news_hd li a{ display:block; width:90px; height:38px; line-height:38px;text-align:center; }

.news_hd li a strong{ color:#fff;  font-size:14px; }

.news_hd li strong{ display:block; }

.news_hd li span{ display:block; height:0px; background:url(../images/icon_s_f4_arrow.png) center no-repeat;}

.news_hd li:hover{ background:#2f74c0;}

.news_hd li:hover a{ background:#fff;}

.news_hd li:hover strong{ color:#343434;}

.news_hd li:hover span{ color:#bbcde6;}

.news_hd .on{ background:#fff;}

.news_hd .on a{ }

.news_hd .on strong{ color:#343434;}

.news_hd .on span{ height:10px;}



.news_bd {overflow:hidden;}

.news_bd ul{overflow:hidden; margin:0 -10px;}

.news_bd li{ display:block; position:relative; padding:10px 0;  width: 590px; margin:10px; float:left; background:#fff; }

.news_bd li .box{ padding:10px 15px;}

.news_bd li .line{ position:absolute; left:0; bottom:0; z-index:3; height:10px; width:0; background:#0e54ae;}

.news_bd .fl { width:140px; height:140px;}

.news_bd .fl img{ display:block;  width:140px; height:140px;}

.news_bd .fr{ width: 100%; }

.news_bd .fr h1{ color:#333; display:block; padding-top:5px;}

.news_bd .fr strong{ font-size:21px;}

.news_bd .fr span{ color:#646464;}

.news_bd .fr i{ display:block; height:1px; width:60px; background:#1560bf;}

.news_bd .fr h2 a{ font-size:16px; color:#2d2d2d; margin-bottom:10px; margin-top:15px; display:block;}

.news_bd .fr h2 a:hover{ color:#0e54ae;}

.news_bd .fr p{ font-size:12px; color:#909096;  line-height:20px; margin-top:10px;}

.news_bd li:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8);}

.news_bd li:hover .line{ width:100%;}

.news_bd li:hover .fr i{ width:30px;} 

.news_bd  .more{ display:block; width:130px; height:48px; line-height:48px; color:#4a4a4a; margin:0 auto; margin-top:30px;background:url(../images/icon_jt_hs.png) 114px center no-repeat #fff; font-size:16px; padding-left:38px;}

.news_bd .more:hover{background:url(../images/icon_jt_hs.png) 120px center no-repeat #fff; }





/*=============footer================*/

#footer{ background:#343537; position:relative;  border-top:8px solid #1560bf;}

.gotop{ position:absolute; width:100%;  top:-23px;}

.gotop a{ display:block; width:60px; margin:0 auto;}

.gotop a:hover{ margin-top:-5px;}

#footer .up_box{ padding-bottom:50px; padding-top:50px;}

#footer .main_box{ position:relative; }

#footer .mark{ position:absolute; margin-left:-50px; left:50%; top:0px;}

#footer .right{ width:735px;}

#footer .right form{ width:735px;}

#footer .label{  margin-bottom:15px; position:relative; display:block; width:310px; height:35px; line-height:35px; font-size:12px; color:#bebebe; background:#404144; padding-left:50px;}

#footer .label input{  height:36px; background:none; color:#9a9797;  border:none; display:block; width: 250px; padding:0 10px; line-height:38px; font-size:12px;}

#footer .label strong{ font-weight:normal; display:block;  color:#bebebe;  position:absolute; width: 43px; text-align:right; left:15px; font-size:14px;  }

#footer .textarea_box{ height:95px; background:#404144; width: 686px;}

#footer .textarea{height: 75px; resize:none; color:#9a9797;  width: 710px;  margin-bottom:15px; padding-right:20px; background:none;  line-height:24px; font-size:12px; padding: 6px 10px;  }

#footer .submit{width:180px; height:40px; background:#7a7e87; color:#fff; font-size:16px; line-height:38px; text-align:center;}

#footer .submit:hover{ background:#404144;}



#footer .left{ width:420px;  border-right:1px solid #424344;}

#footer .left .up{padding: 0px 0 20px 40px; background:url(../images/bg_fot_left.png) left top no-repeat; height:157px;  }

#footer .left .up p{ line-height:28px; font-size:14px; color: #c6c6c6; margin-bottom: 15px;}

#footer .left .md { margin-bottom:20px;}

#footer .left .md a{ background:url(../images/icon_fot_q.png) left center no-repeat; height:40px; padding-left:30px; padding-right:20px; line-height:40px; display:inline-block; font-size:12px; color:#b8bcbd;}

#footer .left .md a:hover{background:url(../images/icon_fot_q_on.png) left center no-repeat; color:#fff;}

#footer .left .un a{ font-size:12px; display:inline-block; font-size:12px; color:#8e8d8d;}

#footer .left .un i{font-size:12px; display:inline-block;  padding:0 5px; font-size:10px; color:#8e8d8d;}

#footer .left .un a:hover{ color:#c7c4c4;}



#footer .un_box{  background:#1d1f1d; padding:25px 0; height:50px; line-height:50px;}

#footer .un_box strong{  color:#c5c5c5; font-size:12px; }

#footer .un_box span { float:right; color:#c5c5c5; font-size:12px; }

#footer .un_box span a{ color:#c5c5c5;}

#footer .un_box a:hover{ color:#fff;}





/*=======================================--内页开始=======================================-*/

.n_main_box{ padding:0px 0 60px 0;}

.n_main_box .main_box{ width:1200px; position:relative; }

.n_banner { display:block; width:100%; height:400px;}

.n_up_box{ border-bottom:1px solid #eaeaea; background:#e9e9e9; height:50px; line-height:50px;  position:relative;}

.position{ position:absolute; line-height:50px; height:50px; right:10px; top:0px; color:#a8abb1; background:url(../images/icon_n_greyhome.png) left center no-repeat; padding-left:18px;}

.position span,.n_title .position a,.n_title .position i{ font-size:12px; color:#a8abb1;}

.position em{ font-size:12px; color:#3e84de;}

.position a:hover{ color:#3e84de;}

.n_title{ border-bottom:1px solid #eaeaea; padding-top:25px;}

.n_title h1{ display:inline-block; border-bottom:3px solid #337cdb; font-size:16px; color:#4f4f4f; padding-bottom:5px; }



.n_content { padding-top:35px; min-height:400px; }

.n_content .un_box{ padding-top:15px; border-top:1px solid #eee; margin-top:30px;}



.n_left{ width:190px;  float:left; position:relative; margin-top:-52px; position:relative;} 

.n_right{ float:right; width: 948px;}

.n_left .up{  }

.n_left .up h1{ padding:60px 0; display:block; background:#2977da; }

.n_left .up h1 strong{ padding-left:30px; color:#fff;  font-size:26px; display:block; margin-bottom:3px;}

.n_left .up h1 span{padding-left:30px; color:#b1d3ff; font-size:14px;  display:block; text-transform:uppercase;}

.n_left .up ul{background:#e9e9e9; padding-top:10px;}

.n_left .up li{ position:relative; display:block; margin-bottom:1px;}

.n_left .up li a{ display:block; background:#c9c9c9; line-height:45px; height:45px; border-radius:5px; text-align:center; font-size:15px; color:#414141;}

.n_left .up .on a{color:#fff; background:#267eed;}

.n_left .up li:hover a{ color:#fff; background:#267eed;}
.n_left .un{ position:relative; height:300px; }
.n_left .un img{ position:absolute; width:190px; top:0; display:block; margin:0px auto; }
.n_left .un img:hover{ top:-5px;}





.n_nav{ margin-bottom:30px; position:relative; border:1px solid #e5e5e5; }

.n_nav a{ display:block; width:150px; position:relative; border-right:1px solid #e5e5e5;   height:30px; font-size:14px; float:left; margin-left:-1px; line-height:30px; text-align:center; color:#5b5c5e; }

.n_nav a span { display:block;  height:0px; position:absolute; top:-1px; left:0; width:100%; background:#fcbe2f;}

.n_nav a:hover{ color:#fcbe2f;  }

.n_nav a:hover span{ height:3px; }

.n_nav .on{ color:#fcbe2f; }

.n_nav .on span{ height:3px;}



/*=================企业荣誉资质====================*/

.n_zizhi{ overflow:hidden; margin-top:20px;}

.n_zizhi ul { margin: 0 -83px 0 0px;}

.n_zizhi li{ float:left; width:260px;  display:block; margin-right: 83px; margin-bottom:50px;}

.n_zizhi li a{ display:block; }

.n_zizhi li img{  width:260px; height:190px; display:block;}

.n_zizhi li span{  display:block; line-height:36px; display:block; padding-top:5px; font-size:14px; color:#878787; text-align:center;}

.n_zizhi li:hover{background:#008fd6;}

.n_zizhi li:hover span{ color:#fff;}



/*==============战略合作=====================*/

.n_partners{}

.n_partners ul { margin:-20px -6px 0px -6px;}

.n_partners li{display:block;position:relative; float:left;  width:225px; margin: 20px 6px;  border:1px solid #ededed; overflow:hidden;}

.n_partners li a{ display:block; }

.n_partners li img{  height:190px; padding-top:25px; margin:0 auto; overflow:; width:225px; display:block; }

.n_partners li:hover{ border:1px solid #1560bf; border-radius:10px;}





/*=============新闻类================*/

.n_news ul{overflow:hidden; margin-top:-20px; margin-bottom:0px;}

.n_news li{ display:block; border:1px solid #eeeeee; position:relative;   margin:20px 0; background:#fff; }

.n_news li .box{ padding:15px; position:relative;}

.n_news li .box .more{ display:block; height:30px; color:#3b3b3b; line-height:30px; width:80px; position:absolute;z-index:3; right:15px; top:15px; text-align:center; display:block; background:#bfbfbf;  font-size:12px;}

.n_news li .box .more:hover{background:#3e84de;  color:#fff;}

.n_news li .line{ position:absolute; left:0; bottom:0; z-index:3; height:2px; width:0; background:#0e54ae;}

.n_news .fl { width:140px; height:140px;}

.n_news .fl img{ display:block;  width:140px; height:140px;}

.n_news .fr{ width: 100%; }

.n_news .fr h1{ color:#333; display:block; padding-top:5px;}

.n_news .fr strong{ font-size:21px;}

.n_news .fr span{ color:#646464;}

.n_news .fr i{ display:block; height:1px; width:60px; background:#1560bf;}

.n_news .fr h2 a{ font-size:16px; color:#2d2d2d; margin-bottom:10px; margin-top:15px; display:block;}

.n_news .fr h2 a:hover{ color:#3e84de;}

.n_news .fr p{ font-size:12px; color:#909096;  line-height:20px; margin-top:10px;}

.n_news li:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8);}

.n_news li:hover .line{ width:100%;}

.n_news li:hover .fr i{ width:30px;} 



/*==============新闻详情=====================*/

.n_article { margin-bottom:20px;}

.n_article .ar_title{ padding:0 0 20px 0; border-bottom:1px solid #dcdcdc; }

.n_article .ar_title h1{ font-size:18px; display:block; text-align:center; line-height:30px; color:#4a4949;}

.n_article .ar_title h2{ font-size:12px; display:block; text-align:center; color:#aaaaab; line-height:30px;}

.n_article .article{ padding:40px 0;}

.n_article .ar_fot{ position:relative; padding-top:15px; border-top:1px solid #dcdcdc; }

.n_article .ar_fot h3{ display:block; line-height:26px; font-size:14px; color:#888888;}

.n_article .ar_fot h3 a{ color:#1560bf;}

.n_article .ar_fot h3 a:hover{color:#0b94d7;}

.n_article .back_box{ margin:20px auto 0 auto; padding-bottom:80px;}

#j_shart_s_24{position: absolute !important;right: 0;top: 20px;}


.article a{ font-size:auto;}


/*=============项目服务================*/

.n_service ul { margin:-35.5px;}

.n_service ul li{ display:block; overflow:hidden; width:265px; float:left; background:#fff; margin:35.5px; position:relative;  border:1px solid #dde0e4;}

.n_service ul li strong{ display:block; height:60px; line-height:60px; text-align:center; font-size:14px; color:#3c3b3b; background:#fff;}

.n_service ul li .img_link{ display:block; width:265; position:relative; height:290px; background:#fff;}

.n_service ul li .img_link img{ display:block; width:265px; height:290px;object-fit: cover;}

.n_service ul li .img_link span{display:none; position:absolute; left:0px; top:0px;  height:100%; width:100%;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7C080808', endColorstr='#7C080808');background:rgba(8,8,8,0.49);}

.n_service ul li .img_link i{ display:block; position:absolute; left:0px; top:0px;  height:100%; width:100%; background:url(../images/mark_n_service.png) center no-repeat; opacity:0;filter:alpha(opacity=0)}

.n_service ul li .img_link:hover span{ display:block;}

.n_service ul li .img_link:hover i{opacity:1;filter:alpha(opacity=100)}

.n_service ul li:hover{box-shadow: 0px 0px 10px 0px #bbb;}

.n_service ul li:hover strong{ color:#2977da;}



/*=============技术团队================*/

.n_team ul { margin:-35.5px;}

.n_team ul li{ display:block; overflow:hidden; width:265px; float:left; background:#fff; margin:35.5px; position:relative;  border:1px solid #dde0e4;}

.n_team ul li strong{ display:block; height:60px; line-height:60px; text-align:center; font-size:14px; color:#3c3b3b; background:#fff;}

.n_team ul li .img_link{ display:block; width:300; position:relative; height:270px; background:#fff;}

.n_team ul li .img_link img{ display:block; width:265px; height:270px;}

.n_team ul li .text_box{ position:absolute; left:0px; top:0px;  height:100%; width:100%;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7C080808', endColorstr='#7C080808');background:rgba(8,8,8,0.49); opacity:0;filter:alpha(opacity=0)}

.n_team ul li .text_box h1{ display:block; font-size:20px; color:#fff; text-align:center; margin-top:90px; margin-bottom:10px;}

.n_team ul li .text_box p{ display:block; width:220px; color:#eaeaea; font-size:14px; margin:0 auto; line-height:22px; height:44px; overflow:hidden;}



.n_team ul li:hover .text_box{ opacity:1;filter:alpha(opacity=100)}

.n_team ul li .img_link:hover i{opacity:1;filter:alpha(opacity=100)}

.n_team ul li:hover{box-shadow: 0px 0px 10px 0px #bbb;}

.n_team ul li:hover strong{ color:#2977da;}



/*=============技术团队详情================*/

.n_show_team{}

.n_show_team .left{width:300px;  height:270px; overflow:hidden;}

.n_show_team .left img{ height:270px; width:300px;}

.n_show_team .right{ width:600px; border:1px solid #dcdcdc;} 

.n_show_team .right .box{ padding:20px;}

.n_show_team .right .title{ border-bottom:1px solid #dcdcdc; padding-bottom:10px;}

.n_show_team .right .title h1{ font-size:18px; color:#3e3e3e;} 

.n_show_team .right .content{ padding:20px 0; min-height: 150px;}





/*=============招贤纳士================*/

.n_job {}

.n_job table{ border:1px solid #dcdcdc; margin-top:20px;}

.n_job table tr:hover{ }

.n_job table td{ font-size:14px; padding: 8px 20px; color:#6b6b6b; text-align:center;  border:1px solid #dcdcdc;}

.n_job table th{ font-size:14px; border-color:#fff; background:#3e84de; color:#fff; padding: 8px 20px; text-align:center;}

.n_job table td a{ color:#3e84de; }

.n_job table td a:hover{ text-decoration:underline; }



.n_show_job .ar_title{ padding-bottom:10px !important;}

.n_show_job .ar_title h1{ font-size:14px !important;  color:#333232 !important; text-align:left !important;}

.n_show_job .up{ margin-top:-20px; margin-bottom:20px;}

.n_show_job .up p{ color:#7e7e7e;}

.n_show_job tr:hover{ background:#f6f6f6;}

.n_show_job th{ padding:8px 20px; font-size:14px; text-align:center; background:#f6f6f6; border-top:2px solid #3d3d3d; color:#454545; font-weight:bold; }

.n_show_job td{ padding:8px  20px; font-size:12px; text-align:center; border:1px solid #ddd;}

.n_show_job td.content{ text-align:left; padding:20px 30px; color:#6b6b6b;}

.n_show_job td.content p{ color:#6b6b6b; }

.n_show_job .ar_fot{ border:none !important; margin-top:-20px;}



/*=============人才自荐================*/

.n_job_zj .up{ padding-left:17px; margin-bottom:30px; font-size:14px; color:#4f4f4f;}

.job_form form{ width: 840px;}

.job_form .label{  margin-bottom:25px; position:relative; display:block; width:310px; height:35px; line-height:35px; font-size:12px; color:#bebebe; background:#fff; padding-left:90px;}

.job_form .label .h_x{ left: 395px; top: -8px;position: absolute;}

.job_form input{  height:36px; background:none; color:#676767;  border:none; display:block; width: 287px; padding:0 10px; line-height:38px; font-size:12px; border: 1px solid #e7e7e7;}

.job_form input:focus{ border:1px solid #9fc1ef;}

.job_form select{  width: 605px; line-height: 40px; }



.table_form tbody td, .table_form tbody th{ border-bottom: none !important; }

.job_form .select_ui{  width: 605px !important; }

.job_form #dosubmit{ width: 430px; background: #1560BF; color: #fff; line-height: 30px; height: 40px;}

.job_form .label strong{ font-weight:normal; display:block;  color:#4f4f4f;  position:absolute; width: 70px; text-align:right; left:15px; font-size:14px;  }

.job_form .textarea_box{ height:90px; background:#fff; width: 686px;}

.job_form .textarea{height: 75px; resize:none; color:#676767;  width: 727px;  margin-bottom:15px; padding-right:20px; background:none; border: 1px solid #e7e7e7;  line-height:24px; font-size:12px; padding: 6px 10px;  }

.job_form .textarea:focus{ border:1px solid #9fc1ef;}

.job_form .yzm{ position:absolute; left: 314px; top:0px; border: 1px solid #e7e7e7;}

.job_form .submit{width:150px; height:36px; background:#1560bf; color:#fff; font-size:16px; margin-top:10px; line-height:34px; margin-left:90px; text-align:center;}

.job_form .submit:hover{ background:#404144;}

.job_form .select_ui, select{ width: 287px;!important; background:none; color:#676767;}

.job_form .select_ui, select{ width: 305px;margin-top:0; border: 1px solid #e7e7e7; height:38px; line-height:38px; }

/*.job_form .select_ui, select:focus{ border:1px solid #9fc1ef;}*/

.job_form .select_ui, select span{ line-height:40px; }

.job_form .select_ui .select_text_ui { line-height:34px;  color:#676767; font-size:12px; text-align:left; padding-left:10px; }

.job_form  .select_ui .select_arrow{ right:10px;}



/*=============案例================*/

.n_case { border-bottom:1px solid #f5f5f6; padding-bottom:50px;}

.n_case .s_content{ background:url(../images/bg_s_case.jpg) left top repeat-x;}

.n_case .main_box{ width:1200px; margin:0 auto; position:relative;}

.n_case .n_bd{  position:relative;  width:1200px; }

.n_case ul{ display:block; margin:-23px;}

.n_case li{ float:left; margin:23px;  width:240px; background:#f5f5f6;   display:block;  }

.n_case li a{ display:block; }

.n_case li img{ width:240px; height:220px; display:block;}

.n_case li img:hover{ opacity:0.8; filter: alpha(opacity=80)}

.n_case li i{ display:block; height:2px; width:20px; margin:15px auto 10px auto; background:#c8c8c8;}

.n_case li strong{ display:block; padding-bottom: 15px;  font-size:14px; color:#636363; text-align:center;}

.n_case li strong:hover{ color:#1e9f8b;}

.n_case li:hover{ background:#3e84de;}

.n_case li:hover i{ background:#fff;}

.n_case li:hover strong{ color:#fff; }

.n_case li:hover img{ opacity:0.7; filter:alpha(opacity=70)}





.n_product ul{ margin-right:-30px; }

.n_product li{ float:left; width:185px;  padding:7px; background:#f5f5f6;  display:block; margin-right: 29px; margin-bottom:30px;}

.n_product li a{ display:block; }

.n_product li img{ width:185px; height:142px; display:block;}

.n_product li img:hover{ opacity:0.8; filter: alpha(opacity=80)}

.n_product li span{ display:block; line-height:36px; font-size:14px; color:#636363; text-align:center;}

.n_product li:hover{background:#3e84de;}

.n_product li:hover span{ color:#fff;}



/*================-产品中心详情================------*/

.product .pro_title{border-bottom:1px solid #efefef; padding-bottom:20px; margin-bottom:40px;}

.product .pro_title h1{ font-size:20px; color:#302f2f; line-height:36px; text-align:center;}

.product .article p{ font-size:14px; color:#686868; line-height:32px;}



/*================-联系我们================------*/

.contact  {}

.contact_box { padding-top:30px;} 

.contact_box .left{ padding-right:30px; width:100%;}

.contact_box .right{ width:100%; margin-top:40px; border-bottom: 1px solid #eaeaea; overflow:hidden; border:1px solid #ededed;}

.contact_box .left p{ font-size:14px; color:#545454; line-height:38px;}

.contact_box .left p a{ font-size:14px; color:#545454; padding-left:30px; padding-right:10px; background:url(../images/icon_fot_q_on.png) left center no-repeat;}

.contact_box .left p a:hover{color:#1560bf;}

.msg_box form{ padding-top:30px; margin-left: -25px;}







/*================-page================------*/

.page{ display:block; float:right;margin:20px auto;}

.page li{
	float: left;
	list-style: none;
}

.page a{display: block; float: left; padding:0 15px; height:32px; text-align:center; line-height:32px; border:none; margin-left:10px; color:#fff; color:#6c6c6d; font-size:12px;  }

.page a:hover{background:#1560bf; color:#fff !important; text-decoration:none; }
.page .thisclass{ 
	background:#1560bf; 
	color:#fff !important; 
	text-decoration:none; 
} 
.page .on{ background:#1560bf; color:#fff !important; text-decoration:none; } 


.page a.page_prve{ background:#a4a4a4; color:#fff;}

.page a.page_next{ background:#a4a4a4; color:#fff;}

.page a:hover{ background:#1560bf; color:#fff !important; text-decoration:none; }

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}



 /*==============分享插件——银灵子=====================*/

#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:14px; color: #565657;}

#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;}



.article a{ font-size:inherit;}


#index_ous {
	/*background: #f5f5f5;*/
	padding-top: 30px;
	padding-bottom: 50px;
}
#index_ous .centent {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
#index_ous .centent li:first-child {
	margin-left: 0;
}
#index_ous .centent li {
	width: 145px;
	height: 318px;
	border-top: 2px solid #0099e6;
	float: left;
	background: #fff;
	margin-left: 30px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: 0 10px 15px rgba(204,204,204,.3);
}
#index_ous .centent li .img {
	width: 65px;
	height: 65px;
	margin: 30px auto 15px auto;
}
#index_ous .centent li.li1 .img {
	background: url(/templets/default/css/ous1.jpg) no-repeat center;
}
#index_ous .centent li.li2 .img {
	background: url(/templets/default/css/ous2.jpg) no-repeat center;
}
#index_ous .centent li.li3 .img {
	background: url(/templets/default/css/ous3.jpg) no-repeat center;
}
#index_ous .centent dt {
	font-size: 20px;
	height: 95px;
	margin-top:80px;
	margin-bottom: 40px;
	background: url(../images/ous_xbt.jpg) no-repeat center bottom;
}
#index_ous .centent dd {
	width:95%;
	margin:0 auto;
	font-size: 16px;
	line-height: 30px;
}
#index_ous .centent .tiyan {
	width: 110px;
	height: 36px;
	line-height: 36px;
	background: #0099E6;
	font-size: 16px;
	color: #fff;
	margin: 15px auto 0;
	border-radius: 18px;
}
















