.left{ float: left;}
.right{ float: right;}
.clear{clear: both;}
div{box-sizing: border-box;}

/*网站主导航*/
.nav_main{height: 50px;background: #00864a;}
.nav_main .nav_item{width: 170px; border-right:1px solid #00864a; float: left; line-height: 50px; box-sizing: border-box; text-align: center; position: relative;}
.nav_main .nav_item a{ color: #ffffff; font-size: 16px; display: block;height: 50px;}
.nav_main .nav_item .on a,.nav_main .nav_item:hover a{background: #8dbf29;}
.nav_main .nav_item .cn{}
.nav_main .nav_item:hover .child{display: block;}
.nav_main .nav_item .child{ display: none; width: 173px; margin-top: 0px; position:absolute; left: 0; z-index: 10;}
.nav_main .nav_item .child ul{ background: hsla(206,91%,22%,.8); background: #09375b\9;}
.nav_main .nav_item .child li{ line-height: 30px;}
.nav_main .nav_item .child li a{ padding: 9px 0; border-bottom: 1px solid #13568a; display: block; color: #fff;}
.nav_main .nav_item .child li a:hover{ background: hsla(206,91%,22%,.8); background: #09375b\9;}


/*banner图*/
.switch_banner{ overflow:hidden; position:relative;}
.switch_banner .hd{ font-size: 0; height:10px; width: 100%; position:absolute; right:5px; bottom:30px; z-index:1; }
.switch_banner .hd ul{ display: table; margin: auto;}
.switch_banner .hd ul li{ width:10px; height:10px; float: left; margin: 0px 5px; border-radius: 10px; text-align:center; background:#fff; cursor:pointer; }
.switch_banner .hd ul li.on{ width:30px; background:#d74b00; color:#fff; }
.switch_banner .bd{ position:relative;}
.switch_banner .bd li{ text-align: center; height: 560px; background-size: auto 100%; background-position: center top;}
.switch_banner .bd li a{ display: block; height: 560px;}

.column_banner{ line-height: 0;}
.column_banner img{ width: 100%;}

.paging{ padding: 50px 20px; font-size: 16px; text-align: center; margin-bottom: 20px;}
.paging .page_count{display: none;}
.paging a{ margin: 5px; color: #999; padding: 5px 10px;  width: 40px; border: 1px solid #dddddd;}
.paging a:hover{color: #fff;background: #8dbf29;}
/*浮动QQ样式*/
.qqside{position:fixed;width:54px;height:275px;right:1px;top:214px;z-index:100;}
.qqside ul li{width:54px;height:54px;float:left;position:relative; margin-bottom: 1px;}
.qqside ul li .sidebox{position:absolute; width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#414446; color:#fff; font-size:16px; line-height:54px;overflow:hidden;cursor: default;}
.qqside ul li .sidebox:hover{background:#8dbf29 !important;}
.qqside ul li .sidetop:hover{background:#8dbf29 !important;}
.qqside ul li .erweima:hover{background:#8dbf29;}
.qqside ul li .sidetop{ display:inline-block; transition:all 0.3s; width:54px;height:54px; line-height:54px;background:#414446;cursor:pointer;}
.qqside ul li img{float:left;}
.qqside ul li .erweima{ position:absolute; width:0px; height:0px; right:55px !important; top:20px; opacity:0;filter:Alpha(opacity=0);}
.qqside ul li .erweima img{ width:100%;}
.qqside ul li .erweima .arrow{
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 5px solid #ccc;
    top: 50%;
    margin-top: -5px;
    right: -12px;
}
/*浮动QQ样式*/

/*左侧栏目类型*/
.left_column_category{ }
.left_column_category h2{ background: #00864a; padding: 30px 0; color: #fff; font-size: 26px; text-align: center;}
.left_column_category ul{ background: #fff; margin-top: 20px;}
.left_column_category ul li{padding: 10px 10px; text-align: left; border-bottom: 1px solid #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: 0.8s ease;}
.left_column_category ul li a{ font-size: 16px; line-height: 45px; text-align: center; display: block; border-radius: 30px;}
.left_column_category ul li.on a, .left_column_category ul li:hover a{ background:#00864a; }
.left_column_category ul li.on a,
.left_column_category ul li:hover a{ color: #fff;}

/*关于我们*/
.about_details{}
.about_details .title{ padding: 20px 0px;}
.about_details .content{ color: #454545; line-height: 30px; padding: 10px;}
.about_details .content  p{text-indent:2em;padding: 4px 0;}/**2019-07-01**/
.news_details{ font-size: 18px;}
.news_details h2{ font-size: 24px; padding: 20px 0px; text-align: center;}
.news_details .details_info{ text-align: center; padding: 10px 0px; border-bottom: #ccc 1px dashed;}
.news_details .content_details{ line-height: 28px; padding: 20px 0px;}
.news_details .content_details p{text-indent:2em;padding: 4px 0;}

.search_list{ padding: 0px 180px;}

.product_details{}
.product_details .pic{ padding: 10px; text-align: center;}
.product_details h1{ font-size: 24px; padding: 20px 0px; text-align: center;}
.product_details .content_details{ line-height: 40px; padding: 20px 0px;}


/*注册*/
.register{ padding: 40px;}
.register table{ width: 600px; margin: auto;}
.register tr td{padding: 8px 10px;}
.register tr td.l{ text-align: right;}
.register tr td select{ height: 45px; border: #e2e2e2 1px solid;}
.register tr td input{border: 1px solid #e2e2e2;border-radius: 3px;height: 45px;line-height: 36px;outline: none;padding: 0 8px;width: 381px;}
.register tr .btn_submit{display: block;padding: 0px 30px;border-radius: 10px;background:#8dbf29;border: 0;color: #fff;margin:20px auto;width: 409px;cursor: pointer;}

