@charset "utf-8";
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,figcaption{font-style:normal;font-weight:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
img{border:0;max-width:100%;}
html,body{color:#333;font:12px/1.6 'Microsoft YaHei',Tahoma,Verdana,'Simsun';min-width:1001px;}
div,p,table{word-wrap:break-word;}
ul,ol,li {list-style-type:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#0064d4}
.wrap{width:1001px;margin:0 auto;background:#fff;overflow:hidden;}
.fl{float:left!important;}
.fr{float:right!important;}
.clear{clear:both;width:100%;float:left;}
body{background:#E2E2E0;}
/*top*/
.top{clear:both;padding:10px;}
.top .logo{/*width:356px;*/float:left;}
.top .kouh{font-size:12px;color:#666;line-height:18px;margin-top:8px;float:right;background:url(../img/zxt.png) no-repeat left center;padding-left:10px;margin-left:6px;}
.top .kouh font{color:#FF0000}
.top .kouh strong{font-size:14px;color:#333;}
/*nav*/
.nav{height:46px;line-height:46px;background:#24428A;color:#fff;padding:0;clear:both;}
.nav li{float:left;width:9.3333%;text-align:center;}
.nav li a{display:block;color:#fff;font-size:13px;}
.nav li:hover,.nav li.on{background:#173070;}
/*slide*/
.pad{padding:10px;}
.slideBox{ width:100%; height:285px; overflow:hidden; position:relative; border:1px solid #ddd;}
.slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:22px; height:22px; line-height:22px; text-align:center; background:#F58220; cursor:pointer;border-radius:50%;color:#fff;}
.slideBox .hd ul li.on{ background:#BED742;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:285px; display:block;  }
/*hotkey*/
.hotkey{clear:both;padding:5px 0;border-bottom:1px dashed #CC343E;overflow:hidden;}
.hotkey a{padding:0 5px;}
.hotkey a:hover{color:#47cdff}
.hotkey .sou{width:225px;float:right;}
.hotkey .sou input{width:165px;float:left;height:26px;line-height:26px;border:1px solid #000;padding-left:5px;}
.hotkey .sou  button{width:50px;height:28px;line-height:28px;float:left;background:url(../img/so.jpg) no-repeat center;border:0;outline:0;margin-left:-2px;}
/*wbox1*/
.wbox1{clear:both;margin:10px 0;}
.wbox1 .w1-left{width:220px;float:left;}
.border{border:1px solid #DCDCDC;padding:5px;}
.type{height:35px;line-height:35px;border-bottom:1px solid #DCDCDC;background:url(../img/zxt2.png) no-repeat left center;padding-left:10px;font-size:20px;color:rgb(49, 49, 49);clear:both;}
.type span{color:#A0A0A0;font-size:12px;background:url(../img/zxt3.png) no-repeat left center;padding-left:15px;font-family:arial;}
.wbox1 .w1-tree{/*height:376px;*/margin-bottom:10px;}
.wbox1 .w1-tree  ul{padding:10px 5px;}
.wbox1 .w1-tree li{height:28px;line-height:28px;background:#244288;text-align:center;margin-bottom:5px;}
.wbox1 .w1-tree li a{color:#fff;}
.wbox1 .w1-tree li:hover,.wbox1 .w1-tree  li.on{background:#173070;}

.wbox1 .w1-tou{height:376px;}
/*w1-right*/
.wbox1 .w1-right{width:752px;float:right;}
.type a{float:right;color:#03816B;text-decoration:underline;font-size:12px;margin-top:2px;}
.type a:hover{color:#244288}
.picMarquee-left{width:100%;overflow:hidden;position:relative;}
.picMarquee-left .tempWrap{width:100%!important}
.picMarquee-left .bd{padding:10px;}
.picMarquee-left .bd ul{overflow:hidden;zoom:1;}
.picMarquee-left .bd ul li{width:185px;margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center;}

.lists{clear:both;}
.lists ul{margin:6px -10px;overflow:hidden;}
.w1-right .lists ul{height:344.5px;margin:5px -5px 5px 0px;border-bottom:1px solid #dcdcdc;overflow:hidden}
.lists li{width:25%;float:left;}
.lists .box{margin:5px 10px;}
.lists .box .cptu{overflow:hidden;}
.lists li .title{ margin-top: 4px;max-height: 36px;line-height: 18px;text-align: center;overflow:hidden;}
.lists li .title a:hover{color:#244288}
.wbox1 .w1-right .type{padding:4px 0 3px 10px;}
/*wbox2*/
.wbox2{clear:both;}
.pt{padding:4px 0 3px 10px;}
.wbox2 .w2_news{width:210px;float:left;height:349px;}
.wbox2 .w2_news ul{padding:12px 0;}
.wbox2 .w2_news li{height:28px;line-height:28px;overflow:hidden;border-bottom:1px solid #dcdcdc;background:url(../img/i_dot.png) no-repeat left center;padding-left:20px;}
.wbox2 .w2_news li a{font-size:14px;color:#5a5a5a}
.wbox2 .w2_news li a:hover{color:#0064D4}
/*关于我们*/
.wbox2 .w2_about{width:520px;float:left;margin-left:8px;}
.wbox2 .w2_about .border{line-height:21px;padding:7px 6px;font-size:14px;margin-top:8px;}
.wbox2 .w2_contact{width:212px;float:right;}
.wbox2 .w2_contact .lxbox{padding:9px 2px;font-size:14px;color:#434343;line-height:22px;}
.w5{width:49.3%;float:left;}
.w5 .border{height:255px}
/*wbox3*/
.wbox3{clear:both;margin:10px 0 10px 0;width:100%;float:left;}
.wbox3 .list_news{padding:10px 0  0;}
.wbox3 .list_news li{height:28px;line-height:28px;overflow:hidden;border-bottom:1px solid #dcdcdc;background:url(../img/i_dot.png) no-repeat left center;padding-left:20px;}
.wbox3 .list_news li a{font-size:14px;color:#5a5a5a}
.wbox3 .list_news li a:hover{color:#0064D4}
.wbox3 .list_news li span{float:right;color:#929292}
.wbox3 .list_news li:last-child{border-bottom:0;}
/*wbox4*/
.wbox4{margin-bottom:6px;clear:both;padding:5px;border:1px solid #dcdcdc;overflow:hidden;}
.wbox4 ul{margin:10px -6px;}
.wbox4 .lists li{width:20%;float:left;}
.wbox4 .lists li .box{margin:0 6px}
.lists li img{width:100%}
/*links*/
.links{clear:both;padding:6px 0;}
.links a{padding:0 3px;}
.links a:hover{color:#0064D4}
/*footer*/
.footer{clear:both;background:#434343;color:#fff;padding:10px 30px;overflow:hidden;}
.footer .footer_left{float:left;}
.footer .footer_left li{float:left;height:25px;line-height:25px;overflow:hidden;}
.footer .footer_left li a{margin:0 35px 0 0;color:#fff}
.footer .footer_left li a:hover{color:#cdcdcd}
.footer .footer_logo{width:162px;text-align:center;float:left;margin:8px 25px}
.footer .footer_ewm{width:130px;text-align:center;float:left;margin-top:6px;}
.footer .footer_lx{float:right;width:200px;line-height:25px;}
.footer .copyright{padding:10px 0;text-align:center;font-size:12px;clear:both;}
.footer .footer_left h3{margin-bottom:4px;}
,.footer .footer_lx h3{margin-bottom:5px;}
/*list_news*/
.weizhi{padding:10px 0;border-bottom:1px solid #DCDCDC;}
.weizhi a{padding:0 3px;}
.weizhi a:hover{color:#0064D4}
/*wrbox*/
.wrbox{width:745px;float:right;}
.wrbox .xwlist li{height:30px;line-height:30px;border-bottom:1px dashed #dcdcdc;background: url(../img/i_dot.png) no-repeat left center;
    padding-left: 20px;}
.wrbox .xwlist li a.cat{color:#0064d4;margin-right:3px;}
.wrbox .xwlist li span{float:right;color:#999}
/*pages*/
.pages{margin:20px auto 35px auto;text-align:center;line-height:1.2;} 
.pages li {display:inline-block;vertical-align:middle;margin:0 4px;background:none!important;border-bottom:0!important;padding-left:0!important}
.pages li a{display:block;border:1px solid #2C2C2C;background:#2C2C2C;padding:0px 10px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;font-size:14px;color:#fff}
.pages li:hover a,.pages li.active a{background:#0064d4;border-color:#0064d4;color:#fff;}
/*kg*/
.kg{clear:both;padding:5px 0;}
/*show_news*/
.xw_bt{text-align:center;font-size:16px;font-weight:bold;color:#006d89;padding:25px 0 10px 0;}
.news_info .time{text-align:center;padding:0 0 15px 0;color:#666;font-size:12px;}
.news_info .time span{padding:0 6px;}
.news_info .zhaiyao{color:#999;padding:5px;line-height:25px;background:#F5F5F5;border:1px solid #e5e5e5;}
.news_info .news_cont{padding:15px 0;line-height:25px;font-size:14px;}
/*sxp*/
.sxp{clear:both;padding:25px 0;font-size:14px}
.sxp li{height:30px;line-height:30px;border-bottom:0;font-size:12px;}
.sxp li a:hover{color:#0064D4}
/*contact*/
.pad2{padding:15px;overflow:hidden;}
.pad2 .type{border-bottom:0;}
.maps{width:520px;height:320px;float:left;margin:10px 0;}
.lxwm{float:left;width:520px;}
.lxwm .lxfs{font-size:14px;line-height:25px;}
.lx_msg{width:365px;float:right;}
.lx_msg .label{font-size:12px;color:#a0a0a0;height:25px;line-height:25px;}
.lx_msg .field{margin:5px 0}
.lx_msg .field input{height:28px;line-height:28px;background:#e0e1db;border:1px solid #e0e1db;width:350px;border-radius:5px;}
.lx_msg .field textarea{height:130px;line-height:28px;background:#e0e1db;border:1px solid #e0e1db;width:350px;border-radius:5px;}
.lx_msg button{width:100px;height:35px;line-height:35px;background:#03816b;color:#fff;border-radius:5px;margin-top:15px;border:0;letter-spacing:2px;}
.lx_msg button:hover{background:#0064D4;}
/*about*/
.about_left{width:520px;float:left;padding-right:30px;margin-right:30px;border-right:1px dashed #dcdcdc;}
.about_left .gy1{font-size:14px;line-height:25px;}
.about_left .daili{font-size:14px;line-height:25px;border:1px solid rgb(102, 102, 102);border-radius:5px;padding:10px;margin-bottom:15px;}
.about_right{float:left;text-align:center;width:320px}
.about_right .sq{margin-top:55px;}
.about_right .sq p{margin-top:15px;}
.about_right .sq p span{padding:10px 15px;border:1px solid #333;border-radius:5px;}
/*show_product*/
/*show_product*/
.xq1{clear:both;margin:2px 0 5px 0;overflow:hidden;}
.xq1 .cpt{width:380px;float:left;}
.xq1 .cpt img{max-width:370px;border:1px solid #ddd;padding:5px;}
.xq1 .xq1_info{padding-left:400px;}
.xq1 .xq1_info .cp_bt{font-size:20px;color:#666;border-bottom:1px solid #e2e2e2;padding-bottom:10px;}
.xq1 .xq1_info .cpsx li{margin:10px 0;font-size:14px;}

.xq2 .slideTxtBox{ width:99.8%;text-align:left;margin:15px 0 0 0;border:1px solid #ddd;}
.xq2 .slideTxtBox .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.xq2 .slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:42px;   }
.xq2 .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.xq2 .slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.xq2 .slideTxtBox .bd ul{ padding:15px;  zoom:1;line-height:28px;color:#333;}
.map img{max-width:initial!important;height:initial!important}
.xq2 .slideTxtBox .bd ul table,.news_info .news_cont table{border-collapse:collapse;width:100%!important;}
.xq2 .slideTxtBox .bd ul img,.news_info .news_cont  img{max-width:100%;height:initial}
.xq2 .slideTxtBox .bd ul td{padding:5px;}
/*list_product*/
.sub2{background:none;text-align:center;}
.sub3{clear:both;margin:10px 0;}
.sub3 .sub3_img{width:344px;float:left;}
.sub3 .sub3_cat{width:360px;float:right;height:250px}
.sub3 .sub3_cat .type{width:182px;float:left;border-bottom:0;margin:100px 0 0 5px}
.sub3 .sub3_list{margin-left:10px;padding-top:68px;float:left;}
.sub3 .sub3_list li{height:21px;line-height:21px;background:#244288;border-radius:5px;text-align:center;margin-bottom:5px;padding:0 10px;}
.sub3 .sub3_list li a{color:#fff;font-size:12px;}
.sub3 .sub3_list li:hover{background:#C8222D;}
.xwlist{clear:both;}
.down{height:50px;line-height:50px;text-align:center;border-radius:5px;background:#244288;margin-top:15px;width:100%;float:left;}
.down a{color:#fff;}
.down:hover{background:#C8222D;}
.tag-word{

    background-size: 500px 500px;
    background-position: center;
}