﻿body{color:#333;font:13px/18px 'Open Sans', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;background:#FFF;}
input,teaxarea,select{color:#333;font:13px/20px 'Open Sans', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;}
b,strong{font-weight:600;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,span,strong,a,table,td,tr,th,img,iframe,frame{margin:0;padding:0;border:0;}
ul{list-style:none;}
a{color:#333;text-decoration:none;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
a:active{color:#FAA700;text-decoration:underline;}
.clear{clear:both;height:0;font-size:0;line-height:0;}
.left{ float:left;display:inline;}
.right{float:right;display:inline;}
.inner{margin:auto;width:1132px;padding:0 8px;position:relative;display:block;}

.header{background-color:#104F6E;padding:10px 0 10px 0;width:100%;min-width:1148px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);position:fixed;z-index:9999;top:0;left:0;}
.header a{color:#FFF;}
.header .log{position:absolute;left:8px;top:-8px;}

.header .menu_lf{margin:7px 0 0 124px;border-radius:5px;height:31px;}
.header .item{height:31px;line-height:31px;text-align:center;display:block;color:#FFF;float:left;padding:0 25px;font-size:14px;text-decoration:none;cursor:pointer;-webkit-transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.header .item:hover{color:#aaa;}
.header .item_on{background-color:#eee;color:#333;border-radius:3px 3px 0 0;}
.header .item_on:hover{color:#333;}

.header .menu_arrow{width:11px;height:11px;background:url("/images/common/arrow.png") no-repeat scroll 0 0;float:left;display:inline;margin:10px 0 0 5px;}
.header .item_hover .menu_arrow{background-position:-12px 0;}
.header .item_on .menu_arrow{background-position:-24px 0;}

.header .menu_rt{margin-top:15px;position:relative;}
.header .userinfo{position:absolute;right:0;top:-25px;width:400px;text-align:right;color:#EEE;font-size:12px;line-height:16px;}
.header .search{margin-left:40px;padding-top:6px;}
.header .txt{border:1px solid #104F6E;padding:1px 2px;width:80px;line-height:16px;vertical-align:top;background-color:#DDD;border-radius:3px;margin:0;}
.header .btn{border:1px solid #104F6E;background-color:#104F6E;color:#FFF;cursor:pointer;line-height:16px;vertical-align:top;width:50px;padding:1px 2px;text-align:left;margin:0;}
.header .tag{background:url("/images/common/tag.png") no-repeat scroll 0 0;text-indent:-1000px;overflow:hidden;width:22px;height:16px;display:block;margin-left:3px;}
.header .language{background:url("/images/common/language.png") no-repeat scroll 0 0;width:30px;height:30px;margin-right:10px;float:left;}
.header .language-small{background-size:105px 15px;width:15px;height:15px;margin-right:5px;*display:none;}
.header .language-sel{display:block;margin:12px 0;height:30px;line-height:30px;color:#333;width:150px;}
.header .language-init{color:#fff;display:block;height:15px;line-height:15px;font-size:12px;position:relative;margin-top:2px;cursor:pointer;}
.header .de{background-position:-30px 0;}
.header .es{background-position:-60px 0;}
.header .fr{background-position:-90px 0;}
.header .it{background-position:-120px 0;}
.header .jp{background-position:-150px 0;}
.header .pt{background-position:-180px 0;}
.header .de-small{background-position:-15px 0;}
.header .es-small{background-position:-30px 0;}
.header .fr-small{background-position:-45px 0;}
.header .it-small{background-position:-60px 0;}
.header .jp-small{background-position:-75px 0;}
.header .pt-small{background-position:-90px 0;}
.header .cart{background-position:-176px 0;width:26px;height:24px;margin:4px 0 0 15px;}
.header .more-language{display:none;position:absolute;top:33px;right:0;border:1px solid #ddd;background-color:#fff;width:300px;padding:8px 0 8px 20px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.3);}

.header_menu{position:fixed;top:48px;left:0;width:100%;background-color:#EEE;font-size:14px;line-height:22px;height:0;overflow:hidden;z-index:9999;}
.header_menu a{color:#104F6E}
.header_menu .inner{display:none;padding:30px 0 40px 0;}
.header_menu .item{float:left;width:226px;}
.header_menu .item2{float:left;width:226px}
.header_menu .type1{font-size:16px;color:#000;line-height:30px;font-weight:600;margin:0 0 15px 0;display:block;}
#google_translate_element{margin:12px 0 12px 0;border-top:1px solid #e3e3e3;padding-top:24px;width:280px;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{color:#333;}

.content{padding-bottom:30px;min-width:1148px;padding-top:58px;}
.content .nav{background-color:#f2f2f2;border-bottom:1px solid #eee;height:30px;line-height:30px;font-size:12px;color:#aaa;}
.content .nav .fg{margin-left:20px;}
.content .nav .note{background-color:#B8D762;padding:2px 12px;border-radius:12px;}

.footer{color:#666;font-size:13px;line-height:23px;min-width:1148px;background-color:#f2f2f2;padding:25px 0;border-top:1px solid #e3e3e3;}
.footer .lk{color:#666;}
.footer .list{float:left;width:195px;margin-bottom:28px;padding-left:30px;border-left:1px solid #ddd;height:161px;}
.footer .last{border-right:1px solid #ddd;}
.footer .tag_ct{border-top:1px solid #e3e3e3;padding:8px 0;font-size:12px;}
.footer .bottom{border-top:1px solid #e3e3e3;padding-top:8px;font-size:12px;}

.footer .tag{background:url("/images/common/tag.png") no-repeat scroll 0 0;text-indent:-1000px;overflow:hidden;width:47px;height:35px;display:block;margin-top:4px;}
.footer .facebook{background-position:-250px 0;}
.footer .google{background-position:-347px 0;}
.footer .twitter{background-position:-203px 0;}
.footer .rss{background-position:-299px 0;}