﻿h2{ background:#fbfbfb; border-top:solid 2px #019934; height:36px; line-height:36px;}
h2 .title{ float:left;  font-weight:bold; font-size:14px; color:#333333; padding-left:14px;}
h2 .navlist{ float:right; font-size:0; padding-right:15px;}
h2 .navlist a{font-size:12px;}
h2 .navlist span{font-size:12px;padding:0 8px;color:#cccccc;}
h2.bod{border:solid 1px #d7d7d7;border-top:solid 2px #019934;}
.top{
    height:39px;
    line-height:38px;
    background:#f2f2f2;
    border-bottom:1px solid #e3e3e3;
    z-index:1000;
}
.topcon{
    width:1190px;
    margin:0 auto;
    font-size:13px;
    color:#222222;
}
.topconl .sp1{
    display: inline-block;
    padding-left:20px;
    width:110px;
    padding-right:20px;
    position: relative;
    cursor: pointer;
    border:1px solid #f2f2f2;
    border-bottom:0px;
}
.topconl .sp1 i{
    position: absolute;
    left:5px;
    top:12px;
    width:11px;
    height:14px;
    display: inline-block;
    background:url(../img/phone.png) no-repeat;
    background-position:0px 0px;
}
.topconl .sp1:before{
    display: block;
    content:" ";
    position: absolute;
    right:2px;
    top:17px;
    background:url(../img/index_06.png) no-repeat;
    background-position: center center ;
    width:20px;
     height:5px;
}
.topconl .sp1:after{
    content:"|";
    color:#cccccc;
    font-size:12px;
    display: block;
    position: absolute;
    right:0px;
    top:10px;
    width:1px;
    height:12px;
    line-height:12px;
}
.topconl .sp1 .erwei{
    display:none;
    z-index:1000;
}
.topconl .sp1:hover i{
    position: absolute;
    left:5px;
    top:12px;
    width:11px;
    height:14px;
    display: inline-block;
    background:url(../img/phone.png) no-repeat;
    background-position:0px -18px;
}
.topconl .sp1:hover{
    display: inline-block;
    padding-left:20px;
    padding-right:20px;
    background:#fff url(../img/index_03on.png) no-repeat;
    background-position:left 5px top 12px;
    position: relative;
    cursor: pointer;
    border:1px solid #e5e6e6;
    color:#00923f;
    border-bottom:0px;
}
.topconl .sp1:hover:before{
    display: block;
    content:" ";
    position: absolute;
    right:2px;
    top:17px;
    background:url(../img/index_06on.png) no-repeat;
    background-position: center center ;
    width:20px;
    height:5px;
}
.topconl .sp1:hover:after{
    content:"";
    color:#cccccc;
    font-size:12px;
    display: block;
    position: absolute;
    right:0px;
    top:10px;
    width:1px;
    height:12px;
    line-height:12px;
}
.topconl .sp1:hover .erwei{
    display:flex;
   position: absolute;
    left: -1px;
    top:37px;
    text-align: center;
    background:#fff;
    border:1px solid #e5e6e6;
}
.topconl .sp1:hover .erwei p{
    height:20px;
    line-height:20px;
    text-align: center;
    color:#333;
    font-size:14px;
}
.topconl .sp1:hover .erwei .erwei1{
    padding-left:15px;
    padding-top:15px;
    padding-right:7px;
}
.topconl .sp1:hover .erwei .erwei2{
    padding-right:15px;
    padding-left:7px;
    padding-top:15px;
}
.topconl .sp1:hover .erwei .esp{
    position: absolute;
    top:-1px;
    width:108px;
     height:1px;
    left:0px;
    background: #fff;
    }
.topconl .sp2{
     width:76px;
     text-align: center;
     position: relative;
 }
.topconl .sp2 a{
    color:#ff6600;
    font-size:13px;
    text-align: center;
    position: relative;
}
.topconl .sp2 a:hover{
    color:#666666;
    text-decoration:underline;
}
.topconl .sp2:after{
    content:"|";
    color:#cccccc;
    font-size:12px;
    display: block;
    position: absolute;
    right:0px;
    top:10px;
    width:1px;
    height:12px;
    line-height:12px;
}
.topconl .sp3{
    width:76px;
    text-align: center;
    position: relative;
}
.topconl .sp3 a{
    color:#ff6600;
    font-size:13px;
    text-align: center;
    position: relative;
}
.topconl .sp3 a:hover{
    color:#666666;
    text-decoration:underline;
}
.topconr .sp1{
    width:92px;
    border:1px solid #f2f2f2;
    border-bottom:0px;
    padding-left:10px;
    display: inline-block;
    text-align: left;
    color:#333;
    font-size:14px;
    position: relative;
    cursor: pointer;
}
.topconr .sp1:before{
    display: block;
    content:" ";
    position: absolute;
    right:2px;
    top:17px;
    background:url(../img/index_06.png) no-repeat;
    background-position: center center ;
     width:20px;
     height:5px;
     }
.topconr .sp1:after{
    content:"|";
    color:#cccccc;
    font-size:12px;
    display: block;
    position: absolute;
    right:0px;
    top:10px;
    width:1px;
    height:12px;
    line-height:12px;
}

.topconr .sp1 ul{
    position: absolute;
    left: -1px;
    top:37px;
    width:120px;
    text-align: left;
    border:1px solid #e5e6e6;
    padding-bottom:5px;
    display:none;
    z-index:1000;
}
.topconr .sp1 ul .esp{
    position: absolute;
    top:-1px;
    width:89px;
    height:1px;
    left:1px;
    background: #fff;
}
.topconr .sp1 ul li{
    padding:0px;
    padding-left:10px;
    margin:0px;
    height:24px;
    line-height:24px;
}
.topconr .sp1 ul li a{
    color:#666666;
    font-size:12px;
    padding:0px;
    margin:0px;
    height:24px;
    line-height:24px;
}
.topconr .sp1 ul li a:hover{
    color:#00923f;
    text-decoration:none;
}

.topconr .sp1:hover{
    display: inline-block;
    background:#fff;
    color:#ee2e2c;
    position: relative;
    cursor: pointer;
    border:1px solid #e5e6e6;
    border-bottom:0px;
}
.topconr .sp1:hover:before{
    display: block;
    content:" ";
    position: absolute;
    right:2px;
    top:17px;
    background:url(../img/index_06on.png) no-repeat;
    background-position: center center ;
    width:20px;
    height:5px;
}
.topconr .sp1:hover:after{
    content:"";
    color:#cccccc;
    font-size:12px;
    display: block;
    position: absolute;
    right:0px;
    top:10px;
    width:1px;
    height:12px;
    line-height:12px;
}
.topconr .sp1:hover ul{
    display: block;
    background:#fff;
}
/*网站导航*/

.topconr .spla{
    width:92px;
    border:1px solid #f2f2f2;
    border-bottom:0px;
    padding-left:10px;
    display: inline-block;
    text-align: left;
    color:#333;
    font-size:14px;
    position: relative;
    cursor: pointer;
}
.topconr .spla:before{
    display: block;
    content:" ";
    position: absolute;
    right:2px;
    top:17px;
    background:url(../img/index_06.png) no-repeat;
    background-position: center center ;
    width:20px;
    height:5px;
}
.topconr .spla .daohanglist{
    position: absolute;
    right: -1px;
    top:37px;
    width:190px;
    text-align: left;
    border:1px solid #e5e6e6;
    background:#fff;
    padding-bottom:5px;
    display:none;
    z-index:1000;
}
.topconr .spla .daohanglist .esp{
    position: absolute;
    top:-1px;
    width:90px;
    height:1px;
    right:0px;
    background: #fff;
}
.topconr .spla .daohanglist .tese{
    padding-left:10px;
    padding-top:10px;

}
.topconr .spla .daohanglist .tese strong{
    color:#333;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    height:24px;
}
.topconr .spla .daohanglist ul{
    padding-left:10px;
}
.topconr .spla .daohanglist ul li{
   width:50%;
    text-align: left;
    float: left;
    padding:0px;
    margin:0px;
    height:24px;
    line-height:24px;
}
.topconr .spla .daohanglist ul li a{
    color:#666666;
    font-size:12px;
    line-height:24px;
}
.topconr .spla .daohanglist ul li a:hover{
    color:#00923f;
    text-decoration:none;
}
.topconr .spla:hover{
    display: inline-block;
    background:#fff;
    color:#ee2e2c;
    position: relative;
    cursor: pointer;
    border:1px solid #e5e6e6;
    border-bottom:0px;
}
.topconr .spla:hover:before{
    display: block;
    content:" ";
    position: absolute;
    right:2px;
    top:17px;
    background:url(../img/index_06on.png) no-repeat;
    background-position: center center ;
    width:20px;
    height:5px;
}

.topconr .spla:hover .daohanglist{
    display: block;
}
.err404{ height:196px; padding-top:90px;}
.err404 .txt{ margin:0 auto; width:436px; overflow:hidden;*zoom:1;}
.err404 .ico{ width:136px; height:101px; background:url(../img/404.jpg) no-repeat 0 0;}
.err404 .text{ width:292px; padding-left:8px;}
.err404 .text .tt{ font-size:24px; height:24px; line-height:24px; color:#333333;}
.err404 .text .tx{ height:14px; line-height:14px;color:#333333; padding-top:18px; font-size:14px;}
.err404 .text .txx{ font-size:0;}
.err404 .text .txx a{ font-size:14px; color:#c20503;}
.err404 .text .txx a:hover{color:#ff9900;}
.err404 .text .txx span{ padding:0 10px; font-size:14px; color:#999999;}

.listpart1{ width:242px; height:221px; float:left; margin-right:10px; background:#fff;}
.listpart1 .box{ height:182px;border:solid 1px #d7d7d7;border-top:none;}
.listpart1 ul{ padding:7px 10px;}
.listpart1 li{ font-size:12px; line-height:28px; height:28px;}
.listpart1 .dian{ margin:0 5px; background:#019934; display:inline-block;*display:inline;*zoom:1; width:2px; height:2px; vertical-align:middle;}
.listpart1 a:hover .dian{ background:#ff9900;}
.listpart1 li em{ margin-left:10px; background-repeat:no-repeat; background-image:url(../img/icos.jpg); width:34px;display:inline-block;*display:inline;*zoom:1; vertical-align:middle; height:19px;}
.listpart1 li .vip{ background-position:0 -48px;}
.listpart1 li .new{ background-position:0 -24px;}
.listpart1 li .hot{ background-position:0 0;}
.listpart1 li .xin{ background-position:0 -72px;}

.listpart1.marginnone{margin-right:0;}

.city_nav{ background:#fff; border:solid 1px #d7d7d7; padding-left:15px; font-size:0; height:51px; line-height:51px;}
.city_nav a{ padding:0 9px; font-size:12px;}

.listpart2{ }
.listpart2 .box{ overflow:hidden; }
.listpart2 ul{ width:1015px;}
.listpart2 li{ background:#fff; border:solid 1px #d7d7d7; width:186px; height:188px; float:left;margin-right:15px; margin-top:10px;}
.listpart2 li span{ display:block;}
.listpart2 .img{ padding:5px; width:176px; height:147px;}
.listpart2 img{width:176px; height:147px;}
.listpart2 .tt{ text-align:center; line-height:30px;}
.listpart2 li.hover{ border:solid 1px #ff9900;}

.banner img{ width:1000px; height:auto;}

.listpart3{ width:326px; height:376px; float:left; margin-right:11px; background:#fff;}
.listpart3 .box{ padding:0 19px; height:337px;border:solid 1px #d7d7d7;border-top:none;}
.listpart3 .firstitem{ padding:15px 0; border-bottom:solid 1px #e0e0e0;}
.listpart3 .firstitem .tit{ padding-bottom:10px;}
.listpart3 .firstitem .tit a{ font-size:16px;  line-height:16px; color:#019837; font-weight:bold;}
.listpart3 .firstitem .tit a:hover{ color:#ff9900;}
.listpart3 .firstitem .text{ overflow:hidden;}
.listpart3 .firstitem .img{ float:left; width:128px; height:93px; padding:1px; border:solid 1px #dfdfdf;}
.listpart3 .firstitem .img.hover{ border:solid 1px #ff9900;}
.listpart3 .firstitem img{width:128px; height:93px;}
.listpart3 .firstitem .tx{ float:right; width:144px; color:#666666; padding:5px; line-height:28px;}
.listpart3 .firstitem .tx a{ color:#ff9900;}
.listpart3 .firstitem .tx a:hover{ text-decoration:underline;}
.listpart3 ul{ padding:7px;}
.listpart3 li{ font-size:12px; line-height:28px; height:28px;}
.listpart3 .dian{ margin:0 5px 0 1px; background:#019934; display:inline-block;*display:inline;*zoom:1; width:2px; height:2px; vertical-align:middle;}
.listpart3 a:hover .dian{ background:#ff9900;}

.listpart3.marginnone{margin-right:0;}

.footer{ text-align:center; line-height:26px; font-size:12px; color:#333333; background:#f5f5f5;  padding:18px 0;}
.bot_city_nav{ font-size:0;}
.bot_city_nav a{ font-size:12px;}
.bot_city_nav span{ color:#999999; font-size:12px; padding:0 7px;}
#Copyright .icp{ color:#019934;}
/*产品地图-star*/
.header{ height:102px; width:1000px; margin:0 auto; }
.header .logo{ float:left; margin-top:22px; width:238px; height:55px; overflow:hidden; }
.header .pinpai{ font-family:微软雅黑; margin-top:23px; height:54px; border-left:#dddddd solid 1px; line-height:54px; width:150px; text-align:center; font-size:30px; color:#333333;overflow:hidden;}
.header .pinpai span{ color:#ff9900;}
.header .search{ margin-top:11px; height:70px; width:383px;overflow:hidden;}
.header .search_nav{ line-height:34px; font-size:0;}
.header .search_nav a{ font-size:12px;}
.header .search_nav a.on{ color:#ff9900;}
.header .search_nav span{ color:#cccccc; font-size:12px; padding:0 8px;}
.header .search_box{ height:33px; font-size:0;}
.header .search_box .txt_input{ vertical-align:top; font-size:12px; width:283px; border:solid 1px #dddddd; border-right:0; padding:0 10px; color:#333; height:32px; line-height:31px;}
.header .search_box .search_btn{vertical-align:top; text-align:center; font-size:14px; width:78px; line-height:33px; display:inline-block;*display:inline;*zoom:1;}
.header .other{ width:136px; height:60px; margin-top:19px; background:url(../img/header_other_bg.jpg) no-repeat 0 11px; padding-left:50px;}
.header .other .phone{ width:136px; height:35px; background:url(../img/phone.jpg) no-repeat 0 0;}
.header .other .tx{ font-size:0; margin-top:10px; line-height:12px;}
.header .other .tx a{ font-size:12px;}
.header .other .tx a.orange{ color:#ff9900;}
.header .other .tx span{ font-size:12px; padding:0 5px; color:#cccccc;}

.navigation{ height:42px;   }
.navigation1{height:42px; width:800px; background:#006633;}
.navigation1 ul{ padding-left:5px;}
.navigation1 ul li{  padding-right:1px; float:left; }
.navigation1 ul li a{ height:42px; line-height:42px; display:block; padding-left:15px; padding-right:15px; font-size:14px; color:#fff;}
.navigation1 ul li a:hover{ background:#019934; text-decoration:none;  }
.navigation1 ul li.on a{ background:#019934;}
.navigation2{ width:30px; }
.navigation3{height:42px; width:170px; background:#ff9900;}
.navigation3 ul li{  padding-right:1px; float:left; }
.navigation3 ul li a{ height:42px; line-height:42px; display:block; padding-left:12px; padding-right:12px; font-size:14px; color:#fff;}
.navigation3 ul li a:hover{ background:#e58900; text-decoration:none;  }

.subnavigation{ width:998px; margin:0 auto; padding-top:11px; padding-bottom:11px; height:20px; line-height:20px; border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd; background:#f5f5f5; }
.subnavigation ul{ padding-left:12px; }
.subnavigation ul li{ float:left; color:#333333; padding-left:2px; padding-right:3px; }
.subnavigation ul li strong{ margin-left:10px; display:inline-block; background:url(../img/cpditu_07.png) no-repeat; width:37px; height:20px; line-height:20px; padding-left:7px; color:#fff; font-weight:bold; }
.subnavigation ul li a{ line-height:20px; color:#333333; font-size:12px; }
.subnavigation ul li a:hover{ color:#feb902;text-decoration:none; }
.heigth23{ width:100%; height:23px;}

.wenzhangneirong{width:1000px; margin:0 auto; }
.wenzhangneirongl{  width:672px; }
.wztit{ border-top:2px solid #019934; background:#fafafa; padding:12px; height:12px; line-height:12px; color:#333333 }
.wztit span{ padding-right:5px;  }
.wztit span a{text-decoration:none;  }
.wztit span strong{ font-weight:lighter; color:#ff9900; font-size:12px;}
.wenzcon{ padding-top:20px; padding-bottom:22px;  }
.wenzcon h1{ text-align:center; font-weight:bold; line-height:36px; color:#34312c; font-size:24px;}
.wenzi{ text-align:center; padding-top:10px; padding-bottom:10px; font-size:12px;}
.wenzi span{ padding-right:20px;}
.wenzi span span{ cursor:pointer; padding-right:10px;}
.wenzhangguanggao{ text-align:center; padding-top:5px; }
.wenzhangguanggao a img{ border:1px solid #cf9186; }
.wenzhangconx{ padding-top:20px; padding-left:10px; padding-right:10px; }
.guanggaol{ margin-right:32px; width:192px; height:300px;  }
.wenzhangconx p{ text-indent:2em; padding-top:10px; padding-bottom:10px; line-height:24px;  font-size:14px; font-family:宋体;}
.keywd{ height:25px; line-height:25px;}
.keywdl span{ float:left; padding-right:5px; }
.keywdr span{ float:left;padding-right:5px;}
.chanpintuijian{ height:42px; line-height:42px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.chanpintuijian h1{ color:#000505; font-size:16px; padding-left:10px; font-weight:bold; }
.chanpintuijiancon{ padding-top:8px;padding-bottom:10px;overflow:hidden; }
.chanpintuijiancon ul li{ float:left; margin-right:22px; margin-top:10px;  margin-bottom:10px; padding-top:4px; padding-bottom:4px; text-align:center; width:114px; height:110px; border:1px solid #d8d8d8;}
.chanpintuijiancon ul li a{ text-align:center; display:block; line-height:24px; color:#616161; font-size:12px;}
.chanpintuijiancon ul li a:hover{ color:#feb902;text-decoration:none; }
.chanpintuijiancon ul li.ls{ margin-right:0px;}
.chanpintuijiancon ul li:hover{ border:1px solid #8d8d8d; }
.tuijiancon{ overflow:hidden; padding-top:10px; padding-bottom:10px;  }
.tuijiancon ul li{ float:left; width:168px; text-align:left; height:30px; line-height:30px; }
.tuijiancon ul li a{ padding-left:14px;  color:#313131; font-size:14px; background:url(../img/cpditu_35.png) no-repeat; background-position:0px 2px; }
.tuijiancon ul li a:hover{ color:#ff9900;text-decoration:none;}
.wzjiange{ width:26px; height:100px; }
.wenzhangneirongr{ width:302px; }
.wenzhangneirongr a img{ border:1px solid #e6e6e6;}
.wenzhangneirongr2{ margin-top:10px; }

.wenzhangtop{ border-top:2px solid #019934; background:#fafafa; padding:12px; height:12px; line-height:12px; color:#333333 }
.wenzhangtopl{  color:#080500; font-size:16px;}
.wenzhangtopr a{ color:#313131; font-size:12px; }
.wenzhangtopr a:hover{ color:#feb902;text-decoration:none;}
.wenzhangcon{ overflow:hidden; padding-top:10px; padding-bottom:10px;  }
.wenzhangcon ul li{ float:left; width:100px; text-align:left; height:30px; line-height:30px; }
.wenzhangcon ul li a{ padding-left:12px;  color:#313131; font-size:12px; background:url(../img/cpditu_22.png) no-repeat; background-position:0px 1px; }
.wenzhangcon ul li a:hover{ color:#ff9900;text-decoration:none;}

.wenzhangneirongr3{margin-top:10px;}
.wenzhangconxf{ padding-top:20px; text-align:center;
                 padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px;}

.wenzhangconxf ul li{ text-align:left; float:left; width:135px; margin-left:6px;margin-right:6px; margin-top:5px; margin-bottom:5px; border:1px solid #e6e6e6; text-align:left; height:30px; line-height:30px; }
.wenzhangconxf ul li a{ width:100%; display:block; padding-left:12px;  color:#313131; font-size:12px;  }
.wenzhangconxf ul li a:hover{ color:#ff9900;text-decoration:none;}
.wenzhangconxf ul li:hover{ border:1px solid #8d8d8d;}
/*产品地图-end*/
/*行业-star*/
.wenzhangneirong1{width:970px; margin:0 auto; padding-top:17px; padding-bottom:17px; padding-left:15px;padding-right:15px; font-size:14px; }
.wenzhangneirong1 a{ font-family:Arial;  margin-left:5px; margin-right:5px; font-weight:bold; font-size:14px; color:#3f6474;}
.wenzhangneirong1 a:hover{ color:#ff9900;text-decoration:none; }
.wenzhangneirong2{width:960px; margin:0 auto; padding:20px; border-top:1px solid #e0e0e0; }
.wenzhangneirong2 dl{ height:26px; line-height:26px;}
.wenzhangneirong2 dl dt{ width:63px; text-align:right; float:left; font-size:#404040; font-weight:bold; }
.wenzhangneirong2 dl dd{ float:left; text-align:left;}
.wenzhangneirong2 dl dd a{ color:#404040; font-size:12px; margin-left:4px; margin-right:4px; }
.wenzhangneirong2 dl dd a:hover{color:#ff9900;text-decoration:none;}
.wenzhangneirong3{width:960px; margin:0 auto; padding:20px; overflow:hidden; border-top:1px solid #e0e0e0; }
.wenzhangneirong3 ul li{ float:left; width:240px; line-height:30px; height:30px; }
.wenzhangneirong3 ul li a{ padding-left:19px; background:url(../img/tubiao_03.png) no-repeat; background-position:0px 1px; color:#2f2f2f; font-size:12px;}
.wenzhangneirong3 ul li a:hover{ color:#ff9900;text-decoration:none;}
.wenzhangneirong4{width:960px; margin:0 auto; padding-bottom:15px; }
.page{ clear:both;}
.page a{ display:inline-block; border:1px solid #dbdbdb; padding:8px; margin:8px; font-size:12px; color:#848484; }
.page a:hover{ background:#feb902; color:#fffb73;text-decoration:none;}
.yema{ clear:both; font-size:12px; padding-top:18px; padding-left:8px; }
.yema span{ color:#686868;}
.yema a{ color:#686868; margin-left:8px; margin-right:8px; }
.yema a:hover{ color:#feb902;text-decoration:none;}
.wenzhangneirong1x{border-top:1px solid #e0e0e0;width:970px; margin:0 auto; padding-top:17px; padding-bottom:17px; padding-left:15px;padding-right:15px; font-size:14px; }
.wenzhangneirong1x a{ font-family:Arial;  margin-left:5px; margin-right:5px; font-weight:bold; font-size:14px; color:#3f6474;}
.wenzhangneirong1x a:hover{ color:#ff9900;text-decoration:none; }
/*行业-end*/



