@charset "utf-8";
/* CSS Document */

body{font-size:12px;font-family:"微软雅黑"; background:#ffffff;line-height:22px;}
*{padding:0px;margin:0px;outline: none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;}
a{text-decoration:none;}
input{outline:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.w1200{ width:1200px; margin:0 auto;position:relative;}
em{ font-style:normal;}


/*-----------------------------------------头部banner 开始------------------------------------------------*/
.top_banner{ width:100%; height:90px; background:#FF0000;}

/*-----------------------------------------头部登录条 开始------------------------------------------------*/
.top_app{ width:120px; float:left;position:relative;}
.top_app a{ color:#666;}
.top_app img{ float:left; margin-top:8px;}
.ewm{ position:absolute;z-index:1000000;display:none;}

.top_bj{ background:#f1f1f1; width:100%; height:35px;border-bottom:1px solid #d6d6d6;font-size: 14px !important;}
.top{ height:31px; line-height:35px; color:#666666;}
.top_denglu a{text-decoration:none; color:#666666; padding-left:16px; padding-right:16px;}
.top_denglu a:hover{ color:#ff8400;}
.top_denglu{ width:815px;}
.top_denglu a strong{ color:#ff8400;}
.zlx{ background:url(../images/x_04.png) no-repeat right;padding-right:20px !important;}

.top_houtai{ width:265px; line-height:35px; color:#666666;}
.top_houtai a{line-height:31px; color:#666666; padding-left:10px; padding-right:10px;}
.top_houtai a:hover{line-height:31px; color:#40a100; padding-left:10px; padding-right:10px;}
/*下拉框*/
   .top_houtai .icon ul.xl{ width:90px; text-align: center; background:#fff; border:1px solid #d3d3d3; border-top:none; position:absolute; left: 2px; top: 31px; display:none;}
   .top_houtai .icon:hover ul.xl{ display:block;} 
   .top_houtai .icon{ background:url(../images/top_xl2_06.jpg) no-repeat 2px; width:90px; position:relative; padding-right:10px; text-align:center; z-index:999999;}
   .top_houtai .icon:hover{ background:url(../images/xl2_03.png) no-repeat 2px;}
   
/*-----------------------------------------头部登录条 开始------------------------------------------------*/

/*-----------------------------------------logo 开始------------------------------------------------*/
.logo{ width:1200px; height:176px;clear: both;}
.logo_left{margin-top:35px;}
.logo_right{width:530px;}
.xmenu{ width:550px; margin-top:30px; height:30px; background:url(../images/xmenu_bg_03.png) no-repeat right;}
.logo_right ul.xmenu li{ float:right; line-height:30px; height:30px; font-size:16px; font-family:"微软雅黑";}
.logo_right ul.xmenu li:hover{ background:#ff8400;}
.logo_right ul.xmenu li a{ color:#40a100;  padding-left:30px; padding-right:30px;}
.logo_right ul.xmenu li a:hover{ color:#FFFFFF;}
.home{ background:url(../images/home.png) no-repeat 5px;}



/*---------------------------------------------------------------------------------------搜索条*/
.logo_bottom{ width:530px; height:85px; margin-top:56px;}
.searchbar{ height:47px; background:url(../images/pic.gif) repeat-x 0px -223px; clear:both;}
.search{ width:530px; height:80px;}
/*搜索*/
.logo_sosuo{width:588px; height:85px; background:#fff; margin-top:40px;}
.searchbar_search{ width:530px;  height:38px;}

.s2{ width:338px; height:34px; border:3px solid #40a100; padding-left:10px;position: relative;}
.s2 input{ width:335px; height:34px; background:none; border:none; line-height:28px; font-size:12px; color:#818080;}
.s3{width:100px; height:40px;background:#40a100;color:#fff;font-weight:bold;}
.s3 input{ width:100px; height:40px; background:none; border:none;color:#fff;font-size:18px;cursor:pointer;font-family:"微软雅黑";}
.s1{width: 52px;height: 36px;background: url(../images/c_ico.gif) right center no-repeat;line-height: 36px;font-size: 14px;margin-right: 20px;cursor: pointer;}
.xl1{width:58px;padding-left:10px;background:#fff;border:3px solid #40a100;border-top:none;position:absolute;left:-3px;top:34px;z-index:99999;padding:5px 3px;display:block}
.xl1 li{height:28px;line-height:28px;text-indent:8px;cursor:pointer}
.xl1 li:hover{color:#f03e3e}

/*首页分类搜索*/
.baobei{float: left;}
.baobei a{padding: 5px 10px;display: inline-block;color: #40a100;}
.baobei .bbeijin{background:#40a100; color: #fff!important;}


.search .gjc{ line-height:30px;padding-left:78px;}
.search .gjc a{ margin-right:15px; color:#666;}
.search .gjc a:hover{ margin-right:15px; color:#ff8400;}

/*购物车*/   
 /*ul.logo_gouwu_shoping{ width:255px; height:40px; position:relative; z-index:20;}*/
.shoping_shop1{background:url(../images/shop.png) no-repeat left center;padding-left:20px !important;}
.shoping_shop1 a{ text-decoration:none; color:#666; z-index:10;}
/*购物车下拉*/
.shoping_shop1 .xl{ width:220px; height:35px; line-height:35px; background:#fff; border:2px solid #40a100; position:absolute; left: -84px; top:40px; display:none; color:#666;}
.shoping_shop1:hover .xl{ display:block;}

.logo_gouwu {position:relative; z-index:25; width:255px; height:40px;}
.logo_gouwu i{ background:url(../images/icon_03.png) no-repeat; position:absolute; left: 210px; top:-5px; z-index:999; width:15px; height:18px; text-align:center; color:#FFFFFF; font-style:normal;line-height:15px;}
 .ci-count{position: absolute;display: inline-block; padding: 1px 2px; font-size: 12px; line-height: 12px;  color: #fff; background-color: #FF8400; border-radius: 7px 7px 7px 0; min-width: 12px;text-align: center;}
.message-bar .ci-count{ top: -9px; left: 29px; display: inline-block; padding: 1px 2px; font-size: 12px; line-height: 12px;  color: #fff; background-color: #FF8400; border-radius: 7px 7px 7px 0; min-width: 12px;text-align: center;}
.logo_gouwu .ci-count{ top: -2px; right: 19px; z-index: 21;}
 
 .kkkk{height:573px;}
/*-----------------------------------------menu 开始------------------------------------------------*/
.menu_bg{ height:40px; border-bottom:3px solid #40a100; line-height:28px;}
.nav_left{width:230px;float:left;}
.hc_lnav_2{z-index:9999;position:relative;width:230px;}
.hc_lnav_2 .allbtn_2{z-index:99999;position:relative}
.hc_lnav_2 .allbtn_2 h2{font-size:16px;box-shadow:2px 0px 6px -3px #001431;-webkit-box-shadow:2px 0px 6px -3px #001431;-moz-box-shadow:2px 0px 6px -3px #001431;}
.hc_lnav_2 .allbtn_2 h2 a{line-height:43px; background:#40a100;display:block;height:43px;color:#ffffff;font-weight:normal; padding-left:10px;}
.hc_lnav_2 .allbtn_2 ul{z-index:99999;position:absolute;background-color:#45ae00;width:230px;height:530px; top:43px;left:0px;display:none;font-family: "Microsoft YaHei";}
body.hc_home_2 .hc_lnav_2 .allbtn_2 ul{display:block}
body.hc_list_2 .hc_lnav_2 .allbtn_2 ul{display:block}
.hc_lnav_2 .allbtn_2 ul li{zoom:1;clear:both;cursor:default;height:74px;border-bottom:1px dotted #5ab52b;}
.hc_lnav_2 .allbtn_2 ul li .tx_2{height:32px;line-height:32px;padding:0px 10px;font-size:14px;font-weight:bold; }
.hc_lnav_2 .allbtn_2 ul li .tx_2 a{color:#ffffff;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}
.menu_list_2{padding:0px 10px;height:32px;line-height:32px;overflow: hidden}
.menu_list_2 a{color:#fff;margin-right:15px;font-size:14px;}
.hc_lnav_2 .allbtn_2 ul li .pop_2{border-bottom:#45ae00 2px solid;position:absolute;border-left:medium none;padding-bottom:10px;background-color:#fcfcfc;min-height:454px;height:508px;width:675px;padding-right:20px;display:none;border-top:medium none;top:0px;border-right:#45ae00 2px solid;padding-top:10px;left:230px;box-shadow:4px 4px 5px -1px #999999;-webkit-box-shadow:4px 4px 5px -1px #999999;-moz-box-shadow:4px 4px 5px -1px #999999;overflow:hidden;}
.list_left1{float:left;}
.list_left1 dl{clear:both;padding-top:5px;}
.list_left1 dt{font-size:12px;float:left;text-align:right;width:100px;margin-right:20px;}
.list_left1 dt a{color:#666666;font-weight:bold;font-size:14px;}
.list_left1 dt a i{color:#996666;font-style:normal;font-weight:normal;margin-left:8px;}
.list_left1 dt a:hover i{color:#cd0606;}
.list_left1 dd{width:540px;float:right;border-bottom: 1px solid #eeeeee;padding-bottom:8px;font-size:14px;}
.list_left1 dd a{color:#666;border-left: 1px solid #e0e0e0;padding:0px 8px;line-height:28px;}
.hc_lnav_2 .allbtn_2 ul li .list_left1 .act_2{width:640px;height:80px;overflow:hidden;padding-top:10px}
.list_right1{width:220px;float:left;}
.list_link{margin-top:10px;}
.list_link a{width:104px;height:35px;float:left;margin:2px;}
.list_protj{margin-top:10px;text-align:center;}
.list_zy{background:#0b3778;height:32px !important;line-height:32px !important;padding:0px 10px;border-bottom:none !important;}
.list_zy:hover{background:none !important;}
.hc_lnav_2 .allbtn_2:hover ul{display:block}
.hc_lnav_2 .allbtn_2 ul li:hover{background-color:#fcfcfc}
.hc_lnav_2 .allbtn_2 ul li:hover .tx_2{background-color:#f5f5f5}
.hc_lnav_2 .allbtn_2 ul li:hover .tx_2 a{color:#333333}
.hc_lnav_2 .allbtn_2 ul li:hover .tx_2 a i{background-position:0px -25px}
.hc_lnav_2 .allbtn_2 ul li:hover .pop_2{display:block;top:0px;left:230px}
.hc_lnav_2 .allbtn_2 ul li:hover .pop_2 dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav_2 .allbtn_2 ul li:hover dl{color:#6e6e6e}
.hc_lnav_2 .allbtn_2 ul li:hover a{color:#666666}
.hc_lnav_2 .allbtn_2 ul li:hover a:hover{color:#ff8400;}
.nav_right{width:970px;float:right;}
.nav_right ul{margin-left:32px;}
.nav_right ul li{padding:0px 28px;float:left;height:40px;line-height:40px;font-size:16px;}
.nav_right ul li a{display:block;color:#333;}
.nav_right ul li a:hover{color:#40a100;}
/*nav end*/


.top_denglu .head_tspan{color: #686868;font-size: 12px;display: inline-block;background: url("../images/call25.png") left center no-repeat;background-size: 16px;padding-left: 18px;}


/* article module style add by Henry Van on 16.10.10 */
.article { width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0 20px 0;}
.article > div { float: left; position: relative; width: 394px; height: 220px; margin: 0 0 0 7px; /*padding-bottom: 72px;*/ box-shadow: 0px .5px 10px #ccc;}
.article > div:first-child { margin-left: 2px;}
.article h3 { position: absolute; left: 0; top: 0; z-index: 100;}
.article h3 a { display: inline-block; background: url("/Style/pc/home/images/bg/article_headerL.png") #45ae00 left no-repeat; line-height: 38px; padding-left: 34px; min-width: 80px; text-align: center; font-size: 16px; font-weight: bold; color: #fff;}
.article h3 a:after {content: ''; position:absolute; left: 100%; width: 0; height: 0; border: solid 19px #45ae00; border-right-color: transparent; border-left-width: 8px;}
.article h3:hover a {background: url("/Style/pc/home/images/bg/article_headerL_h.png") #ff8500 left no-repeat;}
.article h3:hover a:after {border: solid 19px #ff8500; border-right-color: transparent; border-left-width: 8px;}

.article div > a { position: absolute; left: 0; top: 0; z-index: 99; width: 394px; height: 220px; border: 0;}
.article div > a img { width: 394px; height: 220px; border: 0; }

.article p {position: absolute; left: 2px; z-index: 100; width: 390px; line-height: 36px; text-align: left;}
.article p:nth-of-type(1) {left: 0; /*bottom: 73px;*/bottom: 0; width: 394px; background:rgba(0,0,0,.5);}
.article p:nth-of-type(2) {bottom: 36px;}
.article p:nth-of-type(3) {bottom: 0;}

.article p:not(:nth-of-type(1)) a:after { content:''; position: absolute; left: 12px; top: 14px; width: 6px; height: 6px; border: solid 2px #ccc; border-radius: 50%;}
.article p a { display: block; width: 88%; font-size: 16px; color:#8d8d8d; padding-left: 20px; margin: 0 auto; }
.article p:nth-of-type(1) a { color:#fff; }
.article p:nth-of-type(2) a { border-bottom: dashed  1px #ccc;}
.article p:not(:nth-of-type(1)) a:hover { color:#45ae00; }

/*文章页样式*/
#article img{max-width: 100%;}

.help_right .help_right_2{
    padding:20px;
}
.help_right .help_right_2 p img{
    margin:20px 0;
}
.help_right .help_right_2 .MsoNormal{
    padding:15px 15px 0;
}

