﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1170px;margin:0 auto;}
.mar0{ margin-right:0; }

/*top*/
.toper{ width:100%; height:181px; position: relative; z-index: 10;}
.top{ width:100%; height:130px; background:#fff;}
.logo{ width:167px; height:40px; margin:45px 0 0 40px; float:left;}
.toprt{ float:right; width:410px; height:40px; margin:51px 19px 0 0;}
.en{ width:158px; float:left; background: url("../images/bg_en_03.png") 121px 12px no-repeat; border:1px solid #cfcfcf;}
.en>a{ display:block; height:38px; line-height:38px; padding-left:28px; margin:0 5px; font-size:14px; color:#333; width:120px;}
.en>a.ywz{ background: url("../images/en_03.jpg") left center no-repeat; }
.en>a.zwz{ background: url("../images/en_03.jpg") left center no-repeat; border-top:1px dashed #cfcfcf;}
.SreachBox{ width:240px; height:40px; background: url("../images/bt_sear_03.jpg") no-repeat; float:left; margin-left:10px;}
.sreach_btn{ float:right; width:30px; height:40px; display: block; cursor: pointer;}
.sreach_ipu{ width:198px; float:left; height:40px; background:transparent; padding-left:12px; color:#999999; font-size:14px;}
.nav{ width:100%; height:51px; background: url("../images/bg_nav_03.jpg") repeat-x; }
.nav li{ float:left; width:225px; text-align: center;}
.nav li+li{ padding-left:11px; background: url("../images/bg_navli_03.jpg") left top no-repeat; }
.nav li>a{ height:51px; line-height:51px; font-size:14px; font-weight:bold; color:#fff; display:block; text-transform: uppercase;}
.subnav{ width:225px; position:absolute;}
.subnav dd{ background: url("../images/bg_subnav_03.png"); height:30px; line-height:30px;}
.subnav dd a{ color:#fff;}

.subnav dd:hover .sub3{display: block;}
.sub3{position:absolute;overflow: hidden;  margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 30px; display:none; left:225px;top:10px;width:280px; background: url("../images/bg_subnav_03.png"); z-index: 0;}
.sub3 dd{height:30px; line-height:30px; width: 280px;display: block;}
.sub3 dd a{color:#fff; display: block;height:30px;padding-left:12px;}
.sub3 a.prev,.sub3 a.next{ width:20px; height:20px; display:block; cursor:pointer; position:absolute; bottom:10px; z-index:3;}
.sub3 a.prev{ background: #fff url(../images/prev.png) center center no-repeat; right:50px;}
.sub3 a.next{ background: #fff url(../images/next.png) center center no-repeat; right:20px;}


.m12{text-align:left;padding-left:74px;}
.m13{text-align:left;padding-left:74px;}
.m14{text-align:left;padding-left:64px;}
.m15{text-align:left;padding-left:50px;} 
/*top end*/

/*bottom*/
.footer{ width:100%; height:90px; background:#222222; padding-top:50px;}
.btmnav ul{ width:100%; text-align:center;}
.btmnav li{ display:inline-block; *display: inline; *zoom:1; padding:0 16px 0 22px;}
.btmnav li+li{ background: url("../images/bg_btmnav_03.png") left center no-repeat;}
.btmnav li>a{ font-size:14px; font-family:"Arial"; color:#666666; cursor: pointer; text-transform: uppercase;}
.btmnav li>a:hover{ color:#fff;}
.copyright{ font-size:14px; font-family:"Arial"; text-align: center; color:#666;}
.copyright>a{ font-size:14px; font-family:"Arial"; text-align: center; color:#666;}
.copyright>a:hover{ color:#fff; text-decoration:underline;}
/*bottom end*/

/*pages*/
.Pages{ height:32px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; font-size:12px;}
.Pages .p_cur,.Pages .p_total{ display:none;}
.Pages .p_count{ display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#666; width:67px; height:30px; text-align:center; line-height:30px; border:1px solid #d6d6d6; display: none;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#0f3a9e;}
.Pages .p_page .num a{ width:30px; height:30px; line-height:30px; text-align:center; color:#666666; vertical-align:middle; border:1px solid #d6d6d6; margin:0 4px; background: #fff;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#0f3a9e; color:#fff; border:1px solid #0f3a9e;}
/*pages end*/

/*navlf*/
.navlf{ width:230px; float:left; /*padding-bottom:49px; */background:#fff; box-shadow:3px 3px 3px #e0e0e0;}
.navlf dt{ height:70px; line-height:70px; background:#0f3a9e; color:#f5f5f5; font-size:20px; padding-left:23px; width:207px;}
.navlf dd{ width:182px; margin:0 24px; border-bottom: 1px solid #ebebeb;}
.navlf dd .navlfbg>a{ height:49px; line-height:49px; color:#333;}
.navlf dd.on .navlfbg>a,
.navlf dd:hover .navlfbg>a{color:#0f3a9e;}
.navlf dd.on .navlfbg,
.navlf dd:hover .navlfbg{background:url("../images/bg_navlf_03.png") 169px center no-repeat;}
.submenu{ display:none;}
.submenu li{ height:25px; line-height:25px; padding-left:9px;}
.submenu li>a{ color:#666; cursor:pointer; font-size:12px;}
.submenu li:hover>a,
.submenu li.on>a{ color:#0f3a9e;}
.navlfbg{ background:url("../images/bg_navlf_03.png") 159px center no-repeat;}
/*navlf end*/

/*homeban*/
.homeban{ height:888px; margin-left:1px; position: relative; margin-top:-181px;}
.bd li a{ display:block; cursor:pointer; height:888px; width:100%;}
.homeban .hd{height:14px; position: absolute; bottom:240px; width:100%;}
.homeban .hd ul{ text-align:center; width:100%;}
.hd li{ width:14px; height:14px; border-radius:7px; background: #fff; display: inline-block; *display: inline; *zoom:1; margin:0 8px;}
.hd li.on{ background:#0f3a9e;}
.homeban>a{ display:block; cursor:pointer; width:73px; height:73px; position: absolute; top:50%; left:50%; display:none;}
.homeban>a.prev{ background: url(../images/hover_left.png) no-repeat; margin-left: -574px;}
.homeban>a.next{ background: url(../images/hover_right.png) no-repeat; margin-left:500px;}
.homeban .bd li:hover .homeban>a{ display:block;}
.homeban .prevStop{ display:none;  }
.homeban .nextStop{ display:none;  }
/*homeban end*/

/*Company*/
.compbox{ margin-top:-222px; z-index: 100; position: relative;}
.comp{ width:100%; height:222px; background: #fff;}
.complf{ width:215px; height:183px; float:left; padding:39px 0 0 40px;}
.complf img{ width:214px; height:83px;}
.more{ width:114px; height:32px; line-height:32px; padding-left:14px; background: url("../images/bg_more_03.png") no-repeat; display: block; text-transform: uppercase; font-size:12px; font-family: "Arial"; color:#676767; cursor:pointer; margin-top:15px;}
.more:hover{ color:#000;}
.comprt{ font-size:14px; font-family:"Arial"; width:740px; float:left; margin:53px 0 0 105px; color:#555;}
/*Company end*/

/*product*/
.prodbox{ width:100%; height:572px; background:#fff;}
.product{ width:1130px; height:480px; background:#f4f4f4; padding:50px 0 0 40px;}
.prodlf{ width:419x; height:423px; position: relative; float:left;}
.prodlf>a{ display: block; height:423px; cursor:pointer;}
.prodlf .prolfpic{ width:419px; height:423px; overflow: hidden;}
.prodlf .prolfpic>img{ height:423px; width:419px; transition: all 0.6s;}
.prodlf .prolfpic>img:hover{ transform: scale(1.2);}
.prodshaw{ width:404px; height:66px; line-height:66px; padding-left:15px; color:#fff; font-size:24px; text-transform: uppercase;background: url("../images/bg_lfshaw.png"); position: absolute; bottom:0; left:0; font-family:"Arial";}
.prodrt{ float:left; width:670px; height:446px; margin-left:23px;}
.prodrt li{ width:200px; height:200px; position: relative; margin:0 23px 23px 0; float:left;}
.prodrt li>a{ display:block; cursor:pointer;}
.prodrt li>a .prortpic{ width:200px; height:200px; overflow: hidden;}
.prodrt li>a img{ width:200px; height:200px; transition: all 0.6s;}
.prortpic img:hover{ transform: scale(1.2);}
.prortshaw{ position: absolute; bottom: 0; left:0; height:32px; line-height:32px; color:#fff; padding:0 15px; text-transform:uppercase; font-weight:bold;}
.prodrt li.prort1 .prortshaw{ background: #0aa76c;}
.prodrt li.prort2 .prortshaw{ background: #f0008c;}
.prodrt li.prort3 .prortshaw{ background: #772de2;}
.prodrt li.prort4 .prortshaw{ background: #107ed6;}
.prodrt li.prort5 .prortshaw{ background: #ff7600;}
.prodrt li.prort6 .prortshaw{ background: #0f3b9e;}
/*product end*/

/*170517*/
.pron{ width:200px; height:200px; background: url("../images/bg_pro1.jpg") no-repeat; position: absolute; left:0; top:0; text-align: center; display: none;}
.pron span{ padding: 32px 0 24px; display: block;}
.pron span img{ max-width:100%;}
.pron dd>a{ color:#fff; }
.pron dd:hover>a{ text-decoration:underline;}
.pron dd{width: 202px;height: 27px;line-height: 27px; text-align:left; padding-left:17px; font-size: 14px;font-family: Arial;color: #fff;background: url(../images/proicon.png) no-repeat 5px 10px;}
.prodrt li.prort2 .pron{ background: url("../images/bg_pro2.jpg") no-repeat;}
.prodrt li.prort3 .pron{ background: url("../images/bg_pro3.jpg") no-repeat;}
.prodrt li.prort4 .pron{ background: url("../images/bg_pro4.jpg") no-repeat;}
.prodrt li.prort5 .pron{ background: url("../images/bg_pro5.jpg") no-repeat;}
.prodrt li.prort6 .pron{ background: url("../images/bg_pro6.jpg") no-repeat;}
.prodrt li:hover .pron{ display:block;}
/*170517 end*/

/*news.shtml*/
.ny_bg{ width:100%; background: url("../images/ny_bg_01.jpg") center top no-repeat;}
.ny_cont{ width:1100px;min-height: 300px; background:#f5f5f5; padding:40px 30px 57px 40px;}
.titl{ width:100%; font-size:22px; color:#000; font-family: "Arial"; border-bottom:1px solid #dbdbdb;line-height:22px; padding-bottom:21px; position:relative;}
.ny_list{ padding:36px 0 25px; width: 817px;}
.ny_list li{ width:750px; height:120px; background: #fff; padding:20px 50px 0 20px; margin-bottom:30px;}
.ny_date{ text-align:center; width:90px; height:82px; background:#e6e6e6; font-family: "Arial"; font-size:14px; color:#666666; padding-top:18px; line-height:35px; float:left;}
.ny_date span{ font-size:36px; color:#000000;}
.ny_newrt{ float:left; margin-left:17px; width:640px;}
.ny_newrt h3{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:6px;}
.ny_newrt h3 a{ color:#0f3a9e; font-size:16px; font-family: "Arial"; font-weight:bold; line-height:30px;}
.ny_newrt p{ font-size:14px; color:#333333; line-height:24px;}
/*news.shtml end*/

/*product.shtml*/
.nyrtcont{ float:left; margin-left:50px; width:817px;}
.ny_prolist{ margin:31px 0 0; }
.ny_prolist li{ width:785px; height:150px; box-shadow:3px 3px 3px #dadada; background:#fff; padding:30px 0 0 25px;}
.ny_prolist li+li{ margin-top:24px; }
.ny_propic{ float:left; width:135px; height:113px; overflow:hidden;}
.ny_propic a{ display: block; cursor: pointer; }
.ny_prolist li .ny_propic img{ width:135px; height:113px; transition: all 0.6s;}
.ny_propic img:hover{ transform: scale(1.2);}
.ny_prort{width:618px; float:left; margin-left:30px; padding-top:20px;}
.ny_prort h3 a{font-size:16px; color:#0f3a9e; font-weight:bold; display:inline-block; width:60%; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rtxt{ margin-top:20px; }
.rtxt dt,.rtxt dd{ width:100%; height:30px; line-height:30px;}
.rtxt dt span,
.rtxt dd span{ width:30%; display:inline-block; *display: inline; *zoom:1; font-family:"Arial";}
.rtxt dt span{ color:#333333; font-size:16px;}
.rtxt dd span{ color:#666666; font-size:14px;}
/*product.shtml end*/

/*prodinfo.shtml*/
.pinfotop{ padding:32px 0;}
.pinfolf{ width:300px; height:250px; box-shadow:3px 3px 3px #e4e4e4; float:left;}
.pinfolf img{ width:300px; height:250px;}
.pinfort{ float:left; margin-left:24px; width:485px;}
.pinfort h2{ color:#0f3a9e; font-size:18px; font-weight:bold; margin-top:15px;}
.pinfort h3{ color:#000; font-weight:bold; font-size:14px; margin:23px 0 3px;}
.pinfort p{ width:100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-family: "Arial"; height:28px; line-height:28px;}
.pinfotab{ width:100%;}
.infohd{ padding-bottom:1px; border-bottom:1px solid #e1e1e1; width:100%; height:45px;}
.infohd li{ width:120px; height:45px; background:#939393; line-height:45px; text-align: center; color:#fff; font-size:16px; font-family: "Arial"; float:left; margin-right:4px; cursor: pointer;}
.infohd li.on{ background:#0f3a9e;}
.infobd{ width:100%;}
.infobdtxt{ padding:40px 0 0; }  
/*prodinfo.shtml end*/ 

/*contact.shtml*/
.ny_lxh{ margin-bottom:40px;}
.ny_lxwm{ margin:35px 0;}
.ny_lxwm a{ color:#0000ff; text-decoration:underline; cursor:pointer;}
.lxbox{ float:left;font-family:'Arial'; width:194px; margin:0px 108px 30px 0; height:120px;}
.lxbox:nth-child(4){ margin-right:0; }
.lxform{ margin-top:44px;}
.lxform li{ margin-bottom:20px;}
.lxform li.lxtxt{ width:350px; float:left; margin-right:25px;}
.lxform li.sj{ margin-right:0px;}
.lxtxt span,.lxsel span{ display:block; font-size:14px; font-family: "Arial";color:#999; }
.lxtxt .txtin{ width:340px; padding-left:10px;background:none; height:50px; line-height:50px;background: url("../images/bg_lxtxt_03.jpg") no-repeat; }
.lxform li.lxarea textarea{ width:1078px; height:168px; border:1px solid #e9e9e9;padding:10px;}
.lxform li.lxbtn{ width:100%; text-align:center; margin-bottom:0;}
.lxform li #lxtj,
.lxform li #lxreset{ width:100px; height:40px; color:#fff; font-size:16px; line-height:40px; text-align: center; border-radius:5px; background:#0f3a9e; cursor: pointer;}
.lxform li #lxreset{ background:#999; margin-left:10px;}
.lxform li select{ width:600px; padding-left:10px;background:#fff; border:1px solid #e9e9e9; height:50px; line-height:50px; font-size:14px;}
.lxform li.lxsel{ margin-left:261px;}
.ny_xlistbox{ width:100%; margin-top:42px;}
.ny_xlistbox h2{ color:#000; font-size:16px; font-weight:bold; font-family: "Arial"; margin-bottom:25px;cursor:pointer;}
.ny_xlistbox li{ width:186px; height:54px; margin:0 36px 36px 0; padding:20px 40px 15px 20px; border:1px solid #ebebeb; background:#fff; box-shadow: 3px 3px 3px #ebebeb; float:left; position:relative;}
.ny_xlistbox li p{ color:#333; font-size:16px; font-family: "Arial"; line-height:18px;}
.ny_xlistbox li a{ display:block; height:25px;width:25px; display:block; cursor:pointer; font-family:"Arial";font-size:14px; color:#666666; position:absolute; top:15px; right:15px; background:url(../images/xiaz.png) no-repeat;}
.ny_xlistbox li a>img{ width:35px; height:35px; margin-right: 10px;}

.flbt{ color:#0f3a9e; font-size:20px; text-transform:uppercase; font-weight:bold; text-align:center; margin:0 160px 25px 0;}
.showmore{ text-align:right; cursor:pointer; }
/*contact.shtml end*/

/*about.shtml*/
.dp{padding:25px 0 0;}
/*about.shtml end*/

/*newsinfo.shtml*/
.ny_titl{ text-align: center; border-bottom:1px solid #ececec; padding-bottom: 20px; margin-top:10px;}
.ny_titl h2{ color:#333; font-size:20px; font-weight:bold; font-family:"Arial";}
.ny_titl p{ margin-top:12px; color:#666666; font-family:"Arial";}
.ny_titl p span{ margin-left:25px;}
.ny_morecont{ padding:40px 0 25px; border-bottom:1px solid #dadada;}
.ny_infofy{ margin:30px 0 30px; }
.ny_infofy p{font-family:"Arial";font-size:14px; color:#000;}
.ny_infofy p a{ font-family:"Arial";font-size:14px; color:#666666; cursor: pointer;}
.ny_infofy p a:hover{ text-decoration:underline;}
/*newsinfo.shtml end*/

/*20170527*/
.banner{ position:relative; z-index:0;  width:100%; height:888px; margin-top:-181px; left:0px; top:0px;}
.main_visual{height:888px;overflow:hidden;position:absolute; top:0px; left:0px; width:100%;}
.main_image{height:888px;overflow:hidden;position:relative; width:100%;}
.main_image ul{width:9999px;height:888px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:888px;}
.main_image li span{display:block;width:100%;height:888px}
.main_image li a{display:block;width:100%;height:888px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}
.main_image li .img_6{background:url('../images/img_main_6.jpg') center top no-repeat}

div.flicking_con{position:relative;z-index:1;width:126px;height:25px; top:628px;/* left:44px;*/ display:block;  margin:0 auto;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-2000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


/*20170527*/
.curr{ position: absolute; right:0; top:-30px; font-size:12px;font-family:"Arial";text-transform:uppercase; border:1px solid #e5e5e5;background: url("../images/weizhi_icon.jpg") 12px center no-repeat; padding:0 10px 0 37px;}
.curr a{ color:#333333; cursor: pointer; text-transform:uppercase; padding:0 8px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:block; float:left;}
.curr a:hover{ color:#333333;}
.curr span{ padding-left:8px; color:#868686}
.titlist{ border-bottom:1px solid #dbdbdb; width:100%; padding-bottom:21px; position:relative;}
.titlist li{ float:left;}
.titlist li+li{ margin-left:20px;}
.titlist li a{ font-size:18px; color:#000; font-family: "Arial"; line-height:21px; cursor:pointer;}
.titlist li:hover a,
.titlist li.on a{ color:#0f3a9e;}