a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,tfoot,thead,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;-webkit-text-size-adjust:none}

html {height: 100%;}
body{font-family:'Microsoft Yahei','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px;color: #666;}
ol,ul,li{list-style:none}
:focus{outline:0 dotted #000!important}
div:focus{outline:0!important}
button:hover,input[type=submit]:hover,input[type=reset]:hover{cursor:pointer;background: #F3F3F3}
.clear{clear:both}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
a{color: rgb(66, 65, 65);text-decoration:none;outline:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
a:hover{color:#DB4200;text-decoration:none}

input[type=text],input[type=email],input[type=tel],input[type=password],input[type=file],select,textarea{color:#787878;font-size:14px;font-weight:400;line-height:18px;background:#fff;/*width:100%;*/text-align:left;padding:5px 10px;border:1px solid #d1d1d1;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{color:#000}

.clearfix::after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.fl {float: left;}
.fr {float: right;}
address, cite, dfn, em, i {font-style: normal;}
.mt10{ margin-top:10px;}
.h50{ width:100%;height:50px;}
.header{position: relative;}
.skip-link{ height:30px; background:#eee; line-height:30px;}
.head{padding:16px 0 20px 15px;}
.logo{display:block;float:left}
.logo img{display:block}
.lang_switcher{float:right;}
.lang_switcher,.lang_switcher a{font-size:12px;}
.lang_switcher ul li{float:left;padding:0 0 0 9px; line-height:46px;}
.lang_switcher ul li:first-child{padding-left:0}
.lang_switcher ul li a:hover,.lang_switcher ul li.active a{color:#2098d5}

.top_nav_a{display:none}

.back_top{color:#ab5e5f;font-size:12px;line-height:18px;text-align:center;display:inline-block;background:url(../images/back_top.jpg) no-repeat 50% 50%;position:fixed;width:53px;height:53px;right:82px;bottom:82px;z-index:8000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.back_top:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.back_top_show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}


.footer {background: #565656;width: 100%;padding-top: 20px;padding-bottom: 20px;margin-top: 20px;}
.footer div.f2 {margin-top: 30px;color: #cacaca;}
.footer div.f2 h3 {font-size: 24px;height: 30px;font-weight: normal;margin-bottom: 10px;}
.footer div.f2 dl { float:left;padding-left: 0;}
.footer div.f2 dl dd.qq {background: url(../images/qq.png) no-repeat left;padding-left: 52px;padding-right: 20px;}
.footer div.f2 dl dd {float: left;height: 47px;font-size: 17px;}
.footer div.f2 dl dd.tel {background: url(../images/dianh.png) no-repeat left;padding-left: 52px;}
.footer .bottom_werwei { border-left: 2px solid #666666;}
.footer .bottom_werwei img{ width:100%;}
.footer ul.in_b_adrees {background: url(../images/bb_ioc.jpg) no-repeat left 8px;float: right;color: #cacaca;padding-left: 25px;line-height: 29px;}

.copyright {width: 100%;background: #383838;height: 45px;line-height: 45px;color: #d6d6d6;font-size: 12px;}
.xf3_bttom {color: #BFBEBE;}
.copyright span {display:inline-block;}

@media only screen and (max-width:767px){

.head{ position:fixed;top: 0; left:0;width:100%; height:50px;padding-top:12px;padding-bottom:12px;background: #fff;z-index: 9999;}
.logo{width:200px;}
.logo img{width:100%;}

.header .lang_switcher{display:none}
.lang_switcher{text-align:center;float:none;padding:20px 0 0}
.lang_switcher ul li{display:inline-block;float:none;padding:0 10px}
.top_nav_a{display:block;width:7.913%;height: 50px;background:url(../images/top_nav_a.png) no-repeat 50% 50%;background-size:29px auto;position:absolute;top:0;right:15px;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}
.top_nav_close{background-image:url(../images/close.png);background-size:29px auto;background-size:16px auto}

}
