 

*{font-family: Arial;}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}
body{ position: relative;}

/*a:hover{ color:#005bae;}*/
.w{width:1000px; margin:0 auto; min-width:1000px;}
.f{width:100%; margin:0 auto;}
.show{display:block;}
.hide{display:none;}
.white_bg{background:#fff;}
.blue{color:#005ab0;}

/*************************** global start ***************************/
/*#top_bar_outer, #header, #nav_outer, #service_outer, #footer_outer{min-width:980px;}*/
/*************************** global end ***************************/

/*************************** banner start ***************************/
.banner{ position: relative; width: 100%; height: 328px;}
.banner .item_img{ position: absolute; display: none; width: 100%; height: 100%;}
.banner .item_img:first-child{ display: block;}
/*************************** banner end ***************************/

/*************************** header start ***************************/

#header_outer{ width: 100%; position: fixed; background: rgba(255, 255, 255, 0.8); z-index: 20; box-shadow: 0 10px 25px -10px #000; -webkit-box-shadow: 0 10px 25px -10px #000; -moz-box-shadow: 0 10px 25px -10px #000; -ms-box-shadow: 0 10px 25px -10px #000; -o-box-shadow: 0 10px 25px -10px #000; left: 0px; top: 0px;}
#header_outer #header{ height: 90px;}
#header .header{ height: 90px;}
#header .logo{ width: 209px; height: 70px; padding: 12px 0px 8px 0px; overflow: hidden;}
#header .logo a{ display: table-cell; vertical-align: middle;}
#header .logo img{ max-width: 100%; max-height: 100%;}

#header #nav{ float: left; width: 666px; margin-top: 36px;}
#nav .nav_list{ width: 100%;}
.nav_list .nav_item{ float: left; padding: 0px 10px; height: 54px; position: relative;}

.nav_list2{ display: none; min-width: 100%; position: absolute; left: 0px; top: 54px; z-index: 11; background: rgba(132, 187, 63, 0.8); }
.nav_list2 .nav_item2{ height: 30px; line-height: 30px; padding: 0px 20px; white-space: nowrap;}
.nav_list2 .nav_item2 a{ color: #fff; font-size: 14px; text-decoration: none;}
.nav_list2 .nav_item2:hover{ background: #446a16;}
.nav_list .nav_item:hover .nav_list2{ display: block;}

.nav_list .nav_item:first-child{ margin-left: 30px;}
.nav_list .nav_item .nav_a{ display: inline-block; width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 16px; text-decoration: none;}
.nav_list .nav_item:hover{ background: url('../style/nav_bg.png') no-repeat center;}
.nav_list .nav_item:hover .nav_a{ color: #fff;}

.nav_bg{ background: url('../style/nav_bg.png') no-repeat center;}
.nav_bg a{ color: #fff;}

#header .operating{ width: 125px; height: 24px; margin-top:10px;}

.operating .language{ width: 54px; height: 22px; font-size: 0px; text-align:right; margin-top:5px;  margin-left: 29px; }
.language a{ display: inline-block; width: 22px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; text-decoration: none;}
.language .en{ margin-right: 6px; border: 1px solid #0294dd; background: #0294dd; color: #fff;}
.language .cn{ border: 1px solid #969696; color: #969696;}

.operating .search{ width: 102px; height: 22px; border: 1px solid #006aa3; font-size: 0px;}
.search .form{ width: 102px; height: 22px;}

/*.search .header_share{ width}*/
.search input{ height: 22px; border: 0px; outline: 0px;}
.search .text{ float: left; width: 59px; height: 22px; line-height: 22px; padding: 0px 10px; background: none; border: none;}
.search .button{ float: right; width: 23px; height: 22px; background: url('../style/keyword_btn.jpg') no-repeat left center;}

#pro_web{ height: 56px; line-height: 56px; border-bottom: 1px solid #000;}
#pro_web #location{ float: left; height: 100%; line-height: 75px; background: url('/static/theme/default/images/pro_web_bg.png') no-repeat left 19px; text-indent: 35px; color: #2f2f2f; font-size: 14px;}
#pro_web #location a{ color: #2f2f2f;}
#pro_web #location a:hover{ color: #5c2279; text-decoration: none;}

/*************************** header end ***************************/
/*
.list_page{ height: 31px; overflow: hidden; text-align: center;}
.list_page ul{ display: inline-block; overflow: hidden;}
.list_page ul>li:first-child{ height: 31px; line-height: 31px; color: #646464; font-size: 14px;}
.list_page ul>li{ float: left;}
.list_page ul>li>a{ display: inline-block; width: 29px; height: 29px; line-height: 29px; margin: 0px 6px; border: 1px solid #ddd; color: black; text-decoration: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.list_page ul>li>font{ display: inline-block; width: 29px; height: 29px; line-height: 29px; margin: 0px 6px; background: #5c2279; border: 1px solid #cecece; color: white; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
*/
/*************************** footer start ***************************/
#footer{ width: 100%; overflow: hidden; box-shadow: 85px 130px 70px 115px #000; -webkit-box-shadow: 85px 130px 70px 115px #000; -moz-box-shadow: 85px 130px 70px 115px #000; -ms-box-shadow: 85px 130px 70px 115px #000; -o-box-shadow: 85px 130px 70px 115px #000;}
#footer .footer_top{ width: 100%; margin: 0px auto 2px auto; background: #f5f5f5;}
.footer_top .footer_top_inner{ width: 1000px; min-height: 246px; margin: 0px auto;}
.footer_top_inner .footer_list{ float: left;}
.footer_top_inner .footer_list .title{ width: 238px; font-size: 30px; color: #1e3875; margin-top: 45px;}

.footer_top_inner .footer_info{ margin-top: 36px;}
.footer_list .footer_item{ width: 100%; margin-bottom: 20px; color: #1e3875; font-size: 14px;}
.footer_list .footer_item .item_a{ display: inline-block; width: 100%; font-size: 14px; color: #1e3875;}
.where_we_are .item_a{ margin-top: 20px;}

.footer_top_inner .share{ float: left; width: 284px; margin-top: 80px;}
.footer_top_inner .share .share_img{ display: inline-block; margin-left: 9px;}

#footer .footer_bottom{ width: 100%; border-top: 1px solid #fff; background: #0294dd;}
.footer_bottom .footer_bottom_inner{ width: 1000px; height: 70px; line-height: 70px; margin: 0px auto; color: #fff;}
.footer_bottom .footer_bottom_inner .bottom_list{ display: inline-block; margin-left: 55px; color: #fff; text-decoration: none;}
.footer_bottom .footer_bottom_inner .powered{ color: #fff; text-decoration: none;}
/*************************** footer end ***************************/

/*************************** 404 start ***************************/
#error_page{background:#f0f0f0; padding:150px 0;}
#error_page .sw{min-width:558px; max-width:645px; margin:0 auto;}
#error_page .error_logo{background:url(../style/error_logo.jpg) no-repeat center center; height:225px;}
#error_page .error_warning{margin-top:12px; height:30px; line-height:30px; background:url(../style/error_warning.jpg) no-repeat left center; text-indent:49px; font-size:16px; font-weight:bold;}
#error_page .error_nav{text-align:center; margin-top:30px; font-size:18px; color:#727272;}
#error_page .error_nav>a{margin:0 30px; font-size:18px; color:#727272;}
/*************************** 404 end ***************************/

.list_page{ height: 80px;}
.list_page ul{ margin-top: 20px; overflow: hidden;}
.list_page ul>li{ display: none;}
.list_page ul>li:first-child{ float: left; display: inline-block; border: none; background: url('../style/pro_page_left.png') no-repeat left center;}
.list_page ul>li>a,font{ display: inline-block; width: 26px; height: 18px;}
.list_page ul .page_last{ display: inline-block; float: right; width: 26px; height: 18px; border: none; background: url('../style/pro_page_right.png') no-repeat left center;}



.wpalogo { float:left}











.FontColor,a.FontColor,a.FontColor:hover,a:hover{color:#9ABE14;}
.FontBgColor{background-color:#9ABE14;}
.FontBorderColor{border-color:#9ABE14;}
.FontBorderHoverColor:hover, a.FontBorderHoverColor:hover{border-color:#9ABE14;}
.NavBgColor{background-color:#005AB0;}
.NavHoverBgColor:hover{background-color:#004D93;}
.NavBorderColor1{border-color:#02468D;}
.NavBorderColor2{border-color:#357CBE;}
.CategoryBgColor{background-color:#063F74;}
.PriceColor{color:#005AB0;}
.AddtoCartBgColor{background-color:#9ABE14;}
.BuyNowBgColor{background-color:#F28810;}
.ReviewBgColor{background-color:#F28810;}
.DiscountBgColor{background-color:#FE8A27;}
.DiscountBorderColor{border-color:#FE8A27;}
.ProListBgColor{background-color:#9ABE14;}
.ProListHoverBgColor:hover{background-color:#B4DE17;}
.GoodBorderColor{border-color:#454545;}
.GoodBorderHoverColor:hover{border-color:#A8A8A8;}
.GoodBorderColor.selected{border-color:#A8A8A8;}
.GoodBorderBottomHoverColor{border-bottom-color:#A8A8A8;}




div.aboutfont,div.aboutfont p{ line-height:1.45em; font-size:18px; font-family:Calibri}





