@charset "utf-8";
/*===============================================技术支持：凡高网络 银灵子================================================*/
#j_body{ position:relative;}
/*===============================================header================================================*/
/*===============================================header================================================*/
 i,em{font-style:normal;}
#link_top{ position:absolute; top:26px; right:0; text-align: right;}
#link_top a{ color:#949595; font-size:12px; display: inline-block; height:20px; line-height:20px;  padding-left:10px; padding-right:10px;background: url(../images/topline.png) left center no-repeat; }
/* #link_top a:before{content: "|"; padding-right:10px;}
#link_top a:first-child:before{content: "";} */
#link_top a:first-child{background: none;}
#link_top a:hover{ color: #3177cd;}
.tel-box{ padding-top: 10px;  padding-left: 20px; text-align: right; color: #454443; font-size: 15px;    }
.tel-box i{background: url(../images/tel.png) no-repeat 0 2px; width: 15px; height: 16px; display: inline-block; padding-right:10px;}
.tel-box em{color: #3c81d1; font-size: 20px;}
 
#header { position:relative; height: 70px; background:#e50402;    }
#header .main_box{ position:relative; z-index:555; }
#logo_area{ display:table; height:70px; width: 330px; float: left; }
#logo_area a { display:table-cell; vertical-align:middle;}
#logo_area a img{ padding-top:3px; display:block;}
/*=================导航=================*/
.nav{  height: 70px;  }
.nav .main_box{position: relative; margin: 0 auto;}
.nav ul{  }
.nav li{display: block;float: left; width:95px; position: relative; padding-top: 30px; border-left:1px solid #fff; height: 38px;  }
.nav li .sub li{border-left:0;  line-height: 30px; height: 30px; text-align:center; font-size: 14px; padding-top: 0; background:#4387d4; border-bottom:1px solid #609ada;  }
.nav li .sub{border-right: 0; margin-top: 28px;}
.nav li .sub li a{ color: #fff; display: block;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis; margin: 0 10px; font-size: 12px;}
.nav li .sub li:hover{background: #333;}
.nav li a{  position: relative; z-index: 3;  }
.nav .a{ text-align:center; font-size:16px; font-weight:bold; color: #fff;display: block;} 
.nav li:hover{ background:#333; }
.nav li p{ font-size: 12px; font-weight: normal; padding-top: 5px; }
.nav li.on .a{ color:#fff;  font-weight:bold; }
.nav li.on .navbg{ position:absolute; z-index: 2; background:#b41515;left: -1px; width:152px;height: 55px; top:0;display: block;   }
.nav .title{position: relative;}
.nav .list {position:absolute; display:none;top:40px;left:0;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B26691CA', endColorstr='#B26691CA');background:rgba(102,145,202,0.7);}
.nav .list a{display: block; line-height: 40px;text-align: center;font-size: 12px;color: #fff;}
.nav .list a:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC6691CA', endColorstr='#CC6691CA');background:rgba(102,145,202,0.8);}
 
/*================= banner===================*/
#banner{ position:relative; height:680px;}
#banner .bd { position:relative;}
#banner .bd a{ display:block; width:100%; height: 680px;}
#banner .hd{  margin:0 auto; position:absolute; width:100%; bottom:20px;}
#banner .hd ul{   display:inherit;   position:relative; text-align:center;  }
#banner .hd ul li{ display:inline-block; }
#banner .hd ul li a{  border-radius:50%;  height:12px; width:12px; margin:0 3px; display:block; background:#fff;  }
#banner .hd ul li a:hover{ background:#3177cd;  }
#banner .hd ul .on a{  background:#3177cd;  }
#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-22px;}
#banner  .bnt:hover{ }
#banner .prev{ position:absolute; left:-54px; }
#banner .next{ position:absolute; right:-54px; }
#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}
#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}
/*================= 首页===================*/
 
.s_main_box{ position:relative; z-index:2; }
 
.s_more{position:relative;height:50px;background:#3177cd; margin:0 auto; border-radius:3px;  margin-top:50px; width:175px;  line-height:50px; text-align:center; color:#fff; display:block; font-size:14px;}
.s_more:hover{color:#fff; background:#bd0b0b;  }
/*================= 首页结构 ===================*/
.s_title{ position:relative; text-align:center; display:inherit;   margin:0 auto 40px auto;}
.s_title h1{ display:block; text-align:center;  font-size:25px; color:#333; text-transform:uppercase; font-size:35px; font-weight:bold;}
.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;}
.s_title strong{ margin-top:25px; margin-bottom:5px;  position:relative; z-index:2; color:#4d4e4e; display:block; font-size:14px; padding:0 10px;}
.s_title p{ display:block; font-size:10px; text-transform:uppercase; color:#a1a1a2;  }
 
/*==========首页f1===========*/
.s_main_box .f1 { }
.s_main_box .f1 .hd{ background:#fff; height:120px; }
.s_main_box .f1 .hd ul{  height:120px; width:1200px; border-left: 1px solid #ebeaeb;border-right: 1px solid #ebeaeb;}
.s_main_box .f1 .hd li{ width:400px; float:left; display:block;  position:relative; cursor:pointer;  }
.s_main_box .f1 .hd li a{  height:88px; position:relative; display:inherit; padding-top:32px;text-align: center; border-left:1px solid #ebeaeb;}
.s_main_box .f1 .hd li a img{ display:inline-block; }
.s_main_box .f1 .hd li a .text_box{ display:inline-block; vertical-align:top; padding-top: 10px;  text-align:left; padding-left:10px; width: 260px;}
.s_main_box .f1 .hd li a strong{ display:block; color: #48494b; margin-bottom:5px; font-size:15px;}
.s_main_box .f1 .hd li a span{display:block; color: #727374; font-size:12px; font-family: "Arial"; }
.s_main_box .f1 .hd li:hover a{border-left:1px solid #ebeaeb }
.s_main_box .f1 .hd li:hover{ background:#f5f5f5; }
.s_main_box .f1 .hd li.first a{ border-left:none;  }
 
/*==========首页f2===========*/
.s_main_box .f2{ padding:75px 0;  position:relative; background:#e8ebf0;  }
.s_main_box .f2 .main_box{ }

#s_about{ padding-top: 60px;  background: url(../images/aboutbg.jpg) center no-repeat;}
#s_about .content{position:relative; height:380px; overflow:hidden;}
#s_about .content p{font-size:14px; line-height:2em; color:#333;}
#s_about .content .liucheng{margin-top:15px;}

.atitleBg{background: url(../images/probg.jpg) no-repeat top center;height: 556px;width:1920px;position:relative;left: 50%;margin-left: -960px;margin-top: 68px;    padding-top: 18px;}
.atitle{color:#fff;font-size:32px;line-height:42px;position:relative;font-weight:400;}
.atitle span{padding-left:10px;font-size:18px;text-transform:uppercase;}
.atitle a{position:absolute;right:0;top:3px;}
.album{position:relative;width:1240px;left:50%;margin-left:-620px;}
.album .product_list2{margin-top:24px;}
.l_btn,.r_btn{position:absolute;top:37%;cursor:pointer;}
.l_btn{left:0;}
.r_btn{right:0;}
.customer{position:relative;width:1240px;left:50%;margin-left:-620px;}
.customer .product_list3{margin-top:45px;}
.l_btn1,.r_btn1{position:absolute;top:55%;cursor:pointer;}
.l_btn1{left:0;}
.r_btn1{right:0;}



/* fullSlide banner 滚动 */
.fullSlide{width:100%;position:relative;height:680px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:680px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:680px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



/*滚动*/
#demo{overflow:hidden;width:92%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}
#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}
#ydemo{overflow:hidden;margin:0 auto;position:relative;height:410px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}
.product_list{}
.product_list li{float:left;margin-left:15px;margin-right:15px;padding-bottom:15px;_display:inline;}
.product_list li a.img{padding:1px;border:1px solid #e0e1dc;}
.product_list li a.img img{width:196px;height:148px;}
.product_list li h3{text-align:center;padding-top:5px;}
.product_list li h3 a{font-weight:normal;}
.product_list li a.img{display:block;}
.product_list li a.img:hover{border-color:#ff0000;}
.roll_product{float:left;}
.product_list1{margin: 0 -17px;}
.product_list1 li{float:left;_display:inline;position:relative;margin: 0 17px;}
.product_list1 li a.img img{width:292px;height:221px;}
.product_list1 li h3{text-align:center;}
.product_list1 li h3 a{font-weight:normal;color: #515151;font: 400 17px/40px "微软雅黑";}
.product_list1 li h3 a:hover{color:#ff6600;}
.product_list1 li a.img{display:block;}
.product_list1 li h4{width:292px;height:221px;background:url(../images/eye.png) no-repeat center,rgba(21,86,176,.75);display:none;position:absolute;left:0;top:0;}
.product_list1 li:hover h4{display:block;}
.product_list2 li{float:left;margin-left:11px;margin-right:11px;_display:inline;}
.product_list2 li a.img img{width:294px;height:346px;}
.product_list2 li h3{text-align:center;}
.product_list2 li h3 a{font-weight:normal;color:#fff;font:400 12px/48px "微软雅黑";}
.product_list2 li h3 a:hover{color:#ff6600;}
.product_list3 li{float:left;margin-left:13px;margin-right:13px;_display:inline;}
.product_list3 li a.img img{width:281px;height:214px;border:2px solid #fff;}
.product_list3 li h3{text-align:center;}
.product_list3 li h3 a{font-weight:normal;color:#333;font:400 14px/48px "微软雅黑";}
.product_list3 li h3 a:hover{color:#ff6600;}
.product_list3 li:hover a.img img{border:2px solid #ff0000;}
  /*=============新闻================*/
/*.homeF*/
.homeF{margin:50px 0;margin-top:30px;   clear: both; height:560px; width:1200px; margin:0 auto;}
.homeF .tabPanel{}
.homeF .tabPanel .tone{ float:left;width:100%; text-align: center;}
.homeF .tabPanel .tone b{line-height:30px;padding:10px 0;margin:0 20px; border-bottom:1px #ddd solid ; color:#2e2e2e; font-size:24px;  cursor: pointer;}
.homeF .tabPanel .tone b span{color:#cccccc; font-size:20px;text-transform: Uppercase;}
.homeF .tabPanel .tone b.hit{color:#00387d;border-bottom:1px #00387d solid ;}
.homeF .tabPanel .tone b:hover{color:#00387d;}
.homeF .tabPanel .pane{ display: none;}
.homeF .tabPanel .down{ float:left;width:100%; margin:10px 0 10px 0}
.homeF .tabPanel .down .left{ position:relative;float:left; width:500px;}
.homeF .tabPanel .down .right{float:right;width:680px;}
.homeF .tabPanel .down .right a{ float:left;display: block; border-bottom: dashed 1px #ddd;padding:20px 0;}
.homeF .tabPanel .down .right b{ float:left; width:100px;  text-align:center;font-size:42px; color:#e50402}
.homeF .tabPanel .down .right b span{ display:block;color:#000;margin:5px 0 0 0; font-size:12px;}
.homeF .tabPanel .down .right .frame{ float:left; width:510px;margin:0 0 0 10px;}
.homeF .tabPanel .down .right .frame h4{ color:#000; font-size:16px; }
.homeF .tabPanel .down .right .frame p{ color:#333;margin:5px 0 0 0; font-size:13px; line-height:22px;}
.homeF .tabPanel .down .right em{float:left;margin:30px 0 0 30px; color:#bbb; border:1px #bbb solid; text-align: center; width:20px;height:20px; font-style: normal;}
.homeF .tabPanel .down .right a:hover em{background: #00387d;color:#fff;border:1px #00387d solid; }
.homeF .tabPanel .down .right a:hover h4{color:#e50402}
.homeF .tabPanel .down .right a:hover p{color:#e50402}
.homeF .tabPanel .down .rightDown{position: absolute;right:0; bottom:0;padding:115px 0 0 0; text-align:center;width:165px; height:162px;color:#fff; font-size:13px; background: url(../images/bgopa01.png) no-repeat center; }
  /*=============f7资质================*/
.f7{ background:url(../images/bg_f7.jpg) center   no-repeat; padding-bottom:0; height: 510px; overflow:hidden;}
.f7 .main_box{ position:relative;}
.f7 .title{ position:absolute; left:0; top:0;}
.f7 .content { margin-left:370px;}
.f7 .content .up{ width:650px; padding-top:35px;}
.f7 .content .up h1{ color:#fff; font-size:18px; display:block; margin-bottom:13px;}
.f7 .content .up p{ color:#a2a2a4; font-size:12px; line-height:20px;}
.f7 .content .un{ margin-top:50px;}
.f7 .content .un .jj_scoll{ position:relative;  height: 287px; white-space:nowrap; overflow: scroll; overflow-y:hidden;  padding-bottom:30px;  }
#ascrail2000-hr{ background:url(../images/bg_jj_scoll.png) left center repeat-x; height:10px !important; width:100%; }
#ascrail2000-hr div{ height:10px !important;   } 
.n_zizhi{ overflow:hidden; margin-top:20px;}
.n_zizhi ul {}
.n_zizhi li{    display:inline-block;position:relative;  padding:3px; background:#5f564f;   margin-right: 25px;}
.n_zizhi li a{ display:block; }
.n_zizhi li img{ width:241px;  display:block;}
.n_zizhi li span{  display:block; line-height:36px; font-size:14px; color:#636363; text-align:center;}
.n_zizhi li:hover{background:#034b95;}
.n_zizhi li:hover span{ color:#fff;}
.n_zizhi .page{ text-align:center; text-align:center; font-size:12px; color:#6d6c72;margin-top:20px;}

  
/*================= 联系信息 ===================*/
#s_contact {position:relative;  margin-bottom: 90px;margin-top:60px;}
#s_contact .main_box{ position: relative;  }
#s_contact .pic_box{ position: absolute; right: 5px; top:0; }
#s_contact .pic_box .box{ width: 440px; height: 230px;  position: absolute; right: 15px; top:15px; z-index: 1; background: #eef0f3;}
#s_contact .pic_box img{display:block; width: 440px; height: 262px; position: relative; z-index: 2;}
#s_contact .text_box{   display: table; width: 655px;}
#s_contact .text_box .box{display: table-cell; vertical-align: middle;}
#s_contact .text_box h1{ font-size: 24px; color: #302e2e; display: block; margin-bottom: 25px}
#s_contact .text_box p{ margin-bottom: 25px; text-align: justify; line-height: 32px; color: #4a4a4c; font-size: 16px;  }
#s_contact .ewm_box{ border: 2px solid #dbdbdb; border-radius: 3px; overflow: hidden; position: absolute; left: 0; top: 0;}
#s_contact .ewm_box img{ width: 125px; display: block; height: auto; }
#s_contact .contact_box{height: 124px; padding-left: 210px; background: url(../images/icon_contact.png) 180px 10px no-repeat; padding-top:10px; position: relative; margin-top:40px;}
#s_contact .contact_box span{ margin-bottom: 24px; color: #4a4a4c; font-size: 14px; display: block; height: 20px; line-height: 20px; }
#s_contact .pic_box:hover .box{ right: 0px; top: 0; }
#s_contact .pic_box:hover img{ box-shadow: 0 0 20px #aaa; }


/*================footer===============*/
.footer{ position:relative; background:#161617;padding:20px 0px 60px 0px; }
.footer .main_box{ position:relative;   text-align: center;}
 
#fot_nav{  display: inherit; text-align: centerc; padding: 15px 0;} 
#fot_nav a{ display:inline-block; font-size:14px; color:#4a4a4c; line-height:26px;  }
#fot_nav a:hover{ color:#fff; }
#fot_nav i{ display: inline-block; padding: 0 10px; font-size:12px; color:#4a4a4c;   }
 
.copyright{color: #4a4a4c; font-size: 14px;}
.copyright p{ color: #4a4a4c;}
.copyright a{ color:#4a4a4c;}
.copyright a:hover{ color:#fff;}
 
 
   
  
/*=======================内页==============================*/
.n_main_box{  margin-bottom:50px; position:relative;}
.n_banenr{ height:380px; 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(../images/icon_home.png) left center no-repeat; padding-left:22px;}
.position span, .position a, .position i{ font-size:12px; color:#8a8c8e;}
.position em{ font-size:12px; color:#3c81d1; font-style:normal;}
.position a:hover{ color:#3c81d1;}
/*==============n_content_left=====================*/
.n_left{ width:230px; float:left; position:relative; margin-top:-95px;   overflow:hidden;}
.n_left .title{ height:95px;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#EA034170', endColorstr='#EA034170');background:#e50402;}
.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:39px;  background:#f5f2f2; }
.n_left .content a strong{ width:175px; margin:0 auto; display:block; position:relative; font-size:14px; color:#555555; line-height:38px; height:38px; overflow:hidden;}
.n_left .content a:hover {  }
.n_left .content a:hover strong{  font-weight:bold; color:#3c81d1;}
.n_left a.on {  }
.n_left a.on strong{ font-weight:bold; color:#3c81d1;}
.n_left .link_box a{ display:block; margin-bottom:10px;}
.n_left .md{  margin-top:30px;}
.n_left .md h1{ font-size:16px; margin-bottom:15px; color:#303031; display:block; height:58px; padding-left:30px; background:#fff; border:1px solid #e0e1e4; }
.n_left .md a{ display:block; background:url(../images/icon_left1.png) 25px center no-repeat #e50402; padding-left:90px; height:60px; margin-bottom:10px; }
.n_left .md a.li2{ background:url(../images/icon_left2.png) 25px center no-repeat #e50402;}
.n_left .md a.li3{ background:url(../images/yeji.png) 25px center no-repeat #e50402;}
.n_left .md a strong{ padding:14px 0 0px 0px; font-size:15px; color:#303031; display:block;}
.n_left .md a span{ color:#424a59; text-transform:uppercase; padding:0px 0 5px 0px; display: block; font-family: "Arial"; font-size:10px;}
.n_left .md a:hover h1{ background:#f5f2f2;}
.n_left .md a.li2:hover{ }
 
/*==============n_content_right=====================*/
.n_right{ width:930px;float:right;  }
.n_title{ position:relative; background:url(../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:#333;   }
/*===企业荣誉资质===*/
#n_zizhi{ margin-top:0px;   }
#n_zizhi ul { margin:-11px -11.5px -30px -9px;overflow: hidden; }
#n_zizhi li{ display:block; float:left;width:200px; background:#f5f2f2; padding:7px; margin:11.5px; margin-bottom:30px;    }
#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{ width:200px; height:130px; display:block;}
#n_zizhi li:hover a span{ color:#004377; }
#n_zizhi li:hover img{ box-shadow:none;}
/*==============n_content=====================*/
.n_content{ min-height:360px; padding-top:40px;}
 
#n_team  ul{ margin-bottom:-10px;}
#n_team  li{ display:block; position:relative;  padding-top: 22px; height: 275px; margin-bottom:10px; }
#n_team  li .pic_box{ position:absolute; left:0; top:0px; z-index:2; }
#n_team  li img{ width:210px; height:295px; }
#n_team  li .text_box { margin-left: 195px; margin-top:30px; height: 100px; padding: 48px 28px 45px 45px;  background:#f5f2f2; position:relative; z-index:1;  }
#n_team  li .text_box h1{ display:block;  padding-bottom:10px;}
#n_team  li .text_box h1 a{font-size:15px;   color:#3177cd; display:block;}
#n_team  li .text_box h1 a strong{ display:block; padding-top:8px; color:#777777; font-size:12px;}
#n_team  li .text_box span{ position:absolute; right:0; top:0; font-size:12px; display:block; margin-bottom:5px;  color:#b8b8b8; }
#n_team  li .text_box h1 a:hover{ color:#cb0606;  }
#n_team  li .text_box .more{ position:absolute; right:34px; bottom:48px; height:25px; line-height:25px;  width:15px; color:#666666; display:block;  background:url(../images/bnt_more_case.png) right center no-repeat;}
#n_team  li .text_box .more:hover{ color:#3177cd; background:url(../images/bnt_more_case_on.png) right center no-repeat;}
#n_team  li .text_box p{ line-height:22px; color:#777777; height:44px; font-size:12px;}
/*===================首页日记================*/
#photo_list{  }
#photo_list ul{ margin:-13px;}
#photo_list li{ width:290px; height:230px; position:relative; display:block; overflow:hidden; float:left; margin:13px;}
#photo_list li a{ display:block;}
#photo_list li .pic_box{ position:relative; background:#000; }
#photo_list li img{width:290px; height:230px; display:block;}
#photo_list li .img{  }
#photo_list li .icon_play{ position:absolute; left:0; top:0; width:380px; height:260px; background:url(../images/bnt_play.png) center no-repeat;} 
#photo_list li h1{ position:absolute; z-index:3; left:0; bottom:0; overflow:hidden; width:250px; height:0px; line-height:40px; padding:0 20px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  color:#fff; font-size:14px; text-align:center; display:block; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#AA000000', endColorstr='#AA000000');background:rgba(0,0,0,0.67);}
#photo_list li:hover h1{ height:40px;}
/*==========================================产品列表=============================================*/
#n_case  ul{ margin-right: -40px; }
#n_case  li{ display:block; position:relative; margin-bottom:20px;   float: left; margin-right: 10px;}
#n_case  li img{ width:300px; height:353px; border:4px solid #e8ebf0; display: block; transition: all 0.8s ease-in-out;}
#n_case  li h1{text-align: center; color: #333;  padding-top: 20px; width:300px; }
#n_case  li img:hover{border:4px solid #e50402;}
#n_case  li .fr{ width:730px;  position:relative;   height:125px; }
#n_case  li .fr h1{ display:block; padding-top:15px;}
#n_case  li .fr h1 a{  font-size:16px;  color:#444445;   display:block;   }
#n_case  li .fr span{  font-size:12px; display:block;   color:#adadad; margin-top:10px;}
#n_case  li .fr h1 a:hover{ color:#10578e;  }
#n_case  li .fr .more{ display:block; padding-top:20px;  font-size:12px; color:#777777;  }
#n_case  li .fr .more:hover{    color:#10578e; text-decoration:underline; }
#n_case  li .fr p{ line-height:24px; width: 680px; color:#a1a1a2; height:48px; overflow:hidden; padding-top:20px; font-size:12px;}
/*==================申请专利=================*/
#n_zl ul{margin:0 -35px;}
#n_zl li{ float: left; width: 130px; margin: 10px 35px }
#n_zl li img{ width: 130px; height: 130px; border:1px solid #dcdcdc;display: block; transition: all 0.6s ease-in-out;  }
#n_zl li:hover img{border:1px solid #3177cd; border-radius:30px 0 30px 0;}
#n_zl li h1{text-align: center; padding: 10px 0; color: #303031;}
.n_article .ar_title.n-team h1{border-bottom: 1px solid #f5f5f5; padding-bottom: 20px;}
#n_hzhb ul{margin-right: -30px;}
#n_hzhb li{ width: 160px; margin: 0 30px 20px 0; float: left; }
#n_hzhb li img{ width: 160px; height: 100px; border:1px solid #e4e4e4; }
/*==================产品中心=================*/
.n_form{  }
.n_form h1{ color:#555555; margin-bottom:25px; font-size:12px ;}
.n_form .content{ background:url(../images/pic_msg.png) right 0px no-repeat; height:275px;}
.n_form form{ margin-right:-10px;}
.n_form  .text{ width:200px; padding: 0 15px;height: 38px;line-height: 38px;background: none;border: 1px solid #c5c5c5;font-size: 12px;color: #777777;margin: 0 10px 10px 0;float: left;}
.n_form  textarea{ display:block; height: 92px; resize:none; margin-bottom:15px;  background:none;  border:1px solid #c1c1c1; width:442px; padding:10px 15px;font-size:12px; color:#777777; line-height:20px;}
.n_form  .text:focus{ border:1px solid #89bbe1;}
.n_form  textarea:focus{ border:1px solid #89bbe1;}
.n_form .submit{ background:#f4a026; position: absolute;right: 0;top: 0; font-size:14px !important; border:0;   height:40px !important; color:#fff; line-height:38px !important; width:165px;}
.n_form .submit:hover{  color: #fff; border-radius:3px;}
.n_form  .file_box { position:relative; padding-left:60px; line-height:28px; font-size:14px;}
.n_form  .file_box .box{ position:relative; }
.n_form  .file_box strong{ position:absolute; left:0; top:3px; color:#727272;}
.n_form  .file_box .bnt_file{ text-align:center; height:28px; line-height:28px; color:#fff; font-size:12px; width:85px;  cursor:pointer;  margin-left:5px; background:#a9a9a9; border-radius:2px; position:absolute; left: 0 ;top: 3px;}
.n_form  .file_box #jianli{ width:80px !important; height:28px !important; cursor:pointer; opacity:0; filter:alpha(opacity=0) position:absolute; left:95px; top:3px;}
.n_form  .file_box #jianli:hover .bnt_file{ background:#10578e; color: #fff; }
.yzm_box {width: 474px; position:relative; padding:0 !important; margin-left:0; border:none; margin-top: 21px; margin-bottom: 20px;}
.yzm_box input{  font-size:14px; height:30px; color:#666; width:255px; line-height:30px; border:1px solid #d0d0d0;  padding-left:10px;}
.yzm{ position:absolute; left: 142px; height:30px; top:0;}
.yzm a{ position:absolute; color:#adada6; right:-90px; height:30px; line-height:30px; width:80px; top:0;}
.yzm_box .submit{position: absolute;right: 0;top: 0;}
 
/*==============新闻=====================*/
#n_news .up_box ul{ margin-bottom:-20px}
#n_news .up_box li{ display:block; position:relative; margin-bottom: 40px;      }
#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: 900px; 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:#e50402;  }
#n_news .up_box li .fr .more{ display:block; padding-top:20px;  font-size:12px; color:#333;  }
#n_news .up_box li .fr .more:hover{    color:#e50402; 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:#3c81d1; border:1px solid #3c81d1;}
#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;}
/*==============新闻详情=====================*/
.n_article { }
.n_article .ar_title{ padding:10px 0 20px 0;  margin-bottom: 10px;}
.n_article .ar_title{ padding:0 0 30px 0; position:relative; border-bottom:1px solid #f5f5f5;}
.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 h1.ar_h1{margin-bottom:0;}
.n_article .ar_title h2{ font-size:12px; position:relative;  display:block;  padding:0 5px; color:#7c7b7e; }
.n_article .ar_article{ padding-top:20px;  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;}
/* 资质证书 */
#n_zizhi ul{margin-right:-40px;} 
#n_zizhi li{ float: left; width: 200px; margin-right: 40px;}
#n_zizhi li img{ width: 200px; height: 140px; }
#n_zizhi li a{display: block; color: #333; font-size: 14px;}
#n_zizhi li h1 {text-align:center; padding: 20px 0;  }
/*==========招聘信息===========*/
#list_slide{  position:relative; margin-bottom:-20px; }
#list_slide dl{  overflow:hidden; margin-bottom:22px;  }
#list_slide dt{border:none; padding :25px 30px; background:#f3f4f7;   display:block; position:relative;  cursor:pointer; }
#list_slide dt h1{ color:#51575f; font-size:14px; line-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:#5c5c5c; 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: 35px; top: 28px; height:30px; line-height:30px; width:120px; text-align:center; color:#fff;background:#888888; }
#list_slide dd{ display:none; margin-top:10px;  line-height:24px; background:#f3f4f7; }
#list_slide dd p{ line-height:24px; margin-bottom:0; }
#list_slide dd .content{ padding:20px; padding-bottom:25px;}
#list_slide dt.on a{background:#3177cd;}
#list_slide dt:hover a{background:#3177cd;}
 
/*==============联系我们=====================*/
.n_contact{ position:relative; width:100%; overflow:hidden;}
.n_contact .map{ border:1px solid #d8d8d8;  }
.n_contact .up_box { margin-bottom:30px;}
.n_contact .up_box {}
.n_contact img{ border:1px solid #d8d8d8; }
.n_contact .up_box p{   line-height:32px;}
.n_contact a{ color:#f29100; text-decoration:underline; }
.n_contact .un_box{ margin-top:40px;}
 
/*==============分页——银灵子=====================*/
.page { margin:0px auto 0px auto;}
.page .box{display:inherit; width:100%;  text-align: right; padding-top: 50px;}
.page a{ padding:0 12px; height:30px; border-radius:3px; line-height:30px; display:inline-block; border:1px solid #dcdcdc; margin:0 2px;  color:#68686a; font-size:12px; }
.page .on{ background:#f28f00; color:#fff !important;border:1px solid #f28f00;}
.page span{ background:#f28f00; color:#fff !important;border:1px solid #f28f00;}
.page a:hover{ background:#f28f00; color:#fff !important; text-decoration:none; border:1px solid #f28f00; }
.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */
-o-transition: all 1s; /* Opera */}
/*==============分享插件——银灵子=====================*/
.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(../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}


 
/*分页=============================================================*/

.prorig-con{ margin-left:100px;clear:both; }

.prorig-con ul{margin:auto;}

.prorig-con ul li{background:#000;color:#fff;float:left;padding:5px 12px;margin:30px 5px 5px;border-radius:5px; width:10px;height:20px;line-height:20px;}

.prorig-con ul li a{color:#fff;font-size:15px;line-height:20px;}

.prorig-con ul li.current{float:left;color:#fff;font-size:15px;padding:5px 12px;margin:30px 5px 5px;border-radius:5px;background:#fe0000;line-height:20px;}
 