/* 
* @Title:  重置样式表
* @Author: 陈晓勉
* @Date:   2016-01-12 15:43:52
* @Last Modified by:   Marte
* @Last Modified time: 2016-03-24 14:56:37
*/

/* 重置 */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:13px/24px "微软雅黑",arial,\5b8b\4f53;color:#333;outline:0;}
body{background:none;min-width: 1200px;overflow-x: hidden;}
a,a:hover{color:#333;-webkit-transition: all 400ms;transition: all 400ms;}
a:hover{color:#ea0000;}

/* 字体 */
@font-face{font-family:"NoveDemiBold";src: url('../fonts/novecentowide-demibold-webfont.eot');    src: url('../fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/novecentowide-demibold-webfont.woff2') format('woff2'),url('../fonts/novecentowide-demibold-webfont.woff') format('woff'),url('../fonts/novecentowide-demibold-webfont.ttf') format('truetype'),url('../fonts/novecentowide-demibold-webfont.svg#dincond-boldalternateregular') format('svg');}
@font-face{font-family:"DincondMedium";src: url('../fonts/dincond-medium-webfont.eot');    src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dincond-medium-webfont.woff2') format('woff2'),url('../fonts/dincond-medium-webfont.woff') format('woff'),url('../fonts/dincond-medium-webfont.ttf') format('truetype'),url('../fonts/dincond-medium-webfont.svg#dincond-boldalternateregular') format('svg');}
@font-face{font-family:"DincondBold";src: url('../fonts/dincond-boldalternate-webfont.eot');    src: url('../fonts/dincond-boldalternate-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dincond-boldalternate-webfont.woff2') format('woff2'),url('../fonts/dincond-boldalternate-webfont.woff') format('woff'),url('../fonts/dincond-boldalternate-webfont.ttf') format('truetype'),url('../fonts/dincond-boldalternate-webfont.svg#dincond-boldalternateregular') format('svg');}
@font-face{font-family:"Myriadsetpro";src: url('../fonts/myriadsetpro-thin-webfont.eot');    src: url('../fonts/myriadsetpro-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/myriadsetpro-thin-webfont.woff2') format('woff2'),url('../fonts/myriadsetpro-thin-webfont.woff') format('woff'),url('../fonts/myriadsetpro-thin-webfont.ttf') format('truetype'),url('../fonts/myriadsetpro-thin-webfont.svg#dincond-boldalternateregular') format('svg');}
@font-face{font-family:"Premierleague";src: url('../fonts/barclayspremierleague-webfont.eot');    src: url('../fonts/barclayspremierleague-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/barclayspremierleague-webfont.woff2') format('woff2'),url('../fonts/barclayspremierleague-webfont.woff') format('woff'),url('../fonts/barclayspremierleague-webfont.ttf') format('truetype'),url('../fonts/barclayspremierleague-webfont.svg#dincond-boldalternateregular') format('svg');}
@font-face{font-family:"NovecentowideMedium";src: url('../fonts/novecentowide-medium-webfont.eot');    src: url('../fonts/novecentowide-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/novecentowide-medium-webfont.woff2') format('woff2'),url('../fonts/novecentowide-medium-webfont.woff') format('woff'),url('../fonts/novecentowide-medium-webfont.ttf') format('truetype'),url('../fonts/novecentowide-medium-webfont.svg#dincond-boldalternateregular') format('svg');}
@font-face {font-family: 'geometric_blackregular';src: url('../fonts/geometric706bt-blackb-webfont.eot');src: url('../fonts/geometric706bt-blackb-webfont.eot?#iefix') format('embedded-opentype'),     url('../fonts/geometric706bt-blackb-webfont.woff2') format('woff2'),url('../fonts/geometric706bt-blackb-webfont.woff') format('woff'),        url('../fonts/geometric706bt-blackb-webfont.ttf') format('truetype'),url('../fonts/geometric706bt-blackb-webfont.svg#geometric_706_blackregular') format('svg');font-weight: normal;font-style: normal;}

/*1024兼容*/
body.s1024{min-width: auto;}
.s1024 .w1230{width:1000px;margin:0 auto;}
.s1024 .indexfoot{width:1000px;}
.s1024 #footer .indexfoot{width:1000px;}
.s1024 .servicetel .tel{left:0;}
.s1024 .logoleft{width:880px;}
.s1024 .nav li a{padding:0 7px;}

.s1024 .partdiv{left:10px;}
.s1024 .part3{width:170.5px;}
.s1024 .part4{width:170.5px;background-position: 60px 18px;}

/*.s1024 .recommend-list li{width: 329px;}
.s1024 .recommend-list li img{width:100%;}
.s1024 .aboutleft{width:490px;}
.s1024 .aboutleft img{width:100%;}
.s1024 .aboutright{width:500px;}
.s1024 .markexp{background-position: 320px 15px;padding: 10px 0 32px 10px;width: 490px;}
.s1024 .aboutzi li p{width: 340px;}
.s1024 .chinamap{margin-left: 0;}
.s1024 .worldmap{margin-left: 10px;}
.s1024 .layoutbox{margin-right: 20px;}
.s1024 .layout-tab{width:50%;margin-top:0;}
.s1024 .leaderimg{width:480px;height:580px;background-size: cover;}
.s1024 .leaderdiv{height:530px;}
.s1024 .leadercont{height:520px;width:500px;top:10px;}
.s1024 .history-box{width:405px;}
.s1024 .history-box-right h4{right: 450px;}
.s1024 .history-box-left h4{left: 450px;z-index: 10;}

.s1024 .caption-slide{width:1000px;}
.s1024 .caption-banner-box{width:1000px;}
.s1024 .caption-banner{width:1000px;}
.s1024 .caption-title{width:1000px;}

.s1024 .caption-pics-left{width:490px;}
.s1024 .caption-pics-left span{background-position: left bottom;}
.s1024 .caption-pics-left img{height:auto;width:100%;}
.s1024 .caption-pics-right{width:505px;}
.s1024 .caption-pics-right img{height:auto;width:237px;}
.s1024 .caption-pics-more{width:986px;}
.s1024 .caption-pics-list li .pica img{width:100%;height:auto;}
.s1024 .caption-pics-list li{width:240px;}
.s1024 .caption-pics-list{height:180px;}
.s1024 .seasondiv li{width:240px;}
.s1024 .seasondiv li a img{width:100%;}

.s1024 .honorlist-box{width:1000px;}
.s1024 .honordiv{width:1000px;background-size: 100% auto;background:none;}
.s1024 .honorlist li{width:240px;}
.s1024 .honorlist li img{width:100%;}
.s1024 .careslide{width:1000px;}
.s1024 .careslide-pics{float:right;width:500px;}
.s1024 .careslide-pics a img{width:100%;}*/

/* 功能 */
.w1230{width: 1230px;margin:0 auto;}
.clearfix{clear: both;content: '';*zoom:1;}
.clearfix:after,.clearfix:before{display: table;content: "";line-height: 0;}
.clearfix:after{clear:both;}
.fl{float: left;}
.fr{float: right;}
.oh{overflow: hidden;}
.dn{display: none;}
.pr{position:relative;}
.pr25{padding-right: 25px;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 9px;}
.mt60{margin-top: 60px;}
#bg-mask{position: fixed;top: 0;width: 100%;height: 100%;background-color:#182736;z-index: 110;display:none;filter:alpha(opacity=80); /*IE滤镜，透明度0%*/-moz-opacity:0.8; /*Firefox私有，透明度0%*/opacity:0.8;/*其他，透明度0%*/_height:1110px;}
#warper-mask{position: fixed;top: 0;width: 100%;height: 100%;background-color:#182736;z-index: 1100;display:none;filter:alpha(opacity=10); /*IE滤镜，透明度0%*/-moz-opacity:0.1; /*Firefox私有，透明度0%*/opacity:0.1;/*其他，透明度0%*/_height:1110px;}
#warper{position:relative;width:100%;height:100%;overflow:hidden;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition:all .3s;/*z-index: 110;*/background:#fff;}
.fixer{position:fixed;top:0;left:0;z-index: 100;}
.pronav.fixer{position:fixed;top:0;left:0;z-index: 100;}
.greyline{width:100%;height:1px;border-bottom: 7px solid #f3f3f3;}

.sidebar-open .pageside{z-index: 120;display:block;}
.sidebar-open #warper{-webkit-transform: translateX(-495px);-moz-transform: translateX(-495px);-o-transform: translateX(-495px);/*transform: translateX(-495px);*/*left:-495px;left:-495px\0;}
.sidebar-open #warper-mask{display:block;}
/* 公用 */

/* 头部 */
#header{width:100%;height:109px;background:url(../img/header-bg.jpg) no-repeat center bottom;background-size: 100% auto;-webkit-transition: all .3s;transition: all .3s;position:fixed;top:0;left:0;z-index: 110;}
#header.rmfixer{top:-200px;}
.logoleftbg{width:50%;float:left;height:106px;background:#fff;position:relative;z-index: 10;*z-index: 0;}
.logoleft{width:1105px;position:absolute;top:0;left:0;height:106px;background:#fff;z-index: 20;*top:-106px;}
.logorightbg{width:49%;float:right;height:106px;background:#f2f2f2;position:relative;z-index: 10;*z-index: 0;}
.logoright{width:120px;position:absolute;top:0;right:0;height:106px;z-index: 20;*top:-106px;}
.logo{display:block;float:left;width:189px;height:46px;margin-top: 32px;}
.searchmenu{width:106px;height:19px;background:url(../img/icon-search-menu.jpg) no-repeat;margin-top: 60px;float:right;}
.btn-search{display:block;width:19px;height:19px;float:left;}
.btn-menu{display:block;width:19px;height:19px;float:left;margin-left: 25px;}
.btn-lang{display:block;width:19px;height:19px;float:right;}

/* 导航栏 */
.nav{float:right;height: 106px;overflow:hidden;}
.nav li{float:left;position: relative;padding-top: 54px;height: 52px;}
.nav li a{position: relative;padding: 0 18px;color: #5D5D5D;font-size: 13px;z-index: 2;line-height: 30px;}
.hbg{position: absolute;left: 0;bottom: -136px;width: 100%;height: 106px;background-color: #EA0000;z-index: 1;transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms;*display:none;}
.nav li:hover a{ color: #fff;}
.nav li.current a{ color: #fff;}
.nav li.current .hbg{ bottom: 0px;*display:block;}

/*二级导航*/
.innav{padding-left: 10px;background:url(../img/nav-icon.png) no-repeat left;height:35px;}
.innav dd{line-height: 35px;float:left;margin:0 15px;}
.innav dd a{display:block;color:#a0a88a;font-size: 13px;font-weight: bold;}
.innav dd a:hover,.innav .on a{color:#ea0000;}

.innavbg .sNav{height:146px;background:url(../img/nav-bg2.png) no-repeat right bottom;}
.innavbg .sNav h3{font-size:34px;color:#b0ba9c;font-family: "NovecentowideMedium";line-height: 50px;letter-spacing: -1px;padding-left: 25px;}
.suNav .sNav>div{ position:absolute; top:35px;left: 360px;display:none;}

.innavbg{width:100%;height:146px;background:url(../img/nav-bg.png) repeat-x;display:block;position:absolute;top: -50%;left:0;z-index: 3;-webkit-transition: all .4s;transition: all .4s;*display:none;*top:-146px;}
.openSubNav .innavbg{top: 109px;*display:block;}
.innavposit{width:100%;height:115px;z-index: 50;}

.nav-stock{color:#a7aca0;position:absolute;top:45px;left:55px;width:210px;height:55px;line-height: 24px;}
.nav-stock strong{font-family: "NovecentowideMedium";font-size: 44px;position:absolute;top:12px;right:0px;height:46px;line-height: 46px;}
strong.red{color:#f00;}
strong.green{color:#2F8457;}

/* 尾部 */
.indexfoot{color:#373737;line-height: 72px;height:72px;width:1137px;}
p.cp{float:left;font-size: 12px;font-weight: bold;}
.stock{width:100px;height:72px;background:#dd1010;color:#fff;float:right;padding:0 26px;}
.stock p{line-height:16px;text-align: right;}
.stock .num{line-height: 32px;padding-left: 28px;font-family: "DincondMedium";font-size: 32px;color:#fff;}
.icon-up{background:url(../img/icon-up.png) no-repeat left center;}
.flinks{float:right;margin-right: 10px;position:relative;}
.flinks a{font-size: 12px;font-weight: bold;margin:0 5px;}
.sharediv{float:right;margin-top: 25px;margin-right: 8px;}
.servicetel{position:relative;width:215px;height:70px;}
.servicetel p{font-size: 12px;font-weight: bold;}
.servicetel .tel{position:absolute;top:30px;left:-35px;background:url(../img/icon-tel.jpg) no-repeat left center;padding-left: 35px;font-family: "NoveDemiBold";font-size: 28px;color:#333333;font-weight: normal;letter-spacing: -2px;line-height: 30px;}

/* 法律声明 */
.lawbox{width:1110px;padding:55px 45px 45px;background:#fff;font-size: 13px;line-height: 24px;color:#818181;position:fixed;height:450px;top:50%;left:50%;margin-left:-600px;margin-top:-275px;z-index: 120;}
h2.lawtitle b{font-size: 20px;color:#ea0000;display:block;padding-bottom: 5px;}
h2.lawtitle i{font-size: 28px;color:#ff9e00;display:block;font-weight: normal;font-style: normal;letter-spacing: -2px;}
.lawbody{margin-top: 25px;height: 390px;overflow: auto;}
.lawbody p{margin-bottom:10px;}
.lawbody b{font-size: 14px;color:#ea0000;display:block;}
.btn-mask-close{display:block;width:34px;height:34px;background:url(../img/icon-close.png) no-repeat;position:absolute;right:0;top:-45px;z-index: 10;}

/* 网站地图 */
.sitemap-bd{padding-top: 30px;}
.sitemap-bd li{line-height: 32px;overflow:hidden;}
.sitemap-bd a{font-size: 13px;line-height: 32px;color:#818181;display:block;float:left;margin:0 10px 0 10px;}
.sitemap-bd li:hover a{color:#587cce;font-weight: bold;}
.sitemap-bd h3{float:left;}
.sitemap-bd h3 a{font-size: 13px;line-height: 32px;color:#818181;font-weight: normal;margin-left: 0;margin-right: 10px;}

/*侧边栏*/
.pageside{position:fixed;width:495px;height:100%;top:0;right:0;background:#2c2a25;z-index: 100;display:none;}
.pageside h3{padding-top: 32px;padding-left: 48px;color:#fff;}
.pageside h3 i{display:block;font-size: 48px;font-family: "DincondMedium";line-height: 52px;font-weight: normal;font-style: normal;}
.pageside h3 b{display:block;font-size: 20px;line-height: 28px;}
.pageside-link a{color:#fff9ee;}
.pageside-link a:hover{color:#ea0000;}
.pageside-link{margin-top: 20px;padding-left: 30px;width:385px;}
.pageside-link dt{padding-left: 20px;display:block;}
.pageside-link .sec{background:url(../img/icon-side-dir.jpg) no-repeat left;}
.pageside-link dt a{display:block;font-size: 14px;font-weight: bold;}
.pageside-link dd{float:left;margin-left: 20px;}
.pageside-link dl{padding-bottom: 10px;overflow:hidden;}
.pageside-link dd a{display:block;color:#ccc;font-size: 12px;}
.hot-tel{color:#fff;padding-left: 15px;margin-top: 10px;}
.hot-tel p{padding-left: 30px;background:url(../img/icon-side-tel.jpg) no-repeat left;}
.hot-tel h4{padding-left: 30px;font-size: 48px;font-family: "DincondMedium";line-height: 52px;font-weight: normal;}

/*侧边栏小屏优化*/
.smallscreen .pageside h3 i{font-size: 24px;line-height: 24px;}
.smallscreen .pageside h3 b{font-size: 16px;line-height: 20px;}
.smallscreen .pageside h3{padding-top: 10px;}
.smallscreen .pageside-link{margin-top: 10px;width:420px;}
.smallscreen .pageside-link dl{padding-bottom: 0px;}
.smallscreen .hot-tel{margin-top: 0px;}
.smallscreen .hot-tel p{padding-left: 35px;}
.smallscreen .hot-tel h4{font-size: 28px;line-height: 30px;}

.gfwx{position:absolute;width:150px;height:150px;bottom:60px;left:-45px;z-index: 100;opacity:0;visibility: hidden;-webkit-transition: all .3s;transition: all .3s;}
.gfwx img{width:150px;}
.showgfwx .gfwx{opacity:1;visibility:visible;}

/*.searchitem-posit{width:256px;height:120px;position: absolute;top:0;right:0;z-index: 55;}*/
.searchitem{position: absolute;top: -100%;background-color: #4c4a4f;overflow: hidden;-webkit-transition: top 300ms;transition: top 300ms;right: 0;width: 240px;height: 44px;border: 8px solid #4c4a4f;*display:none;}
.searchitem input{padding: 11px 20px;width: 200px;height: 20px;line-height: 20px;border:0;}
.searchitem.hovers{top: 109px;*display:block;*top:0;}

/*语言栏*/
.langdiv{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index: 120;}
.langdiv .w1230{height:100%;}
.langbox{width:701px;height:111px;position:absolute;top: 50%;margin-top: -55px;left:50%;z-index: 130;margin-left: -350px;}
.langbox a{display:block;width:300px;height:111px;float:left;}
.lang-cn{background:url(../img/lang-cn.png) no-repeat right center;border-left:1px solid #8a8d94;}
.lang-cn:hover{background:url(../img/lang-cn-hover.png) no-repeat right center;}
.lang-en{background:url(../img/lang-en.png) no-repeat left center;}
.lang-en:hover{background:url(../img/lang-en-hover.png) no-repeat 0 center;}
