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: #000; 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; }
ul li{
list-style-type: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; }
.fc{ float: center; }
.fr { float: right; }
.pr { position: relative; }
.dn { display: none; }
.ov { overflow: hidden; }
.pa { position: absolute; }
.pr { position: relative; }
.text-center { text-align: center; }
.clear {
	display: block;
	clear: both;
	float: none;
	height: 10px;
	width: 10px;
	overflow: hidden;
}
.clear_1{
	display: block;
	clear: both;
	float: none;
    height:10px;
	overflow: hidden;
}

 /* ==PUBLIC==*/
.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: 132px; background: #fff; }
.header { width: 100%; height: 132px; background: #fff; position: relative; z-index: 50; }
/*.header { width: 100%; height: 118px; background: #4e5050; position: relative; z-index: 50; }*/
a.logo { width: 368px; height: 132px; background: url(../images/logo.png) no-repeat; float: left; margin-top: 0px; }

.nav { float: right; height: 74px; padding-top: 65px; margin-right: 0px; position: relative; width: 720px; }
.nav li { float: left; position: relative; height: 38px; line-height: 38px; padding: 0 18px; background: url(../images/nav-bg.jpg) no-repeat right; }
.nav li.last { background: 0; }
.nav li a { color: #1d1d1d; font-size: 16px;  display: block;font-family: "微软雅黑", "Microsoft YaHei"; }
.nav li a:hover { color: #e0020d; font-size: 16px;  display: block;font-family: "微软雅黑", "Microsoft YaHei"; }
span.navline { position: absolute; width:40px; height: 5px; background: #fffS; 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: 132px; width: 100%; }
.innavbg { width: 100%; height: 50px; background: #e3e3e8; position: absolute; top: 100px; 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: #000; font-size: 13px;  font-family: "微软雅黑", "Microsoft YaHei";}
.innav dd a:hover, .innav .on a { color: #fb041e;font-family: "微软雅黑", "Microsoft YaHei"; }

.innav { position: absolute; top: 10px; left: 0px; z-index: 999; width: 880px; }
.innav li { line-height: 50px; float: left; margin: 0 16px; }
.innav li a { display: block; color: #9bb3d5; font-size: 13px; font-weight: bold; }
.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: 388px; }
.sN2 { left: 480px; }
.sN3 { left: 700px; }
.sN4 { left: 725px; }
.sN5 { left: 300px; }
.sN5 .innav { right: 50px; }
.sN6 { right: 355px; }
.sN7 { right: 150px; }
.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_b { margin: 0 auto;background: #262834; width:100%; height: 100%; padding-top: 25px;text-align: center;}
.footer { margin: 0 auto;background: #262834; width:1200PX; height: 130px; padding-top: 25px;text-align: center;}
.foot_k {margin: 0 auto; width:1200px; text-align: center;}
.yqlink {
	height:120px;
	width:1200px;
	line-height: 40px;
	color: #999;
	font-size: 14px;
	font-family: "微软雅黑", "Microsoft YaHei"; 
	text-align: center;
}
.yqlink a{
	color: #999;
	font-size: 14px;
	font-family: "微软雅黑", "Microsoft YaHei";
	line-height: 40px; 
}
.yqlink a:hover{
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑", "Microsoft YaHei"; 
}


.hotline { width: 345px;margin: 0 auto; margin-left: 360px; text-align: center;}
p.ctitle { color: #999; font-size: 14px; float: left; line-height: 38px; font-family: "微软雅黑", "Microsoft YaHei";}
p.ctitle1 { color: #999; font-size: 14x; float:left; margin-top: 0px;  margin-left: 10px;line-height: 38px;font-family: "微软雅黑", "Microsoft YaHei";  }
p.tel { background: url(../images/icon-tel.png) no-repeat left center ;font-family: "Arial";padding-left: 34px; color: #ffae00; width: 138px; height: 33px; font-size: 20px;  line-height: 33px;margin-top: 5px; float: right;}
.attent{ width:280px; margin: 0 auto;  text-align: center;}
.attent a { display: block; width: 35px; height: 35px; float: left; margin-top: 0px; background: #343a40 url(../images/icon.png) no-repeat; border-radius: 20px; }


.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; }
.copy { width:245px; }
.copy p { color: #999; font-weight: bold;margin-left: 0px; }
/*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; }


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: -70px; 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; }




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: 132px; }
a.logo { margin-top: 0px; }
.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: 65px; 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:9px 0 0 50px; font-color: #666; font-size:16px;}
.xn_m_2_markrt_qq ul li a{color: #666;font-size:16px; } 
.xn_m_2_markrt_qq ul li a span{color: #666;font-size:16px; } 
.xn_m_2_markrt_qq ul li a span:hover{color: #00902b; }  
/*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*/

/*head*/
.wrap_dsy{ width:1200px; margin:0 auto;}
.head_dsy{ float:left; width:100%; background:url(../images/bghead.jpg) left top repeat-x; height:190px;}
.head_dsy h1{ float:left; margin:30px 0 0 27px; display:inline;}
.home_dsy{ float:right; width:207px; height:95px;}
.homelist{ float:right; width:282px;}
.homelist li{ float:right; padding:0 0 0 10px; line-height:22px; margin-top:6px;}
.homelist li a{ padding:0px 8px;}
.homelist li.list2{ background:url(../images/bgline1.jpg) left center no-repeat; padding-right:0;}
.homelist li.list2 a{ padding-left:0; color:#8f8e8e;}
.phone{ float:right; width:260px; margin-top:40px; line-height:68px;}
.phone p{ font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}

/*nav*/
.nav_dsy{ width:1200px; height:100px; margin:0 auto;}
.navlist{ float:left; width:1200px;}
.navlist li{ float:left; width:146px;margin:20px auto; text-align:center; font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1";position:relative; z-index:99999;}
.navlist li a{ color:#4d4d4d; display:block; padding:20px 0 0 0px;background:url(../images/bgnavline.jpg) right center no-repeat;width:146px;height:43px;font-size:18px;position:relative; z-index:99999;}
/*.navlist li a:hover{ background:url(../images/bgnavhover.png) center top 28px no-repeat; color:#fff; float:left; width:145px; margin-left:-1px;}*/
.navlist li a:hover {background:url(../images/bgnavhover.png) center no-repeat;color:#fff;width:146px;height:40px;}
.navlist li a1 {background:url(../images/a1.jpg) center top no-repeat;height:44px;}
.navlist li a1:hover {background:url(../images/bgnavhover.png) center top no-repeat;}

.nbox{ position:absolute; left:-3px; top:42px; width:440px;background:#f8f8f8;}
.bgnbox{ float:left; width:440px;background:#f8f8f8;}

.nbox_g{ position:absolute; left:-3px; top:42px; width:460px;background:#f8f8f8;}
.bgnbox_g{ float:left; width:460px;background:#f8f8f8;}

.nbox_l{ float:left; width:100px; margin:25px 0 0 33px; display:inline;}
.nbox_l p{ height:32px;line-height:32px; font-size:16px;font-family:"\5B8B\4F53"; width:100%; text-align:left;}
.nbox_l p a{height:32px;line-height:32px;font-size:16px; background:url(../images/navicon2.png) left center no-repeat; color:#666; padding:0px 0 0 10px; }
.nbox_l p a:hover{height:32px;line-height:32px;font-size:16px;background:url(../images/navicon1.png) left center no-repeat; color:#2fa431;padding:0px 0 0 10px;}

.navlist li.hover .nbox_r{ float:right; width:230px; margin:22px 40px 0 0; display:inline;  padding-left:20px; height:192px; background:url(../images/bgnavline2.jpg) left top repeat-y;}
.navlist li.hover .nbox_r p{ float:left; width:100%; line-height:30px;}
.navlist li.hover .nbox_r p a img{ display:block; border:1px solid #fff; margin-bottom:10px; }
.navlist li.hover .nbox_r p a{ color:#f18b00; background:none; font-size:16px; padding:10px 0 0 0px; }


.nbox_j{ position:absolute; left:-3px; top:44px; width:440px;background:#f8f8f8;}
.bgnbox_j{ float:left; width:440px;background:#f8f8f8;}

.navlist li.hover .nbox_lj{ float:left; width:100px; margin:30px 0 0 23px; display:inline;}
.navlist li.hover .nbox_lj p{ line-height:12px; font-size:12px;font-family:"\5B8B\4F53"; width:300px; text-align:left;}
.navlist li.hover .nbox_lj p a{ background:url(../images/navicon2.png) left center no-repeat; color:#666; padding-left:10px; }
.navlist li.hover .nbox_lj p a:hover{background:url(../images/navicon1.png) left center no-repeat; color:#e30242;}
.navlist li.hover .nbox_rj{ float:right; width:230px; margin:30px 40px 0 0; display:inline;  padding-left:20px; height:192px; background:url(../images/bgnavline2.jpg) left top repeat-y;}

.navlist li.nobg{ background:none;}
.bgnvbot{background:#f8f8f8; float:left; width:440px; height:15px;  overflow:hidden;}
.bgnvbot{background:#f8f8f8; float:left; width:440px; height:15px;  overflow:hidden;}
.nbox_gc{ position:absolute; left:-3px; top:44px; width:440px;_background:#f8f8f8;}
.bgnbox_yuan{ float:left; width:100%;background:url(../images/bgnbox2.png) center top repeat-y;}
.bgnvbot_1{ background:url(../images/bgnbox.png) center top no-repeat; float:left; width:100%; height:15px;  overflow:hidden;}

/*搜索*/
.g_ser{height: 48px;line-height: 48px;border-bottom: 1px solid #e0e0e0; }
.h_sea{ height:48px;line-height: 48px; overflow:hidden; color:#888888;font-size: 13px; }
.h_sea b{font-weight: normal; color: #888888;}
.inp01{height:28px;line-height:28px;   padding-left: 12px; width:210px;float:left;color:#b6b6b6; font-size: 12px; border: none; background: none;}
.s_ss { float:left; width:34px; height:28px; background: none;border: none; cursor: pointer;}
.key a{color:#8b8b8b;padding-right: 15px; margin-top: 25px;}
.key a:hover{color:#008896;padding-right: 15px; margin-top: 25px;}
.key b{color:#008896;padding-right: 15px; font-weight: bold;  margin-top: 25px;margin-left:20px;}
.s_inp{ margin-top: 13px; background:url(../images/serbg.jpg) no-repeat; width: 262px;height: 28px;}
.content_ss { width:1200px; margin:0 auto;  }

/*product*/
.main {
	margin-top:15px;
	height: auto;
	width: 985px;
	margin-right: auto;
	margin-left: auto;
}
.main .clr {
	display: block;
	float: left;
	height: 15px;
	width: 15px;
	overflow: hidden;
}
.main_left {
	float: left;
	height: auto;
	width: 190px;
}
.main_right {
	float: right;
	height: auto;
	width: 780px;
	overflow: hidden;
}
.location {
	line-height: 43px;
	background-image: url(../images/right_home.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 43px;
	width: 780px;
}
.rightlocation {
	line-height: 43px;
	height: 43px;
	width: 350px;
	padding-left: 50px;
	
}
.rightcontent {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDD;
	border-bottom-color: #DDD;
	border-left-color: #DDD;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right:16px;
	overflow: hidden;
	width:auto;
	margin-left:auto;
	margin-right:auto;
}
.rightcontent H2{
	text-align:left;
	width:auto;
	
}

.productlist1 {
	MARGIN-TOP: 10px;MARGIN-left: 0px
}
.productlist1 LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; OVERFLOW: hidden; WIDTH: 182px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist1 LI IMG {
	BORDER-RIGHT: #e4e4e4 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 0px solid; WIDTH: 160px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 0px solid; TEXT-ALIGN: center;
}
.productlist1 LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 182px; LINE-HEIGHT:25px; HEIGHT: 25px; TEXT-ALIGN: center;
}
.leftmenu {
	height: auto;
	width: 190px;
}
.leftmenu .tit111 {
	background-image: url(../images/left_top.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 48px;
	width: 190px;
}
.leftmenu .content0000 {
	height: auto;
	width: 188px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.leftmenu  li {
	list-style-image: none;
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDD;
}
.leftmenu  li  a {
	line-height: 44px;
	background-image: url(../images/index_36.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 42px;
	width: 188px;
	padding-left: 0px;
}

/*LINK*/
.g_link { background: url(../images/linkbg.jpg) no-repeat center top; height: 94px; padding-top: 24px; }
.g_link h2 { float: left; width: 124px; margin-right: 58px; }
.g_link h2 em { display: block; padding-left:45px; height: 42px; line-height: 42px; font-size: 18px; font-weight: bold; color: #595656; }
.g_link h2 em a { color: #595656; }
.g_link h2 span { display: block; width: 124px; height: 22px; line-height: 22px; background: #00902b; text-align: center; font-size: 14px; color: #fff; font-weight: normal; }
.g_link h2 span a { color: #fff; }
.g_link .link_c { float: left; width: 1018px; padding-top: 28px; height: 28px; line-height: 28px; font-size: 14px; color: #555555; }
.g_link .link_c a { display: block; float: left; height: 28px; line-height: 28px; font-size: 14px; color: #555555; padding: 0 17px; }
.f_fw{ font-family:"Microsoft Yahei" }
.content_foot { width:1200px; margin:0 auto;  }
/*foot*/
.g_ft{ height:260px; background: url(../images/ftbg.jpg) no-repeat center top;}
.g_ft .m_fnav{  height:58px; line-height:58px; color:#fff; text-align:center; }
.g_ft .m_fnav a{ color:#fff; padding:0 21px;  font-size: 16px; font-weight: normal;display: inline-block;}
.g_ft .m_fnav .lasta{ border: none;}
.g_ft .f_ftcon{ color: #fff; padding: 42px 0 0 340px;  line-height: 30px; font-size: 14px;    }
.g_ft .f_ftcon a{ color:#cecece; display: inline-block;margin-right: 15px;font-size: 14px; font-family:"Microsoft Yahei";}
.g_ft .f_ftcon p{ color: #cecece; line-height: 30px; font-size: 14px; font-family:"Microsoft Yahei";   }
.g_ft .flogo{ left:0; top:110px;}
.g_ft .code{right: 0;top:77px; background: url(../images/codebg.jpg) no-repeat;width: 144px;height: 144px;}
.g_ft .code img{display: block;width: 124px;height: 124px;padding: 10px;}
.g_ft .code em{display: block;width: 124px;height: 30px;line-height: 30px;text-align: center;color: #cecece;font-size: 14px;}
.f_pr{position:relative;}
.f_pa{position:absolute;}

/*悬浮链接*/
.suspension{position:fixed;z-index:2000;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:84px;height:54px;background-color:#00902b;margin-bottom:4px;cursor:pointer;outline:none;text-align:center;}
.suspension .a.active,
.suspension .a:hover{background:#fbbc04;}
.suspension .a .i{float:left;width:44px;height44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:30px;height:30px;margin-top:12px;margin-left:25px;background-image:url(../images/qqq1.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:30px;height:30px;margin-top:12px;margin-left:25px;background-image:url(../images/tel_222.png);background-repeat:no-repeat;background-position:0 0;}

.suspension .a-qrcode .i{width:30px;height:30px;margin-top:12px;margin-left:25px;background-image:url(../images/weixin_333.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-cart .i{width:30px;height:30px;margin-top:12px;margin-left:25px;background-image:url(../images/add_444.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-top .i{width:30px;height:30px;margin-top:12px;margin-left:25px;background-image:url(../images/top_555.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}

.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:85px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:56px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:120px;line-height:44px;font-size:20px;color:#000;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:120px;line-height:22px;font-size:20px;color:#000;margin-left:12px;}
.suspension .d-service-item .text p{float:left;width:120px;line-height:25px;font-size:20px;color:#000;margin-left:2px;}
.suspension .d-service-item .text .number{width:130px;color:#000;font-size:20px;margin-left:2px;font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}