@charset "utf-8";
/* CSS Document */

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */ 
* html body{overflow: visible; } 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}

/* body */ 
body{color:#333; font-size:0.8em; font-family:arial; line-height:22px; background:#fff; margin-bottom:50px;overflow:hidden;} 
i, em, cite { font-style: normal; }
/* a */ 
a{color:#333; text-decoration:none; }
a:hover{text-decoration:none; color:#F00 }
/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
/* li */ 
ul,li{list-style-type:none;} 
/* img */ 
img{border:0; vertical-align:middle;} 
/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;}
embed,object { width:300px; height:300px}
#dituContent{ width:300px !important; height:300px !important}
.box{ border:1px solid #CCC}
.not-png { width:50px; height:24px; cursor:pointer; line-height:24px; color:#FFF; text-align:center; background:#adadad; border:0px;}
.pc_aa{ display:none}
.mobile{ width:300px; margin:0 auto}
.aa{ display:none}

.bb{ text-align:center; }

.aboutnr .txt{ height:26px; width:300px; border:1px solid #CCC; line-height:26px;}
.aboutnr img{width:100%;}
.aboutnr iframe{display:none;}
/*********清除浮动处理**********/
.clr {clear:both; display:block; height:0;font-size:0; overflow:hidden;}


.qq{position:absolute; width:30px; right:50px; top:10px; height:30px;}
.qq img{ width:27px; height:27px;}

.waptop{width:100%; height:60px; position:relative;background:#045bc6;  /*background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefc), to(#045bc6));background:-moz-linear-gradient(top, #fefefc, #045bc6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefc,endColorstr=#045bc6,grandientType=0); background-image: -webkit-linear-gradient(top,#fefefc,#045bc6);*/ overflow:hidden; margin:0 auto;}

.logo{ height:60px; float:left; margin-right:5px; }
.logo img{  height:40px; margin-top:10px;}
.logotxt{float:right; width:34px; position:relative; background:url(menu.png) center center no-repeat; right:10px; height:50px; text-align:right;color:#FFF; overflow:hidden;margin-top: 5px;}
.logotxt img{ width:27px; height:27px; margin-right:10px;}
.logotxt a{ display:block; width:100%; height:100%; }

/*首页导航*/
#panel {display: none;background-color: #EEEEEE;}
.slide {margin: 0;padding: 0;}
.btn-slide a{background:#015ba9; text-align: center; width: 100%; height: 31px; color: #fff; display:block; line-height:31px;}

.innav{width:100%;display: -webkit-box; -webkit-box-orient: horizontal; margin:20px auto;}
.innav a{-webkit-box-flex:1; display:block; width:100%; text-align:center;}
.innav a img{width:89%;}


/*产品滚动*/

.show_Detail_bt{ display: -webkit-box; width:96%; margin:20px auto 0; height:34px; -webkit-box-orient: horizontal; }
.show_Detail_bt li{-webkit-box-flex:1; text-align:center;background:#FFF; color:#045bc6; width:90%; line-height:34px;height:34px; }
.show_Detail_bt li.cur{  background:#045bc6; color:#FFF;}
.show_Detail_bt li:nth-child(2),.show_Detail_bt li:nth-child(3),.show_Detail_bt li:nth-child(4){ margin-left:10px;}
.in-zhis-nr{width:96%; margin:0 auto; display: -webkit-box; -webkit-box-orient: horizontal;   background:#FFF }
.in-zhis-nr img{border:1px solid #d8d8d8}

/*首页标题*/
.inbt{ width:96%;height:27px; margin:0 auto; margin-top:10px;}
.inbt span{display:block;width:79px;float:left;font-size:1.2em;display:inline;line-height:28px;color:#045bc6;height:27px;font-weight:bold}
.inbt a{ float:right; height:24px;}
.inbt a img{ height:20px;}

/*首页新闻*/
.innews{width:96%; margin:0 auto; background:#FFF; display: -webkit-box;  -webkit-box-orient: vertical; padding:10px 0; }
.innews li{-webkit-box-flex:1;  margin:0 auto; border-bottom:1px dashed #cccccc; width:90%; height:32px; line-height:32px;}
.innews li a{ display:block; width:auto; height:auto; background:url(jt.png) left center no-repeat; padding-left:10px;}
.injobwrap{width:96%; margin:0 auto;background:#FFF;  }
.injob{width:auto; margin:0 auto ; padding:5px 10px;  display: -webkit-box; -webkit-box-orient: horizontal; }
.injob a{-webkit-box-flex:1; width:100%; text-align:center; margin:0 auto ; display:block; }
.injob a img{ width:95%}
/*banner*/
.banner img{ width:100%; height:auto}


/*单页*/
.aboutnr{  overflow:hidden;  margin:20px auto; width:98%; }
.aboutnr img{ max-width:100%; margin:0 auto ; text-align:center; height:auto}




/*内页样式*/


.nynrbt{ line-height:40px; color:#FFF;  width:auto; padding:0 10px; margin:0 auto; height:40px; background:#045bc6}
.nynrbt span{ float:left}
.nynrbt a{ color:#FFF}


.nynav{ display: -webkit-box; margin-bottom:1px; -webkit-box-orient: horizontal; width:96%; margin:10px auto 0;}
.nynav a{ -webkit-box-flex:1; background:#FFF; height:32px; font-size:0.8em; line-height:32px; border:1px solid #045bc6; color:#666666; text-align:center; display:block; width:90%;overflow:hidden;}
.nynav a:nth-child(2),.nynav a:nth-child(3),.nynav a:nth-child(4),.nynav a:nth-child(5){ margin-left:5px;}

.nynav a.nrj_a{ background:#045bc6; display:block; width:90%; color:#FFF; height:32px; }



.nyabout{ width:98%;  margin:0 auto}
.nyabout img{ width:90%; max-width:300px; text-align:center}



.nymenu{ width:96%; margin:0 auto;}
.nymenu strong{ width:auto; border:1px solid #045bc6; display:block; height:32px; line-height:32px; background:#ffffff; padding-left:10px;}
.nymenu a{ padding-right:10px;}
.nymenu .vba{color:#f00; padding-right:10px;}
.nymenu p{ padding:10px;}


/*内页之产品页样式*/
.pronr{ width:100% }
.pronr li{ width:47%; float:left;}
.pro-nr{display: -webkit-box; -webkit-box-orient: vertical; width:47%;  margin-left:2%;-webkit-box-flex:1; margin-bottom:20px;}
.pro-nr01{-webkit-box-flex:1; display:block; width:100%; height:100%; margin:0 auto; border:1px solid #CCC; text-align:center}
.pro-nr02{-webkit-box-flex:1; display:block; margin-left:10px; text-align:center}
.pro-nr img{ width:100%; height:auto}

.nypro-h{ text-align:center; margin-top:20px;}
.nypro-txt{ text-align:center}

.nypro-nr img,.nypro-nr input,.nypro-h img{border:1px solid #CCC; width:90%; margin-bottom:20px; height:auto}
.nypro-nr{ width:96%; margin:0 auto}


/*新闻*/

.ny-news{ width:100%; padding-bottom:30px;}
.ny-news li{ width:98%; margin:0 auto; line-height:32px; height:32px; border-bottom:1px dashed #CCC; overflow:hidden}
.ny-news li a{font-size:14px; float:left; color:#666; padding-left:10px;  height:32px;}
.ny-news li span{ float:right; margin-right:5px;}


.newsshow_title{ width:90%; margin:10px auto; text-align:center; font-weight:bold; font-size:1.2em;}
.date{ text-align:center; line-height:32px;}
.newsshow_nr{ width:98%; margin:0 auto;word-wrap:break-word;}
.newsshow_nr img{ max-width:300px; text-align:center;}


/*底部样式*/



.wap-db{ width:100%; bottom:0px; background:#1365c9 left center repeat-x; display: -webkit-box; -webkit-box-orient: horizontal; height:46px;}
.wap-db  a{-webkit-box-flex:1; color:#fff; font-size:14px; display:block; line-height:46px; width:100%;text-align:center; }
.wap-db .db01{  -webkit-box-flex:1; background:url(act01.jpg) right center no-repeat }

.wap-db .db02{  -webkit-box-flex:1; background:url(act01.jpg) right center no-repeat }

.wap-db .db03{  -webkit-box-flex:1; background:url(act01.jpg) right center no-repeat }
.wap-db .db04{  -webkit-box-flex:1; }



/*首页图片切换样式*/
.tempmo{opacity:0.3;filter:alpha(opacity=30);height:auto;border:1px dashed green;margin:3px;background:#FFF;}
.dashmo{position:absolute;border:1px dashed #f00;filter:alpha(opacity=80);margin:3px;background:#FFF;height:auto;opacity:0.8;}

.roll_img_mb_01{overflow:hidden;position:relative;z-index:1}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden;height:20px;position:absolute;right:10px;bottom:0px;}
.roll_img_mb_01 .nav_box li{width:10px;height:10px;font-size:1px;overflow:hidden;background:#0272b2;border-radius:50px;float:left;margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#c00;}
.renh{display:none;}

.form-ul li{padding-top:5px;width:100%;OVERFLOW:hidden;}
.form-label{width:70px;float:left;text-align:right}
.form-input{float:left;}
#valiCode{width:54px;height:20px;}
.sbd{color:#ffffff;background:#045bc6; line-height:25px;}
.ensu{height:60px; float:right; margin-right:25px;}
.ensu img{height:30px;margin-top:15px;}