html, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, 
fieldset, form, input, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; color: #817d77; font-weight: normal; font-style: inherit; font-size: 12px; font-family: "微软雅黑", "Microsoft YaHei", sans-serif; vertical-align: baseline; }
:focus { outline: 0; }
body { /*position: relative; max-width: 1680px;*/ min-width: 1200px; margin: 0 auto; overflow-x: hidden; }
.ios.ipad body { min-width: 1400px; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a { text-decoration: none; font-family: "微软雅黑", "Microsoft YaHei"; }
a img, iframe { border: none; }

a:hover{font-size:12px;}
a{font-size:12px;color:#666666;}
img { vertical-align: top; }
ol, ul { list-style: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; -webkit-appearance: none; border-radius: 0; }
select { margin: inherit; }
p { line-height: 22px; }
.zhichi{ min-width: 1200px; margin: 0 auto;color: #777676; font-size:12px;}
.zhichi a{ min-width: 1200px; margin: 0 auto;color: #777676; font-size:12px;}
td { vertical-align: middle; }
/* Fixes incorrect placement of numbers in ol’s in IE6/7*/
ol { *margin-left: 2em; }
/* == clearfix ==*/
.clearfix:after { content: "\200B"; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1; }
/*IE/7/6*/ /* == 以上 reset Css ==*/ /* ==全站左右浮动==*/
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.dn { display: none; }
.ov { overflow: hidden; }
.pa { position: absolute; }
.pr { position: relative; }
.text-center { text-align: center; }
/* ==全站左右浮动==*/ /* ==共用容器==*/
.w1200 { margin: 0 auto; width: 1200px;text-align: center; }
/*字体*/ @font-face { font-family: 'novecento-widenormal'; src: url('../fonts/novecentowide-normal.eot'); src: url('../fonts/novecentowide-normal.eot?#iefix') format('embedded-opentype'), url('../fonts/novecentowide-normal.woff2') format('woff2'), url('../fonts/novecentowide-normal.woff') format('woff'), url('../fonts/novecentowide-normal.ttf') format('truetype'), url('../fonts/novecentowide-normal.svg#novecento_widenormal') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'novecentowide-bold'; src: url('../fonts/novecentowide-bold-webfont.eot'); src: url('../fonts/novecentowide-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/novecentowide-bold-webfont.woff2') format('woff2'), url('../fonts/novecentowide-bold-webfont.woff') format('woff'), url('../fonts/novecentowide-bold-webfont.ttf') format('truetype'), url('../fonts/novecentowide-bold-webfont.svg#novecentowide-bold-webfont') format('svg'); }
@font-face { font-family: 'dincond-regular-webfont'; src: url('../fonts/dincond-regular-webfont.eot'); src: url('../fonts/dincond-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/dincond-regular-webfont.woff2') format('woff2'), url('../fonts/dincond-regular-webfont.woff') format('woff'), url('../fonts/dincond-regular-webfont.ttf') format('truetype'), url('../fonts/dincond-regular-webfont.svg#dincond-regular-webfont') format('svg'); }


@font-face { font-family: 'dincond-medium-webfont'; src: url('../fonts/dincond-medium-webfont.eot'); src: url('../images/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../images/dincond-medium-webfont.woff2') format('woff2'), url('../images/dincond-medium-webfont.woff') format('woff'), url('../images/dincond-medium-webfont.ttf') format('truetype'), url('../images/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }


@font-face { font-family: 'dincond-boldalternate-webfont'; 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#novecentowide-bold-webfont') format('svg'); }
@font-face { font-family: 'montserrat-bold-webfont'; src: url('../fonts/montserrat-bold-webfont.eot'); src: url('../fonts/dincond-boldalternate-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-bold-webfont.woff2') format('woff2'), url('../fonts/montserrat-bold-webfont.woff') format('woff'), url('../fonts/montserrat-bold-webfont.ttf') format('truetype'), url('../fonts/montserrat-bold-webfont.svg#montserrat-bold-webfont') format('svg'); }
@font-face { font-family: 'myriadsetpro-thin-webfont'; src: url('../fonts/myriadsetpro-thin-webfont.eot'); src: url('../fonts/dincond-boldalternate-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#myriadsetpro-thin-webfont') format('svg'); }
@font-face { font-family: 'miso-bold-webfont'; src: url('../fonts/miso-bold-webfont.eot'); src: url('../fonts/dincond-boldalternate-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/miso-bold-webfont.woff2') format('woff2'), url('../fonts/miso-bold-webfont.woff') format('woff'), url('../fonts/miso-bold-webfont.ttf') format('truetype'), url('../fonts/miso-bold-webfont.svg#miso-bold-webfont') format('svg'); }
@font-face { font-family: 'opensans-regular-webfont'; src: url('../fonts/opensans-regular-webfont.eot'); src: url('../fonts/dincond-boldalternate-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#opensans-regular-webfont') format('svg'); }
@font-face { font-family: 'ocrb10n-webfont'; src: url('../fonts/ocrb10n-webfont.eot'); src: url('../fonts/dincond-boldalternate-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ocrb10n-webfont.woff2') format('woff2'), url('../fonts/ocrb10n-webfont.woff') format('woff'), url('../fonts/ocrb10n-webfont.ttf') format('truetype'), url('../fonts/ocrb10n-webfont.svg#ocrb10n-webfont') format('svg'); }

/*公共头部*/
.c-header  { width: 100%; height: 91px; background: #fff; }
.header { width: 100%; height: 91px; background: #fff; position: relative; z-index: 50; }
/*.header { width: 100%; height: 118px; background: #4e5050; position: relative; z-index: 50; }*/
a.logo { width: 210px; height: 50px; background: url(../images/logo.png) no-repeat; float: left; margin-top: 30px; }

.nav { float: right; height: 74px; padding-top: 45px; margin-right: 0px; position: relative; width: 970px; }
.nav li { float: left; position: relative; height: 38px; line-height: 38px; padding: 0 15px; background: url(../images/nav-bg.jpg) no-repeat right;color:#e00005; }
.nav li.last { background: 0; color:#e00005}
.nav li a { color: #111111; font-size: 15px; display: block;font-family: "微软雅黑", "Microsoft YaHei"; }
.nav li a:hover{ color: #e00005; font-size: 15px; display: block;font-family: "微软雅黑", "Microsoft YaHei"; }
span.navline { position: absolute; width:40px; height: 5px; background: #ee0612; left: 0px; bottom: 0; }

/*.showen .headlink{width:122px;}*/
.headlink { width: 124px; height: 36px; float: right; margin-top: 45px; margin-right: 0px; }
.headlink a { display: block; width: 36px; height: 36px; -webkit-transition: all .3s; transition: all .3s; }

/*首页二级导航*/
.headrange { position: relative; height: 90px; width: 100%; }
.innavbg { width: 100%; height: 50px; background: #2b2b2b; position: absolute; top: 90px; left: 0; display: none; z-index: 50; }
.innav { position: absolute; top: 0; left: 0px; z-index: 999; width: 880px; }
.innav dd { line-height: 50px; float: left; margin: 0 16px; }
.innav dd a { display: block; color: #9bb3d5; font-size: 14px;font-family: "微软雅黑", "Microsoft YaHei";}
.innav dd a:hover, .innav .on a { color: #fff; }

.innav { position: absolute; top: 0; left: 0px; z-index: 999; width: 880px; }
.innav li { line-height: 50px; float: left; margin: 0 16px;font-family: "微软雅黑", "Microsoft YaHei";font-size: 15px; }
.innav li a { display: block; color: #9bb3d5; font-size: 15px; font-family: "微软雅黑", "Microsoft YaHei";}
.innav li a:hover, .innav .on a { color: #fff; }

.navbg .suNav { display: none; }
.sNav { height: 50px; }
.suNav .sNav > div { position: absolute; top: 0px; display: none; z-index: 60; }
.suNav { height: 50px; }
.sN1 { left: 300px; }
.sN2 { left: 390px; }
.sN3 { left: 470px; }
.sN4 { left: 660px; }
.sN5 { right: 455px; }
.sN5 .innav { right: 495px; }
.sN6 { right: 365px; }
.sN7 { right: 270px; }
.sN8{ right: 630px; }
.innavline { display: block; position: absolute; width: 84px; height: 54px; bottom: 0; left: 453px; background: #4957a2; z-index: 55; -webkit-transition: all .3s; transition: all .3s; }

/*.headlink a:hover{border-color:#4957a2;}*/
.icon-search { background: url(../images/menus2.jpg) no-repeat 0 0; float: left; position: relative; border: 1px solid #ccc; }
.icon-search:hover { background-position: 0 0px; }
.headlink .show.icon-search { border-color: #fff; }
.header-search { position: absolute; z-index: 2; top: 60px; right: 0px;width: 0px;height:45px; background: #fff; z-index: 10; overflow: hidden; -webkit-transition: all .4s; transition: all .4s; border: 0; }
.show .header-search { width:677px;/*border: 1px solid #cccccc; */}
.hs-input { width:663px; height: 45px; line-height: 45px; padding: 7px 10px; float: left; }
.hs-submit { width: 30px; height: 34px; background: url(../images/icon-search.jpg) no-repeat center center; float: right; cursor: pointer; }
.icon-menu { background: url(../images/menus2.jpg) no-repeat -72px 0; float: left; margin-left: 4px; border: 1px solid #ccc; }
.icon-menu:hover { background-position: -72px -36px; }
.icon-lang { float: left; margin-left: 4px; margin-top: 5px; }
.icon-lang:hover { background-position: -36px -36px; }
/*.showen .headlink .icon-lang{display:block;}*/

.stock { position: absolute; width: 68px; height: 36px; background: url(../images/stock.jpg) no-repeat; right: 0px; top: 45px; display: none; }

.lb-data { position: relative; }
a.lb-ckyt { color: #fff; display: inline-block; position: absolute; top: 17px; right: 50px; }

/*公共底部*/
.footer { background: #262834; width: 100%; height: 105px; padding-top: 25px; }
.links { text-align: right; }
.links a { display: inline-block; margin-left: 15px; }
.links a:hover { color: #fff; }
.linkbox p { color: #919195; line-height: 24px; }
.linkbox a { color: #999; font-weight: bold; }
/*2016-7-11*/
.friends { margin-top: 10px; margin-bottom: 4px; }
.select { position: relative; float: right; }
.select dt { height: 35px; display: inline-block; font-weight: normal; background: url(../images/select.png) no-repeat right center; font-size: 14px; background-color: #3a3d4f; outline: none; line-height: 35px; text-indent: 10px; cursor: pointer; width: 242px; position: relative; color: #bdbdbf; z-index: 99; text-align: left; }
.select dd { width: 242px; position: absolute; left: 0; bottom: 35px; background: #42424e; display: none; }
.select dd ul { width: 242px; overflow: auto; }
.select dd ul li a { color: #FFF; line-height: 35px; display: block; text-indent: 14px; font-family: "微软雅黑"; font-size: 12px; font-weight: normal; text-align: left; margin-left: 0; }
.friends p { display: inline-block; color: #999; font-weight: bold; }
.hotline { width: 345px;margin-left: 8px; }
.copy, .attent { width: 440px; margin-left:0px;}
.copy p { color: #999; font-weight: bold; }
p.ctitle { color: #999; font-size: 12.5px; float: left; line-height: 38px; font-weight: bold; }
p.ctitle1 { color: #999; font-size: 12.5px; float: left; margin-top: 0px; margin-left: 10px;line-height: 38px; font-weight: bold; }
p.tel { font-family: "Arial"; padding-left: 34px; background: url(../images/icon-tel.png) no-repeat left center; color: #ffae00; width: 138px; height: 33px; font-size: 20px;  line-height: 33px; margin-top: 5px; float: right; }

.attent a { display: block; width: 35px; height: 35px; float: left; margin-top: 0px; margin-left: 12px; background: #343a40 url(../images/icon.png) no-repeat; text-align: center; border-radius: 20px; }
/*.attent a.wx:before{content: "";position: absolute;z-index: 0;left:0;width: 35px;height: 35px;border-radius: 50%;opacity: 0;-webkit-transition: .5s cubic-bezier(.3,0,0,1.3);-moz-transition: .5s cubic-bezier(.3,0,0,1.3);transition: .5s cubic-bezier(.3,0,0,1.3);-moz-transform: scale(0,0);-ms-transform: scale(0,0);-o-transform: scale(0,0);transform: scale(0,0);background-color: #1ec354;}
.attent a.wx:hover:before{opacity: 1;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);   transform: scale(1,1);}*/
a.wx { background: #343a40 url(../images/icon.png) no-repeat -52px -108px; position: relative; -webkit-transition: .5s cubic-bezier(.3,0,0,1); -moz-transition: .5s cubic-bezier(.3,0,0,1); transition: .5s cubic-bezier(.3,0,0,1); }
.attent a.wx:hover { background: #1ec354 url(../images/icon.png) no-repeat -52px -148px; }
.indexewm { position: absolute; bottom: 40px; right: -59.5px; width: 152px; height: 0; -webkit-transition: all .3s; transition: all .3s; overflow: hidden; z-index:999; }
.hover .indexewm { height: 152px; }
a.wb { background: #343a40 url(../images/icon.png) no-repeat 8px -107px; -webkit-transition: .5s cubic-bezier(.3,0,0,1); -moz-transition: .5s cubic-bezier(.3,0,0,1); transition: .5s cubic-bezier(.3,0,0,1); }
.attent a.wb:hover { background: #f74864 url(../images/icon.png) no-repeat 8px -147px; }



/*内页二级栏目*/
.inbanner { width: 100%; height: 170px; position: relative; background: url(../images/banner_aboutus8.jpg) no-repeat center bottom; }
.subnavbg { width: 100%; height: 50px; background: #384395; position: absolute; left: 0; top: 0; -webkit-transition: all .3s; transition: all .3s; }
.subnavbg.fixer { position: fixed; top: 73px; left: 0; z-index: 100; }
.subnav { position: relative; }
.subnav li { float: left; margin-right: 30px; line-height: 50px; }
.subnav li a { display: block; font-size: 13px; font-weight: bold; color: #9bb3d5; }
.subnav .current a, .subnav li a:hover { color: #fff; }
span.subnavline { position: absolute; width: 52px; height: 2px; background: #4957a2; left: 0; bottom: 0; visibility: hidden; }



/*投资者关系语言*/
/*.lang-box{position:absolute;top:14px;right:0;width:108px;height:36px;}
.lang-box a{float:left;display:block;width:34px;height:34px;border:1px solid #cccccc;line-height: 34px;color:#666;text-align:center;-webkit-transition: all .4s;transition: all .4s;}
.icon-cn,.icon-fn{opacity:0;visibility:hidden;}
.showicon .icon-cn,.showicon .icon-fn{opacity:1;visibility:visible;}
.lang-box a:hover{border-color:#384164;color:#384164;}
.choose-lang{position:absolute;top:45px;left:-88px;display:none;}*/

h1.pagetitle { padding: 35px 0 0; text-align: center; }
h1.pagetitle i { color: #fb7f00; display: block; font-size: 32px; font-style: normal; font-weight: normal; line-height: 28px; font-family: "miso-bold-webfont"; }
h1.pagetitle b { color: #26264b; font-size: 18px; line-height: 30px; }
h1.pagetitle ~ a.btn-return { margin: 0; position: absolute; top: 25px; right: 0; }

/*遮罩*/
#bg-mask { position: fixed; top: 0; width: 100%; height: 100%; background-color: #000; z-index: 110; display: none; filter: alpha(opacity=60); /*IE滤镜，透明度0%*/ -moz-opacity: 0.6; /*Firefox私有，透明度0%*/ opacity: 0.6; /*其他，透明度0%*/ _height: 1110px; }
#side-mask { position: fixed; top: 0; width: 100%; height: 100%; background-color: #000; z-index: 110; display: none; filter: alpha(opacity=20); /*IE滤镜，透明度0%*/ -moz-opacity: 0.2; /*Firefox私有，透明度0%*/ opacity: 0.2; /*其他，透明度0%*/ _height: 1110px; }
.mt15 { margin-top: 15px; }

/*侧边栏*/
.open-side .side-box { right: 0px; opacity: 1; visibility: visible; }
.open-side #side-mask { display: block; }
.side-box { width: 325px; background: #30395f; position: fixed; top: 0; right: -360px; height: 100%; z-index: 999; padding: 35px 0px 0 35px; -webkit-transition: all .4s; transition: all .4s; opacity: 0; visibility: hidden; }
a.side-close { display: block; width: 28px; height: 29px; background: url(../images/side-close.png) no-repeat; }
.side-title { color: #fff; font-size: 18px; padding-top: 20px; padding-bottom: 10px; line-height: 20px; margin-bottom: 10px; }
.side-dl { overflow: hidden; margin-top: 10px; width: 108px; float: left; height: 220px; }
.side-dl a { color: #787f9d; -webkit-transition: all .3s; transition: all .3s; }
.side-dl a:hover { color: #fff; }
.side-dl dt a { font-size: 15px; padding-bottom: 5px; display: inline-block; color: #fff; border-bottom: 1px solid #fff; margin-bottom: 10px; }
.side-dl dd a { margin-right: 10px; display: block; margin-bottom: 8px; font-size: 13px; font-weight: bold; }
.side-contact p { color: #cdd0d9; line-height: 22px; }
.side-contact a.tel { color: #cdd0d9; }

/*兼容小屏侧边栏*/
.side-box.smallwidth { padding: 20px 0px 0 35px; }
.smallwidth .side-title { padding-bottom: 0; }
.smallwidth .side-dl { height: 200px; }

/*日历控件*/
.fc-border-separate tr th.fc-day-header { height: 45px; border: 0; line-height: 45px; font-size: 14px; padding-bottom: 10px; }
.fc-border-separate td.fc-day { height: 98px; border: 2px solid #EFEFF4; background: #D6DBF0; }
.invcalendar .fc-grid .fc-day-number { font-size: 16px; color: #585C79; }
.fc-header-title h2 { font-size: 16px; line-height: 30px; }
.invcalendar .fc-event { background: #fff; border-color: #fff; }

a.invCal-prev { display: block; width: 15px; height: 24px; background: url(../images/date-prev.png) no-repeat; float: left; margin: 10px; -webkit-transition: all .3s; transition: all .3s; }
a.invCal-prev:hover { background: url(../images/date-prev2.png) no-repeat; }
a.invCal-next { display: block; width: 15px; height: 24px; background: url(../images/date-next.png) no-repeat; float: left; margin: 10px; -webkit-transition: all .3s; transition: all .3s; }
a.invCal-next:hover { background: url(../images/date-next2.png) no-repeat; }

.selectDate { overflow: hidden; margin-bottom: 10px; margin-top: 10px; }
.invcalendar .mod-dropdownlist { float: left; width: 220px; border-color: #BFC1CF; background: #BFC1CF; }
.invcalendar .mod-dropdownlist .dropdown-options li.dropdown-options-focus a, .invcalendar .mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover { background: #BFC1CF; }
.invcalendar .mod-dropdownlist .dropdown-select .dropdown-icon { background: transparent url(../images/inv-dir.jpg) no-repeat center center; }
.invcalendar .mod-dropdownlist .dropdown-select:hover .dropdown-icon { background: transparent url(../images/inv-dir.jpg) no-repeat center center; }
.invcalendar .mod-dropdownlist .dropdown-select .dropdown-input { color: #5A5E7B; }
.invCal-today { width: 86px; display: block; height: 43px; line-height: 43px; text-align: center; padding: 0 10px; -webkit-border-radius: 40px; border-radius: 40px; float: left; background: #BFC1CF; }

/*搜索页面*/
.search-content { padding-bottom: 20px; }
.search-form { width: 700px; height: 65px; border: 20px solid #e6e6e6; overflow: hidden; }
.search-input { width: 580px; height: 25px; line-height: 25px; padding: 20px 20px; float: left; font-size: 14px; }
.search-submit { width: 80px; height: 65px; background: #fb9000 url(../images/search/form-search.png) no-repeat center center; float: right; cursor: pointer; }
h5.result-title { padding-left: 25px; height: 50px; line-height: 50px; margin: 15px 0; font-size: 16px; font-weight: bold; color: #000; }
.search-content .news-list { border-top: 1px solid #ccc; }

/*法律声明*/
.lawbox { width: 1110px; padding: 55px 45px 45px; background: #fff; font-size: 13px; line-height: 24px; color: #818181; position: fixed; height: 350px; top: 50%; left: 50%; margin-left: -600px; margin-top: -225px; z-index: 120; }
h2.lawtitle b { font-size: 20px; color: #f39801; display: block; padding-bottom: 5px; }
h2.lawtitle i { font-size: 28px; color: #f39801; display: block; font-weight: normal; font-style: normal; letter-spacing: -2px; }
.lawbody { padding-top: 45px; }
.lawbody p { margin-bottom: 20px; font-size: 14px; }
.lawbody b { font-size: 16px; color: #f39801; display: block; margin-bottom: 10px; }
.btn-mask-close { display: block; width: 34px; height: 34px; background: url(../images/btn-close.png) no-repeat; position: absolute; right: 0; top: -45px; }
#lawmask { position: fixed; top: 0; width: 100%; height: 100%; background-color: #000; z-index: 110; display: none; filter: alpha(opacity=60); /*IE滤镜，透明度0%*/ -moz-opacity: 0.6; /*Firefox私有，透明度0%*/ opacity: 0.6; /*其他，透明度0%*/ _height: 1110px; }

#topcontrol { z-index: 10; }

/*全局搜素*/
.asearch-box { width: 1200px; height: 120px; background: #e3e3eb; padding-top: 20px; }
.asearch-form { width: 701px; height: 67px; background: url(../images/search/search-bg.jpg) no-repeat; margin: 0 auto 0; position: relative; }
.asearch-box p { width: 700px; margin: 0 auto; height: 55px; line-height: 55px; font-size: 14px; }
.btn-asearch { display: block; border: 0; width: 78px; height: 67px; background: 0; cursor: pointer; float: right; }
.input-asearch { width: 590px; height: 20px; padding: 23px 15px; line-height: 20px; float: left; outline: 0; border: 0; font-size: 13px; }
.asearch-list li { overflow: hidden; padding: 24px 0; border-bottom: 1px solid #ccc; }
.asearch-list .title { font-size: 15px; font-weight: bold; color: #666666; display: block; line-height: 36px; }
.asearch-list a:hover .title { color: #ff9900; }
.asearch-list li:last-child { border-bottom: 0; }
.asearch-list { padding-bottom: 20px; }
.result_key { color: #ff9900; font-size: 16px; }
.result_count { color: #ff9900; padding: 0 2px; }

/*二级栏目置顶*/
.header { height: 90px; }
a.logo { margin-top: 17px; }
.headlink { margin-top: 15px; }
.headlink1 { width: 168px; height: 35px; float: right; margin-top:0px; margin-right:0px; }
.top_tel { float: left; margin-left: 0px; margin-top:0px; }
.nav { padding-top: 30px; height: 61px; }
.subnavbg { position: static; }
.stock { top: 30px; }
.inbanner { margin-top: 110px; }
.subnavbg { position: fixed; top: 90px; left: 0; z-index: 20; }
.p-header-show { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); }
.p-header.p-header-hide { -webkit-transform: translateY(-91px); -ms-transform: translateY(-91px); transform: translateY(-91px); }
.p-header { height: 90px; position: fixed; z-index: 10000; top: 0; left: 50%; margin-left: -832px; width: 1664px; -webkit-transition: all 400ms; transition: all 400ms; background: #fff; }
.p-subnav-show { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); }
.p-subnav.p-subnav-hide { -webkit-transform: translateY(-151px); -ms-transform: translateY(-151px); transform: translateY(-151px); }
.p-subnav { -webkit-transition: all 400ms; transition: all 400ms; }
.p-subnav.subnavbg { left: 50%; margin-left: -832px; width: 1664px;z-index:1000; }


.indexwarp { background: #fff; }

/*面包屑*/
.map-menu { height: 20px; margin-bottom: 25px; }
.map-menu span { float: left; font-size: 14px; }
.map-menu span.map-home { width: 13px; height: 20px; background: url(../images/home.png) center center no-repeat; margin-right: 5px; }
.map-menu span.map-arrow { /*width:100px;*/ height: 20px; background: url(../images/arrow.png) left center no-repeat; margin: 0 5px; padding-left: 10px; vertical-align: middle; }


/*xn_m_2_wrap*/
.xn_m_2_wrap { position: fixed; width: 160px; z-index:9999; }
.xn_m_2_head { width: 100%; height: 47px;background: url(../images/marking_top.png?d=20150629201316734) no-repeat; }
.xn_m_2_cent { width:100%; background: url(../images/marking_content.png?d=20150629201316734) repeat-y }
.xn_m_2_foot { width: 100%; height: 16px; background: url(../images/marking_footer.png?d=20150629201316734)  no-repeat;cursor:pointer; }
.xn_m_2_code_box { width: 120px; height: 120px; margin: 0 auto;}
.xn_m_2_code_box img { width: 100%; }
.xn_m_2_cent h4 { display:none; }
.xn_m_2_cent ul li{margin:0 auto;}

.xn_m_2_markrt_qq ul li { background:url(../images/qqitem_bg.png?d=20150629201316734) no-repeat;width:110px; height:30px; padding:15px 0 0 50px; font-color: #fff; }
.xn_m_2_markrt_qq ul li a{color: #fff; } 
.xn_m_2_markrt_qq ul li a span{color: #fff; } 
.xn_m_2_markrt_qq ul li a span:hover{color: #03971b; }  
/*QQ营销窗口*/
.xn_m_2_markrt_ali ul li { background: url(../images/wwitem_bg.png?d=20150629201316734) no-repeat;width:110px; height:35px; padding:10px 0 0 50px;font-color: #fff;}
 /*阿里旺旺营销窗口*/
.xn_m_2_markrt_sky ul li { background:url(../images/skitem_bg.png?d=20150629201316734) no-repeat;width:110px; height:35px; padding:10px 0 0 50px;font-color: #fff;}

.xn_m_2_telephone ul li { background:url(../images/iphone_bg.png?d=20150629201316734) no-repeat;width:125px;height:28px; padding:30px 0 0 35px;color: #fff;}

.xn_m_2_small_but { width:29px; height:115px; background:url(../images/marking_open.png?d=20150629201316734) no-repeat; position:absolute; top:50%; margin-top:-25px;cursor:pointer; color:#fff; font-size:0px; display:none; text-align:center; line-height:24px; }
.xn_m_2_head .close { width:15px; height:15px; padding:5px 0 0 5px; font-size:13px; text-align:center; line-height:15px; color:#ee4e10; cursor:pointer; position:absolute;right:0;top:-20px;}

.xn_m_2_tel_box{color:#fff;text-decoration:none;font-size:14px;}
.xn_m_2_tel_box span{color:#fff;font-size:14px;}
.xn_m_2_tel_box span:hover{color:#03971b;font-size:14px;}

.xn_m_2_markrt_qq img,.xn_m_2_markrt_ali img,.xn_m_2_markrt_sky img,.xn_m_2_telephone img{display:none;}
.xn_m_2_markrt_qq a,.xn_m_2_markrt_ali a,.xn_m_2_markrt_sky a{color:#fff;text-decoration:none;font-size:14px;}
.xn_m_2_markrt_qq a:hover,.xn_m_2_markrt_ali a:hover,.xn_m_2_markrt_sky a:hover{color:#ee4e10;font-size:12px;}
.xn_m_2_orderId{display:none;}
/*end_xn_m_2_wrap*/


.leftmenu  op {
	list-style-image: none;
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDD;
	
}
.leftmenu  op  a {
	line-height: 43px;
	display: block;
	height: 43px;
	width: 188px;
	border-bottom: solid 1px #ccc; 
	
}

.leftmenu  op  a:hover{color:#f8fb03; text-decoration:underline;background-color:#04ccd8;}

.nbleft .bxcplb op a{width:207px;display:block;padding-left: 45px;color: #666666;font-size: 16px;line-height:36px;height:36px;border-bottom: 1px #ccc dashed; }

.nbleft .bxcplb op a:hover{ width:207px;display:block;height:36px;padding-left:45px;color:#fc0404; text-decoration:none;}

.nbleft .lianxi{ height:50px; line-height:50px; padding-left:22px; font-size:18px; margin-bottom:30px;color:#000000;}
.nbleft .lianxi h22{ height:30px; background:#fff; padding-left:0px; color:#000; font-weight:bold;padding-top:0px; margin-bottom:30px; }
 
.nbleft .lianxi_join{ height:50px; line-height:50px; padding-left:22px; font-size:18px; margin-bottom:30px;color:#000000;}
.nbleft .lianul_join { padding:20px; border:1px solid #F5F5F5; padding-bottom:132px; background:url(../images/lxr11.jpg) no-repeat left bottom #FFF;padding-right:10px;  }
.nbleft .lianul_join li{ margin-bottom:10px; color:#666666; font-size:14px;} 
.nbleft .lianul_join li span{ display:inline-block; width:70px;float:left; line-height:1.8em;}
.nbleft .lianul_join li span em{ display:inline-block; width:24px;}
.nbleft .lianul_join.dizhi span{ height:60px; float:left; line-height:1.8em;}
.nbleft .lianul_join.dizhi font{ line-height:1.8em;}

.nbleft .lianul{ padding:20px;  margin-bottom:30px;}
.nbleft .lianul li{ float:left;color:#666666; font-size:14px;} 
.nbleft .lianul li img{ float:left;color:#666666; font-size:14px;margin-bottom:10px;} 
 
.nbleft .lianul li span{ display:inline-block; width:70px;float:left; line-height:1.8em;}
.nbleft .lianul li span em{ display:inline-block; width:24px;}
.nbleft .lianul .dizhi span{ height:60px; float:left; line-height:1.8em;}
.nbleft .lianul .dizhi  font{ line-height:1.8em;}