.left{ float: left;}
.right{ float: right;}
.clear{clear: both;}

/*网站主导航*/
.nav_main{ height: 80px; padding-top:20px;}
.nav_main .nav_item{ float: left; height: 80px; line-height: 76px; padding: 0 40px; text-align: center; position: relative;}
.nav_main .nav_item a{ color: #666666; font-size: 16px; display: block; border-bottom: 4px solid #fff;}
.nav_main .nav_item .on a,.nav_main .nav_item:hover a{color: #0e6bae; border-bottom: 4px solid #0f6ab0;}
.nav_main .nav_item .cn{}
.nav_main .nav_item:hover .child{display: block;}
.nav_main .nav_item .child{ display: none; width: 140px; 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 a{ margin: 5px; color: #0068b7; padding: 5px 10px;  width: 40px; border: #0068b7 1px solid;}

.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: 40px; padding: 20px 0px;}

.product_details{}
.product_details img{ display: block;}
.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;}

