body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}

body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}

h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}

em{font-style:normal;}

ul, ol{list-style: none;}

img{max-width: 100%;}

a{

	text-decoration: none;color:#333;

	text-decoration: none;

	-moz-transition: all 0.3s ease-in;

	-webkit-transition: all 0.3s ease-in;

	-o-transition: all 0.3s ease-in;

	transition: all 0.3s ease-in;

	tap-highlight-color: rgba(0,0,0,0); 

	focus-ring-color: rgba(0, 0, 0, 0); 

	-webkit-tap-highlight-color: rgba(0,0,0,0); 

	-webkit-focus-ring-color: rgba(0, 0, 0, 0); 

	-moz-tap-highlight-color: rgba(0,0,0,0); 

	-moz-focus-ring-color: rgba(0, 0, 0, 0);

}

a:hover{

	text-decoration: none;

	-moz-transition: all 0.3s ease-in;

	-webkit-transition: all 0.3s ease-in;

	-o-transition: all 0.3s ease-in;

	transition: all 0.3s ease-in;

}

/*火狐去掉按钮、连接的虚线*/

a:focus, a:active,

button::-moz-focus-inner,

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

select::-moz-focus-inner,

input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 

input,button,select,textarea{outline:none;-webkit-appearance:none;}

textarea{resize:none;}

a { text-decoration: none; color: #333; }

a{blr:expression(this.onFocus=this.blur());}

a:focus{outline:none;}

a.hidefocus{outline:none}

.button{ border-radius: 0; }

input{font-family: "微软雅黑";}

textarea{font-family: "微软雅黑";}

img{border:0px;  outline-width:0px;  vertical-align:top;}



button,select,textarea,input:not([type="radio"]):not([type="checkbox"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;}

:focus{outline:0;}/* Form selected style modification */

input,button,img{border: none;background: none;border-radius: 0;}

input,button{outline: none;-webkit-appearance:none;}

input,textarea {

	tap-highlight-color: rgba(0,0,0,0); 

	focus-ring-color: rgba(0, 0, 0, 0); 

	-webkit-tap-highlight-color: rgba(0,0,0,0); 

	-webkit-focus-ring-color: rgba(0, 0, 0, 0); 

	-moz-tap-highlight-color: rgba(0,0,0,0); 

	-moz-focus-ring-color: rgba(0, 0, 0, 0);

}

.clear{clear:both;}



@font-face {

    font-family: 'PFDinTextCompPro';

    src: url('../fonts/pfdintextcomppro-regular.eot');

    src: url('../fonts/pfdintextcomppro-regular.eot') format('embedded-opentype'),

    url('../fonts/pfdintextcomppro-regular.woff') format('woff'),

    url('../fonts/pfdintextcomppro-regular.ttf') format('truetype'),

    url('../fonts/pfdintextcomppro-regular.svg#chinese') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'SourceSansPro';

    src: url('../fonts/sourcesanspro-regular.eot');

    src: url('../fonts/sourcesanspro-regular.eot') format('embedded-opentype'),

    url('../fonts/sourcesanspro-regular-regularese.woff') format('woff'),

    url('../fonts/sourcesanspro-regular.ttf') format('truetype'),

    url('../fonts/sourcesanspro-regular.svg#chinese') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'PFDinTextPro';

    src: url('../fonts/pfdintextpro-regular.eot');

    src: url('../fonts/pfdintextpro-regular.eot') format('embedded-opentype'),

    url('../fonts/pfdintextpro-regular-regularese.woff') format('woff'),

    url('../fonts/pfdintextpro-regular.ttf') format('truetype'),

    url('../fonts/pfdintextpro-regular.svg#chinese') format('svg');

    font-weight: normal;

    font-style: normal;

}





.topPhone a{color:#fff;}

#top {position: fixed; width: 100%; height: 74px; line-height: 74px; color: #fff; background: rgba(0,0,0,0.4); left: 0; top: -74px; z-index: 222; overflow: hidden;}

#top .logo {float: left; font-size: 0; margin-left: 50px;}

#top .logo img{vertical-align: middle;}

.language {float: right; margin-right: 50px; width: 92px; font-size: 12px;}

.language a {color: #e5e6e6; margin: 0 8px; display: inline-table; width: 25px; height: 25px; line-height: 25px; text-align: center; border:1px #0091e5 solid; background: #0091e5; border-radius: 50%;}

.language a:hover {color: #fff;}

.topPhone {float: right; margin-right: 30px; font-size: 32px; color: #fff; font-weight: bold; font-family: "SourceSansPro"; background: url(../images/top_icon_phone.png) no-repeat left center; padding-left: 55px;}

#menu {float: right; margin-right: 60px;}

#menu li {float: left; font-size: 16px;}

#menu li a{padding:0px 21px;}

#menu li:first-child {margin-left: 0;}

#menu li.active a,#menu li:hover a{background: #0091e5;}

#menu li a {color: #fff; display: block;}

#menu li:hover a:first-child{margin-top:-74px;}

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

    #top {height: 74px; line-height: 74px;}

    #top .logo {margin-left: 2.6%;}

    #top .logo img {width: 260px;}

    .language {margin-right: 2.6%; font-size: 13px;}

    .language a {margin: 0 8px;}
    .language .act{background: none;}

    .topPhone {padding-left: 55px; margin-right: 28px; font-size: 32px;}

    #menu {margin-right: 30px;}

    #menu li {font-size: 18px;}

    #menu li a{padding:0px 21px;}

    #menu li:hover a:first-child{margin-top:-74px;}

}

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

    #top {height: 74px; line-height: 74px;}

    #top .logo img {width: 230px;}

    .language {font-size: 12px;}

    .language a {margin: 0 6px;}

    .topPhone {padding-left:45px; margin-right: 24px; font-size: 26px; background-size: 40px 40px;}

    #menu {margin-right: 44px;}

    #menu li {font-size: 16px;}

    #menu li a{ padding:0px 18px;}

    #menu li:hover a:first-child{margin-top:-74px;}

}

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

    #top {height: 74px; line-height: 74px;}

    #top .logo img {width: 200px;}

    .topPhone {display: none;}

    #menu {margin-right: 40px;}

    #menu li {font-size: 15px;}

    #menu li:hover a:first-child{margin-top:-74px;}

}

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

    #top {height: 56px; line-height: 56px;}

    #top .logo img {width: 180px;}

    .language {display: none}

    #menu {margin-right: 2.6%;}

    #menu li {}

    #menu li:hover a:first-child{margin-top:-56px;}

}

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

    #top {height: 1rem; line-height: 1rem;}

    #top .logo img {width: 160px;}

    #menu {position: fixed;width: 70%;height: 100%;background: rgba(0,0,0,0.6);top: 1rem;right: 0;margin: 0;z-index: 223;box-sizing: border-box;padding: 0.4rem 0 1rem;transition: 0.4s;transform: translateX(100%);}
    #menu li:hover a:first-child{margin-top:0px;}
    #menu.menu-show{transition: 0.4s;transform: translateX(0);}

    #menu li{float: none;margin: 0;border-bottom: 1px solid #999;line-height: 0.88rem;font-size: 0.3rem;padding: 0 0.4rem;}

    #menu li a.hover{display: none;}

    #menu li:last-child{border: none;}

    #top .menu-btn{display: block;float: right;/*margin: 0.2rem 2.6% 0 0;*/ width: 0.6rem;height: 0.6rem;background: url('../images/menu.png');background-size: 100% 100%; position: absolute; top: 50%; transform: translateY(-50%); right: 20px;}

    .pageNext{ display:none}

    .side{display: none;}

}



/*顶部 End！*/

















