html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead, th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} 


body{color:#666666;font-family:"microsoft yahei",SimHei,Arial;}
a:link {font-size:12px;color:#666666;text-decoration: none;}
a:visited {font-size:12px;color:#666666;text-decoration: none;}
a:hover {font-size:12px;color:#666666;text-decoration: none;}
ul, li {
	list-style: none;
	border: 0 none;
}

.nav_body{background:#f5f5f5;}

.vh40{height:30px;line-height:100px;float:left;width:100%;}
.vh80{height:80px;line-height:100px;float:left;width:100%;}
.vh180{line-height:180px;height:180px;}

h1{ font-size:20px;}
input:focus{outline:none; blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur());}
textarea:focus{outline:none; blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur());}

/*清除浮动*/
.clr { clear:both; display:block; height:0;font-size:0; overflow:hidden;}



/*.top*/
.top{ position:absolute; top:0px; left:0px; width:100%; height:30px; background:#0f61b9;z-index:99999;}
.top_nr{ margin:0 auto; width:1200px; height:33px; position:relative;}
.top_sholle{ position:absolute; left:45px; top:0px; color:#FFF; font: 12px/30px "microsoft yahei";}
.top_link{ position:absolute; right:30px;font-size:13px;color:#FFF;line-height:30px;}
.top_link_job{ position:absolute; right:0px;top:0px; width:75px; color:#b7b7b7; font:12px;}
.top_link_job img{ margin-right:6px; margin-top:8px;}
.top_link_job a{ color:#b7b7b7; font:12px; text-decoration:none;}
.top_link_job a:hover{ color:#FFF;}
.top_link_home{ position:absolute; right:80px;top:0px; width:75px; color:#b7b7b7; font:12px;}
.top_link_home img{ margin-right:6px; margin-top:8px;}
.top_link_home a{ color:#b7b7b7; font:12px; text-decoration:none;}
.top_link_home a:hover{ color:#FFF;}

/* mune */

.mune{ position:absolute; top:30px; left:0px; width:100%; height:97px; background:url(../images/menu_bg.png) center;z-index:99999;}
.removemune{ width:100%; height:97px; position:fixed; left:0%; margin-left:0px; cursor:pointer;
_position:absolute;top:0px;_top:0px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:99999; display:block; background:url(../images/menu_bg.png) center;  }
.mune_nr{ margin:0 auto; width:1200px; height:97px; position:relative; }
.mune_logo{ position:absolute; left: 38px; top:10px;}
.mune_list{ position:absolute; left:440px; top:0px;}
.mune_list li{ float:left; width:100px; height:95px; position:relative; cursor:pointer; margin-right:10px;}
.mune_list li .m_img{ position:absolute; top:26px; left:0px; width:100%; text-align:center;}
.mune_list li .m_tt{ position:absolute; top:49px; left:0px; width:100%; text-align:center; color:#3a2a0a; font:15px/28px "microsoft yahei"; text-decoration:none;}

.mune_list li a{ position:absolute; left:0px; top:0px; z-index:9999; display:block; width:100px; height:95px;}
.mune_list li.on{ background:url(../images/menu_on.jpg);}
.mune_list li.on .m_tt a{ color:#fff; font:15px/28px "microsoft yahei"; text-decoration:none;}
.mune_list li.on .m_tt{color:#fff; font:15px/28px "microsoft yahei"; text-decoration:none;}

.mune_list li.in{ background:url(../images/menu_on.jpg);}
.mune_list li.in .m_tt a{ color:#fbe396; font:15px/28px "microsoft yahei"; text-decoration:none;}
.mune_list li.in .m_tt{color:#fbe396; font:15px/28px "microsoft yahei"; text-decoration:none;}

.menu_search{ position:absolute; width: 95px; height:97px; top:0px; right:0px; cursor:pointer;}
.menu_search_an{ position:absolute; top:18px; right:18px; background:url(../images/search_off.png) no-repeat; width:64px; height:60px;}
.menu_search_an_on{ background:url(../images/search_on.png) no-repeat; }
.m_search{ position:absolute; width:100%; top:95px; left:0px; height:81px; background:url(../images/show_bg.png) no-repeat; display:none;}
.m_search_nr{ margin:0 auto; width:1200px; height:81px; position:relative;}
.m_search_ts{ position:absolute; color:#fff; left:90px; top:2px; font:18px/80px "microsoft yahei";}
.m_search_inp{ position:absolute;left:90px; top:2px;}
.m_search_inp input{ width:1000px;padding-left:20px; height:40px;margin-top:20px; border:1px solid #fff;border-radius:10px; background:url(../images/iebg.gif);color:#fff;}
.m_search_go{ position:absolute; right:10px; top:0px; cursor:pointer; width:80px; height:80px; text-align:center;}
.m_search_go input{width:80px; height:80px; border:0px;background:none;outline:none;}
.m_search_go input:hover{cursor:pointer;}



.zahome{ position:absolute; left:0px; top:95px; }
.zabout{ position:absolute; left:0px; top:95px; width:100%; height:264px; background:url(../images/menu_xl.png) center; display:none;}
.znews{ position:absolute; left:0px; top:95px; width:100%; height:264px; background:url(../images/zmune_bg_news.png) center;  display:none;}
.zpro{ position:absolute; left:0px; top:95px; width:100%; height:264px; background:url(../images/menu_xlo.png) center; display:none;}
.zgz{position:absolute; left:0px; top:95px; width:100%; height:264px; background:url(../images/menu_xl.png); display:none;}
.zsp{position:absolute; left:0px; top:95px; width:100%; height:264px; background:url(../images/menu_xl.png); display:none;}
.zservice{position:absolute; left:0px; top:95px; width:100%; height:264px; background:url(../images/menu_xl.png); display:none;}

.zmune_nr{ margin:0 auto; width:1200px; height:auto; position:relative;}
.zmenu_list{ position:absolute; top:43px; left:312px; width:169px; height:auto;}
.zmenu_tt{ float:left; width:169px; height:32px;  margin-bottom:1px;}
.zmenu_tt font{ padding:0px 5px 0px 10px;}
.zmenu_tt a{ display:block;background:url(../images/zmune_bg.png) no-repeat;width:169px; height:32px; font:12px/32px "microsoft yahei"; text-decoration:none; color:#2d2d2d;}
.zmenu_tt a:hover{ background:url(../images/zmune_bg_on.png) no-repeat;}
.banner{ float:left; width:100%; height:870px; z-index:333;}

.zpro .zmenu_list{ float:left; width:450px; height:32px;  margin-bottom:1px;}
.zpro .zmenu_tt{ float:left; width:150px; height:32px;  margin-bottom:1px; margin-right:1px;}
.zpro .zmenu_tt a{ display:block;background:url(../images/zmune_bg.png);width:150px; height:32px; font:12px/32px "microsoft yahei"; text-decoration:none; color:#2d2d2d;}
.zpro .zmenu_tt a:hover{ background:url(../images/zmune_bg_on.png);}
.zpro .zmenu_ww{width:150px;float:left;}







/*inban*/
.in_ban1{float:left;width:100%;line-height:435px;height:435px;background:url(../images/in_ban1.jpg) no-repeat center; clear:none;margin-top:100px;}
/*inban*/







/* main_about */
.in_pro{ width:1173px; height:94px; margin:0px auto; clear:both;height:660px;}
.in_pro_t{width:354px;height:77px;background:url(../images/in_pro_t.png);margin:70px 0px;margin:0 auto;}


.in_pro .box{ clear:both; width:100%; height:428px; position:relative;margin-top:40px;}
.in_pro .box .box_1{ width:100%; height:428px; padding-top:10px; overflow:hidden;}
.in_pro .box .list{ width:10000px;position:relative;left:0px;top:0px;}
.in_pro .box .list li{ float:left; width:357px; position:relative;height:402px;margin:0 17px;}
.in_pro .box .list li img{width:357px;height:357px;border:1px solid #CCC}
.in_pro .box .list li a{ position:relative; z-index:0;}

.in_pro .box .list li .prod_pic{width:357px;height:357px;position:relative;}
.in_pro .box .list li .prod_pic img{width:357px;height:357px;}
.in_pro .box .list li .prod_pic .pic_fa{top:0px;left:0;position:absolute;width:100%;height:100%;visibility:hidden;}
.in_pro .box .list li .prod_pic .pic_fa img{opacity:0.1; transition: opacity 1s;}
.in_pro .box .list li  a:hover .prod_pic .pic_fa img{opacity:1; visibility:visible;}







.in_pro .box .btnbox{ position:absolute; top:450px; left:0px; width:100%;}
.in_pro .box .btn{ position:relative; left:50%; float:left;}
.in_pro .box .btn ul{ position:relative; left:-50%; float:left;}
.in_pro .box .btn ul li{ float:left; width:12px; height:12px; margin:0 3px; background:url(../images/index_20.png) right top no-repeat; cursor:pointer;}
.in_pro .box .btn ul li.cur{ background-position:left top;}
.in_pro .box .list li .p_1{ background:#0f61b9; width:100%; height:54px; line-height:54px; text-align:center; font-size:18px; color:#FFF; }
.in_pro .box .list li a:hover .p_1{ background:#d33800; width:100%; height:54px; line-height:54px; text-align:center; font-size:18px; color:#FFF; }





.main_about{ float:left; width:100%; height:726px; background:url(../images/main_about_bg.jpg) center;}
.main_about_nr{ margin:0 auto; width:1200px; height:726px; position:relative;}
.main_about_show{ position:absolute; top:240px; left:110px; width:980px; font:15px/30px "microsoft yahei"; color:#ffffff;}
.main_about_show a{ color:#c6ae6c; font:17px/35px "microsoft yahei"; text-decoration:none;}
.main_about_show a:hover{ color:#f1dfad;}
.main_about_list{ position:absolute; top:500px; left:110px; width:1090px; }
.main_about_list li{ float:left; width:149px; height:149px; margin-left:50px;margin-right:50px; position:relative;}
.main_about_list li a{ display:block; width:149px; height:149px; position:absolute; left:0px; top:0px;}
.main_about_list li a.about{ background:url(../images/main_a1.png);}
.main_about_list li a.about:hover{ background:url(../images/main_a1_on.png); }
.main_about_list li a.honor{ background:url(../images/main_a2.png);}
.main_about_list li a.honor:hover{ background:url(../images/main_a2_on.png); }
.main_about_list li a.hist{ background:url(../images/main_a3.png);}
.main_about_list li a.hist:hover{ background:url(../images/main_a3_on.png); }
.main_about_list li a.zb{ background:url(../images/main_a4.png);}
.main_about_list li a.zb:hover{ background:url(../images/main_a4_on.png); }
.main_about_list li a.zz{ background:url(../images/main_a5.png);}
.main_about_list li a.zz:hover{ background:url(../images/main_a5_on.png); }

/* main_project */
.main_project{float:left;width:100%;background:url(../images/project_bg.jpg) no-repeat center;height:628px;margin-top:2px;}

.in_case_t{margin:0 auto;width:303px;height:74px;background:url(../images/in_pro_t1.png);margin-top:70px;}

.in_case{ clear:both; width:1116px; margin:0px auto;margin-top:70px;height:272px;}
.in_case .box{ width:1116px; height:176px; position:relative;}
.in_case .box .btn{ position:absolute; top:90px; display:block; width:31px; height:53px;}
.in_case .box .btn_lt{ left:-60px; background:url(../images/project_lt.png) no-repeat;}
.in_case .box .btn_lt:hover,.ab_equip .box .btn_lt:active{ background:url(../images/about_lt_3.png) no-repeat;}
.in_case .box .btn_rt{ right:-60px; background:url(../images/project_rt.png) no-repeat;}
.in_case .box .btn_rt:hover,.ab_equip .box .btn_rt:active{ background:url(../images/project_rt.png) no-repeat;}
.in_case .box .cont{ width:1116px; height:272px; overflow:hidden;}

.in_case #case_box{ width:20000px; height:272px;}
.in_case #case_box_1,.in_case #case_box_2{ float:left;}

.in_case .box li{ float:left; width:372px; height:272px; position:relative;}
.in_case .box li .cont{ position:absolute;top:0px;left:0px;width:362px; height:272px; margin:0px auto;}
.in_case .box li .cont img{width:362px; height:272px;}
.in_case .box li .ft{ position:absolute;width:362px; left:0px; bottom:0px;text-align:center;font:16px/48px "microsoft yahei";color:#FFF;background:#111;filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; }

.in_case .box li:hover .cont{ border:0px; margin-top:1px;}
.in_case .box li a{position:absolute;left:0px;top:0px;width:362px;height:272px;}
.in_case .box li:hover .cont img{width:362px;height:272px;}
.in_case .box li:hover .ft{background:#d30201;color:#fff;position:absolute;left:0px;bottom:0px;font:16px/48px "microsoft yahei";}

/* main_project end*/

/*main_new*/
.main_news{float:left;width:100%;background:url(../images/main_new_bg.jpg);height:630px;margin-top:2px;}

.in_new_t{margin:0 auto;width:283px;height:74px;background:url(../images/in_pro_t2.png);margin-top:80px;margin-bottom:80px;}
.in_new_list{width:1200px;margin:0 auto;height:auto;overflow:hidden}

.in_new_list .in_new_title{width:120px;margin:0 auto;font-size:28px;color:#24a9a8;text-align:center;padding:55px 0 55px 0;}
.in_new_list .in_new_title p{font-size:16px;color:#79c9c8;}

.in_new_list li{width:550;float:left;margin:0px 25px 45px 25px;display:block}
.in_new_list li .in_new_lt{float:left;width:70px;height:70px;line-height:70px;background:#e8e8e8;margin-right:18px;text-align:center;}

.in_new_list li .in_new_lt span{
	font-size:24px;
	line-height:46px;
	border-bottom:1px solid #FFF;width:70px;display:block;
	color:#666;
}
.in_new_list li .in_new_lt p{
	font-size:12px;
	line-height:24px;
}

.in_new_list li .in_new_rt{float:right;width:462px;font-size:20px;color:#333;}
.in_new_list li .in_new_rt a{font-size:20px;color:#333;}
.in_new_list li .in_new_rt a:hover{color:#24a9a8;}
.in_new_list li .in_new_rt p{font-size:14px;color:#929292;line-height:160%;}

.in_new_list .in_new_btn{width:150px;margin:0 auto;height:40px;line-height:40px;border:1px solid #d3d3d3;background:#f3f3f3;margin-top:40px;text-align:center;}
.in_new_list .in_new_btn a{display:block;font-size:13px;color:#666;vertical-align:middle;text-transform:uppercase;-webkit-transition: all 0.5s ease-in-out;}
.in_new_list .in_new_btn a:hover{background:#0f61b9;color:#FFF}
/*main_new end*/

/*foot*/
.foot_box{float:left;width:100%;background:url(../images/foot_bg.jpg);height:308px;margin-top:2px;}
.foot_in{width:1200px;margin:0 auto;height:260px;margin-top:48px;}
.foot_in .foot_in{float:left;width:350px;height:auto;margin-top:0px;}
.foot_in .foot_in img{padding-top:60px;padding-left:80px;}
.foot_in .foot_in li {float:left;width:600px;height:auto;margin-bottom:5px;}
.foot_in .foot_in li .in_txt_1{font:18px/25px "microsoft yahei";color:#dadada}
.foot_in .foot_in li .in_txt_1 a{font-size:18px;color:#dadada}
.foot_in .foot_in li .in_txt_2{font:15px/25px "microsoft yahei";color:#dadada}
.foot_in .foot_in li .in_txt_2 a{font:15px/25px "microsoft yahei";padding-right:10px;color:#dadada}

.foot_in .foot_menu{float:left;width:168px;}
.foot_in .foot_menu li{float:left;width:168px;line-height:40px;text-align:center;margin-bottom:1px;position:relative}
.foot_in .foot_menu li a{font-size:14px;color:#dadada;background:#1f1f1f;display:block;}
.foot_in .foot_menu li a:hover{background:#222222;color:#dadada}
.foot_in .foot_menu li a .a_img{position:absolute;right:16px; top:14px; width:9px; height:12px; background:url(../images/bottom_jt_off.png);}
.foot_in .foot_menu li:hover a .a_img{ background:url(../images/bottom_jt_on.png);}

.foot_in .foot_contact{float:left;width:350px;height:auto;font-size:14px;color:#dadada;margin-left:130px;line-height:180%;}
.foot_in .foot_contact p{font-size:16px;color:#dadada;padding-bottom:5px;}
.foot_in .foot_contact span{font-size:18px;color:#dadada;padding-bottom:10px;}
.foot_in .foot_ewm{float:right;width:200px;text-align:center;}
.foot_in .foot_ewm p{font-size:12px;color:#dadada;padding-top:8px;}
.foot_in .foot_ewm a{color:#fff;}

.copyright{float:left;width:100%;line-height:42px;background:url(../images/copyright.jpg) center;text-align:center;font-size:12px;color:#dadada;}
.copyright a{color:#dadada;}
/*foot end*/

/*product*/
.prod_box{width:1200px;margin:0 auto;height:auto;overflow:hidden;}
.prod_box li{float:left;width:270px;height:280px;margin:0px 12px; border-radius: 8px;margin-bottom:18px;border:1px solid #e2e2e2;background:#fff}
.prod_box li a{color:#060;}
.prod_box li a .prod_title{color:#555}
.prod_box li a:hover .prod_title{color:#fff;background:#3e70cc; border-radius:0 0 8px 8px;}
.prod_box li a:hover .prod_pic{background:#3e70cc;border-radius:8px 8px 0 0;}
.prod_box li .prod_pic{width:270px;}
.prod_box li .prod_pic img{width:250px;height:220px;padding:10px 10px 0 10px;}
.prod_box li .prod_title{font-size:13px;text-align:center;line-height:50px;}




.prolist{ float:left; width:100%; height:auto; overflow:visible; background:#fcfcfc;min-height:600px;}
.prolist_nr{ margin: 0 auto; width:1200px; height:auto; position:relative;}
.prolist_list{ float:left; width:100%; height:auto; margin-top:50px;}
.prolist_list li{ float:left; width:270px; height:270px; position:relative; cursor:pointer; margin-left:30px;margin-bottom:10px;}
.prolist_list li .prolist_xian{ position:absolute; left:0px; bottom:0px; width:100%; height:15px; background:url(../images/prolist_xian.png) center; z-index:555;}
.prolist_list li .prolist_img{ position:absolute; top:9px; left:0px; width:270px; height:250px; border:1px #727272 solid; z-index:556;}
.prolist_list li .prolist_img .prolist_img_pic{ position:absolute; left:0px; top:0px; width:270px; height:250px;}
.prolist_list li .prolist_img .prolist_img_pic img{ width:270px; height:250px;}
.prolist_list li .prolist_img  .prolist_img_tt{ position:absolute; left:0px; bottom:0px; line-height:40px; width:100%; text-align:center; color:#ffffff;background:#111;filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; }
.prolist_list li.on .prolist_img{ border:1px #cab26f solid;}
.prolist_list li.on .prolist_img  .prolist_img_tt{ background:#d30201}
.prolist_list li .prolist_con{width:100%;font-size:12px;line-height:150%;color:#666;position:absolute; left:0px; bottom:0px;}


.case{width:1200px;margin:0 auto;overflow:hidden;margin-top:50px;padding-bottom:50px;}
.case li{width:280px;height:280x;position:relative;margin-right:18px;margin-bottom:18px;overflow:hidden;float:left;border:1px solid #CCC}
.case_yiks{position:absolute;background:url(../images/huis.png);bottom:0px;left:0px;padding-left:18px;color:#fff;font-size:15px;width:279px;}
.case_yiks font{float:right;padding-top:16px;padding-right:19px;display:none;}
.case_yiks p{background: url(../images/ok.png) no-repeat 246px center;padding-right: 85px;padding-top:12px;padding-bottom:12px;}
.case_oksl{background:rgba(15,97,185,0.9);position:absolute;top:0px;left:0px;height:100%;width:100%;display:none;}
.case_oksl div{font-size:20px;color:#ffffff;text-align:center;padding-top:56px;width: 200px;margin: 0 auto;line-height:26px;}
.case_oksl p{width:225px;margin:0 auto;overflow:hidden;font-size:13px;color:#ffffff;padding-top:10px;line-height:180%;text-align:center;}
.case_oksl font{text-align:center;display:block;padding-top:20px;}
.case_ojoo img{width:280px;height:280px;}


.protype{width:1200px;margin:0 auto;}
.protype li{float:left;width:375px;margin-right:23px;margin-bottom:10px;border:1px solid #CCC;padding:10px 0;height:70px;linear-gradients; 
background: linear-gradient(#03a6f7, #0c67c9);}
.protype li:nth-child(3n){margin-right:0;}
.protype li .probig_tit{padding-left:15px;font-size:20px;padding-bottom:3px;}
.protype li .probig_tit a{color:#FFF;font-size:20px;}
.protype li .prosmall_tit{font-size:15px;color:#03C;padding-left:15px;width:360px;}
.protype li .prosmall_tit dd{width:120px;float:left}
.protype li .prosmall_tit a{font-size:15px;padding-right:10px;width:120px;color:#FFF}
.protype li .prosmall_tit a:hover{color:#fff000;}
.prosmall_tit a.hover{color:#fff000;}

.prod_list{width:1200px;margin:0 auto; min-height:1000px;}
.prod_list li{float:left;width:360px;height:545px;background:#fff;border:1px solid #c9c9c9;margin-right:42px;margin-bottom:40px;}
.prod_list li .prod_pic{width:360px;height:320px; position:relative;}
.prod_list li .prod_pic img{width:360px;height:320px;}
.prod_list li .prod_pic .pic_fa{top:0px;left:0;position:absolute;width:100%;height:100%; visibility:hidden;}
.prod_list li .prod_pic .pic_fa img{opacity:0.1; transition: opacity 1s;}
.prod_list li a:hover .prod_pic .pic_fa img{opacity:1; visibility:visible;}

/*.prod_list li:last-child{margin-right:0px;}*/

.prod_list li:nth-child(3n){margin-right:0;}

.prod_list li .detail {width:300px;margin:0 auto;text-align: center;}
.prod_list li .detail p{font-size:12px;line-height:160%;color:#666;}
.prod_list li a.tit {
  position: relative;
  display: inline-block;
  padding-bottom: 4%;padding-top:20px;
  margin-bottom: 6.6%;
  font-size: 20px;
  line-height: 2;
  color: #333;
}
.prod_list li a.tit:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: #ddd;
  margin-left: -20px;
}

.prod_list li a.btn{width:100px;line-height:40px;font-size:13px;text-align:center;border:1px solid #c9c9c9; display:inline-block;margin-top:20px; -webkit-transition: all 0.8s;
          transition: all 0.8s; left: 50%;}

.prod_list li a.btn:hover {
  border-color: #ec0000;
  background: #ec0000;
  color: #fff;
}


.f-cb{
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}



.prod_con_fl{width:659px;height:582px;border:1px solid #c9c9c9;background:#FFF;}
.prod_con_fl img{width:649px;height:572px;padding:5px 0 0 5px;}
.prod_con_fr{width:470px;height:582px;position:relative;}
.prod_con_tit{font-size:26px;line-height:30px;color:#0f61b9;}
.prod_con_tit p{font-size:14px;color:#666;line-height:160%;border-bottom:1px solid #dcdcdc;padding-bottom:30px;padding-top:12px;}


.prod_info_tit{border:5px solid #fff;background:#0f61b9;line-height:40px;margin-top:40px;padding-left:15px;color:#FFF;font-size:20px;}
.prod_con{font-size:14px;line-height:150%;color:#555; padding:30px 20px;}
.prod_con span{font-size:16px;color:#0f61b9;font-weight:bold;line-height:50px;}


.prod_in_pic{wdith:410px;height:auto;overflow:hidden;}
.prod_in_img{width:400px;padding:5px 5px;border:1px solid #c9c9c9;background:#FFF;display:block;margin-bottom:10px;}
.prod_in_img img{width:400px;height:355px;}
.prod_in_box{width:680px;height:auto;overflow:hidden;margin-bottom:30px;}
.prod_in_box{font-size:14px;line-height:150%;color:#555; padding:30px 30px;background:#FFF;border:1px solid #c9c9c9;}
.prod_in_box span{font-size:16px;color:#0f61b9;font-weight:bold;line-height:50px;}

.prod_in_name{background:#0f61b9;line-height:40px;padding-left:15px;color:#FFF;font-size:20px;margin-bottom:40px;}



.prod_link{padding:30px 0;}
 .prod_link a{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
	display: inline-block;
	margin: 0 15px;
	padding-left: 40px;
	height: 30px;
}
.prod_link a:hover{
	color: #ff0000;
}
.prod_link .prev{
	background: url(../images/fitting_btn1.png) no-repeat 0 0;
}
.prod_link .next{
	background: url(../images/fitting_btn2.png) no-repeat 0 0;
}
.prod_link .back{
	background: url(../images/fitting_btn3.png) no-repeat 0 0;
}

.pzhi dl.noMr{margin-right:0;}

.ds_logo{height:auto;margin:0 auto;min-height:400px;}
.ds_logo li{float:left;width:178px;margin-left:10px;margin-right:10px;}
.ds_logo li .ds_pic{width:178px;height:86px;border:1px solid #dedede;}
.ds_logo li .ds_pic img{width:178px;height:86px;}
.ds_logo li .ds_t{line-height:40px;font-size:14px;color:#555; text-align:center;}


/*prodouct end*/

/*news*/
.dsaa{width:1200px;margin:0 auto;overflow:hidden;margin-top:50px;margin-bottom:50px; min-height:450px;}
.dsaa li{width:99%;overflow:hidden;background:#fff;margin-bottom:20px;border:1px solid #dedede;}
.dsaa li img{width:128px;height:88px;float:left;overflow:hidden;padding-left:5px;}
.dsaa li div{float:left;width:990px;overflow:hidden;padding-left:20px;}
.dsaa li font{font-size:15px;font-weight:bold;color:#333333;line-height:28px;}
.dsaa li p{color:#666666;font-size:14px;line-height:25px;}
.dsaa li b{font-size:13px;color:#666666;padding-top:5px;display:block;font-weight:normal;}
.dsaa li a{display:block;overflow:hidden;padding-top:14px;padding-left:10px;padding-bottom:12px;padding-right:24px;}
.dsaa li a:hover{background: linear-gradient(#499aff, #318aea);}
.dsaa li a:hover div{color:#fff;}
.dsaa li a:hover font{color:#fff;}
.dsaa li a:hover p{color:#fff;}
.dsaa li a:hover b{color:#fff;}

.ojog{width:1200px;margin:0 auto;overflow:hidden;background:#fefefe;margin-top:50px;margin-bottom:50px; min-height:350px;}
.kiuu{padding:40px;}
.sdsv{font-size:25px;color:#333333;font-weight:bold;text-align:center;}
.jisg{background:#f5f5f5;margin-top:32px;overflow:hidden;height:72px;padding-left:20px;line-height:72px;color:#333333;font-size:16px;}
.nisb{float:right;padding-top:20px;padding-right:24px;}
.jijs{wdith:100%;overflow:hidden;padding-top:30px;padding-bottom:30px;line-height:26px;font-size:16px;text-align:left;text-align:center;}
.jijs img{margin:0 auto;}
.ojo9{font-size:15px;line-height:26px;}
.ojo9 a{font-size:15px;color:#060;}


/*news*/
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; width:100%;margin:0 auto;padding:30px 0 30px 0; clear:both;}
.page a,.page span{display:block;color:#0c4797;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#0c4797;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */


/*honor*/

.ny_honor_nr{ margin: 0 auto; width:1003px; height:500px; position:relative;}
.ny_honor_tt{ float:left; margin-top:30px; text-align:center; width:100%;}
.ny_honor_view{ float:left; width:100%; height:330px; margin-top:30px; }
.ny_honor_view li{ float:left; width:220px; height:330px; margin-left:25px; _margin-left:12px; position:relative;}
.ny_honor_view li .h_img{ position:absolute; top:15px; left:0px; z-index:888; }
.ny_honor_view li .h_img img{ width:220px; height:305px;}
.ny_honor_view li .h_img_bg{ position:absolute; top:0px; left:0px; width:100%; height:100%; /*background:url(/images/about_bg.png);*/display:none;}
.ny_honor_view li .h_img_bg a{  display:block; width:100%; height:100%; float:left; text-align:center; line-height:310px; font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.ny_honor_view li .h_xian{ position:absolute; top:313px; left:0px;}

.honor_goleft{ position:absolute; left:-70px; top:180px; width:55px; height:55px; background:url(../images/honor_left_off.png) no-repeat; cursor:pointer;}
.honor_goleft_on{ background:url(../images/honor_left.png) no-repeat;}
.honor_goright{position:absolute; right:-70px; top:180px; width:55px; height:55px; background:url(../images/honor_right_off.png) no-repeat; cursor:pointer;}
.honor_goright_on{background:url(../images/honor_right.png) no-repeat;}


/*honor*/

/*wenhua*/
.container{margin-left:auto; margin-right:auto; width:1100px; font-family:microsoft yahei;}

.pzhi{margin-top:26px; margin-bottom:20px; overflow:hidden;}
.pzhi dl{float:left; margin-right:50px; width:230px; height:248px; background-color:#fff; border:1px solid #ddd; border-top:none; border-bottom-width:2px; overflow:hidden;}
.pzhi dl.noMr{margin-right:0;}
.pzhi dl dt{margin-top:25px; margin-left:36px; margin-bottom:20px; padding-left:18px; border-left:3px solid #0f61b9;}
.pzhi dl dt span{display:block; margin-bottom:6px; font-size:30px; color:#0f61b9; }
.pzhi dl dt em{display:block; font-size:16px; font-family:arial; color:#999;}
.pzhi dl dd{margin-left:40px; line-height:22px; font-size:15px;}
.pzhi dl dd span{color:#666;line-height:140%;}
.pzhi dl dd p{margin-top:20px;padding-left:40px;}
/*youshi*/







/*fenxiang*/
#bdsharebuttonbox1 a{display:block;width:22px;height:22px;float:left;padding:0px;margin:0px;margin-right:19px;background:url(../images/oicq.png) no-repeat 0px 0px;background-size:123px 22px;}
#bdsharebuttonbox1 a:hover{background:url(../images/oicq1.png) no-repeat 0px 0px;background-size:123px 22px;}
 #bdsharebuttonbox1 a.a_1, #bdsharebuttonbox1 a.a_1:hover{background-position:0px 0px;}
#bdsharebuttonbox1 a.a_2, #bdsharebuttonbox1 a.a_2:hover{background-position:-34px 0px;}
 #bdsharebuttonbox1 a.a_3, #bdsharebuttonbox1 a.a_3:hover{background-position:-68px 0px;}
 #bdsharebuttonbox1 a.a_4, #bdsharebuttonbox1 a.a_4:hover{background-position:-101px 0px;}
 #tsina{background:url(../images/a1.png) no-repeat left top;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}
#tqq{background:url(../images/a2.png) no-repeat left top;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}
#sqq{background:url(../images/a3.png) no-repeat left top;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}
#weixin{background:url(../images/a4.png) no-repeat left top;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}
#tsina:hover{background:url(../images/a1.png) no-repeat left bottom;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}
#tqq:hover{background:url(../images/a2.png) no-repeat left bottom;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}
#sqq:hover{background:url(../images/a3.png) no-repeat left bottom;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}
#weixin:hover{background:url(../images/a4.png) no-repeat left bottom;width:26px !important;height:26px !important;margin:0px !important;padding:0px !important;margin-left:8px !important;}




.w1{width:100%;float:left;line-height:125px;height:125px;}
.w2{width:100%;float:left;background:url(2.jpg) center no-repeat;line-height:928px;height:928px;}
.w3{width:100%;float:left;background:url(3.jpg) center no-repeat;line-height:729px;height:729px;}
.w4{width:100%;float:left;background:url(4.jpg) center no-repeat;line-height:628px;height:628px;}
.w5{width:100%;float:left;background:url(5.jpg) center no-repeat;line-height:672px;height:672px;}
.w6{width:100%;float:left;background:url(6.jpg) center no-repeat;line-height:350px;height:350px;}


.in_banbox{ clear:both; width:100%; height:530px; overflow:hidden; position:relative;}
.in_banbox .list{ position:relative; width:100%; height:100%; z-index:10}
.in_banbox .list li{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1;}
.in_banbox .btn1{ position:absolute; bottom:30px; left:50%; margin-left:320px; z-index:20}
.in_banbox .btn1 li{ float:left; width:46px; height:4px; background:#fff; margin-right:10px; cursor:pointer;}
.in_banbox .btn1 li.cur{ background:#23c74a;}
.in_banbox .btn_2{ position:absolute; bottom:200px; left:50%; z-index:20; display:none;}
.in_banbox:hover .btn_2{ display:block;}
.in_banbox .btn_2 .btn1{ display:block; width:66px; height:77px; background:url(aiv.png) no-repeat;}
.in_banbox .btn_2 .prev{ background-position:left bottom; margin-left:-490px;}
.in_banbox .btn_2 .prev:hover{ background-position:left top;}
.in_banbox .btn_2 .next{ background-position:right bottom; margin-left:424px;}
.in_banbox .btn_2 .next:hover{ background-position:right top;}

.in_banbox1{ clear:both; width:100%; height:435px; overflow:hidden; position:relative;}
.in_banbox1 .list{ position:relative; width:100%; height:100%; z-index:10}
.in_banbox1 .list li{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1;}
.in_banbox1 .btn1{ position:absolute; bottom:30px; left:50%; margin-left:320px; z-index:20}
.in_banbox1 .btn1 li{ float:left; width:46px; height:4px; background:#fff; margin-right:10px; cursor:pointer;}
.in_banbox1 .btn1 li.cur{ background:#23c74a;}
.in_banbox1 .btn_2{ position:absolute; bottom:200px; left:50%; z-index:20; display:none;}
.in_banbox1:hover .btn_2{ display:block;}
.in_banbox1 .btn_2 .btn1{ display:block; width:66px; height:77px; background:url(aiv.png) no-repeat;}
.in_banbox1 .btn_2 .prev{ background-position:left bottom; margin-left:-490px;}
.in_banbox1 .btn_2 .prev:hover{ background-position:left top;}
.in_banbox1 .btn_2 .next{ background-position:right bottom; margin-left:424px;}
.in_banbox1 .btn_2 .next:hover{ background-position:right top;}



.contact{width:550px;height:auto;font-size:20px;line-height:180%;color:#555;margin-top:40px;margin-bottom:80px;}
.con_map{width:602px;height:auto;margin-top:40px;margin-bottom:80px;}

.in_con{min-height:500px;margin-top:40px;margin-bottom:60px;font-size:14px;line-height:160%;}