﻿@charset "utf-8";
body,div,hr,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend{margin:0;padding:0}
body{font-size:12px;color:#333; background-color:#fff;font-family:Tahoma,Geneva,sans-serif,'宋体'; min-width:1002px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
*+html img{-ms-interpolation-mode:bicubic}
.clearboth{ clear:both;}
ul,ol{list-style:none}
fieldset,img{border:0}
address,cite,dfn,em,var{font-style:normal}
strong,.fcu{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
button,.fhand{cursor:pointer}
button,input,select,textarea{font-size:100%;}
html{zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true)}(this))}

.clear {margin:0px; padding:0px; clear:both;}
/* ----- Links ----- */
a {text-decoration:none; color:#666666;}
a:hover {text-decoration:none;color:#cb0d2f;}

/***头部***/
#header{ width:100%; height:91px; background:url(../images/tbg.jpg) repeat-x;}
#header .top{ width:1002px; height:91px; margin:0 auto;}
#header .logo{ width:277px; height:91px; float:left;}
#header .nav{ float:right;}
#header .nav li{ width:111px; height:91px; line-height:91px; font-size:16px; text-align:center; background:url(../images/line.jpg) right center no-repeat; float:left; font-family:"微软雅黑";}
#header .nav li a{ color:#353535;} #header .nav li a:hover{ color:#cc0e30;}

#headern{ width:100%; height:90px; background:url(../images/nbg.png) repeat-x;}
#headern .top{ width:1002px; height:90px; margin:0 auto;}
#headern .logo{ width:277px; height:90px; float:left;}
#headern .nav{ float:right;}
#headern .nav li{ width:111px; height:90px; line-height:90px; font-size:16px; text-align:center; background:url(../images/line.png) right center no-repeat; float:left; font-family:"微软雅黑";}
#headern .nav li a{ color:#353535;} #headern .nav li a:hover{ color:#cc0e30;}

/***图片切换***/
.fullSlide { margin:0 auto; width:100%; position:relative; height:640px; text-align:center;}
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul { width:100% !important;}
.fullSlide .bd li { width:100% !important; height:640px; overflow:hidden; text-align:center; margin:0 auto;}
.fullSlide .bd li a { display:block; height:640px;}
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:150px; right:33%; height:30px; line-height:30px;}
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1;
	width:19px; height:19px; margin:10px; overflow:hidden; background:url(../images/numh.png) no-repeat; line-height:999px;}
.fullSlide .hd ul .on { background:url(../images/num.png) no-repeat;}
.fullSlide .prev,.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:0;
	z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer;
	filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next { left:auto; right:0; background-position:-6px -137px;}

/***中间内容***/
#container{ width:1002px; height:415px; display:block; margin:0 auto;}
.mainbox{ width:1002px; position:relative;}
.con{  width:1002px; height:515px;  position:absolute; top:-126px; background:#fff;}
.company{ width:1002px; height:280px; background:url(../images/cbg.jpg) bottom no-repeat;}
.about{ width:687px; height:252px; float:left;}

.picScroll-left{ width:687px; height:252px;  position:relative; float:left;}
.picScroll-left .hd{overflow:hidden;  height:36px; position:absolute; bottom:5px; left:270px; z-index:9999;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:20px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -11px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; position:relative;  }
.picScroll-left .bd ul li .pic{ text-align:center; float:left; }
.picScroll-left .bd ul li .pic img{ /*width:351px;*/width:328px; height:252px; display:block;}
.aboutcon{ width:357px; height:252px; float:left; background:#f2f2f2 url(../images/icon.jpg) top left no-repeat;}
.aboutcon p{ font-size:12px; color:#444444; line-height:25px; text-indent:2em; padding:0px 25px;}

.mdxx{ width:280px; height:252px; background:url(../images/mdbg.jpg) no-repeat; float:right; padding-left:33px;}
.xbg{ width:81px; line-height:20px; padding:10px 0px; border-top:4px solid #c30b2d; border-bottom:4px solid #c30b2d; font-size:16px; color:#c30b2d; font-family:"微软雅黑"; margin-top:10px;}
.mdxx span{ display:block; font-size:16px; color:#b0b0b0; font-family:"微软雅黑"; line-height:30px; margin-top:13px;}
.mdxx span a{ color:#b0b0b0;} .mdxx span a:hover {text-decoration:none;color:#cb0d2f;}
.news{ width:1002px; height:235px;}
.xwzx{ width:645px; height:235px; float:left;}
.txtScroll-top  .hd{ height:30px; font-family:"微软雅黑";}
.txtScroll-top .hd h1{ font-family:"微软雅黑"; height:30px; line-height:30px; font-size:21px; color:#444444; float:left;}
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:7px; height:7px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/ta.jpg) no-repeat; }
.txtScroll-top .hd ul li.on{ background:url(../images/th.jpg) no-repeat;}
.txtScroll-top .infoList li{ width:645px; height:71px; float:left; margin-top:15px;}
.txtScroll-top .infoList li .date{ width:65px; height:69px; border:1px solid #d7d7d7; float:left;}
.txtScroll-top .infoList li .date span.day{ display:block; width:65px; height:50px; line-height:50px; border-bottom:1px dashed #909090; font-size:38px; text-align:center; color:#444;}
.txtScroll-top .infoList li .date span.month{ display:block; width:65px; height:19px; line-height:19px; color:#444444; font-size:14px; text-align:center;}

.txtScroll-top .infoList li #on{ width:65px; height:69px; border:1px solid #c30b2d; float:left; background:#c30b2d;}
.txtScroll-top .infoList li #on span.day{ display:block; width:65px; height:50px; line-height:50px; border-bottom:1px dashed #fff; font-size:38px; text-align:center; color:#fff;}
.txtScroll-top .infoList li #on span.month{ display:block; width:65px; height:19px; line-height:19px; color:#fff; font-size:14px; text-align:center;}
.txtScroll-top .infoList li .xwinfo{ width:560px; height:71px; float:right;}
.txtScroll-top .infoList li .xwinfo h1{ width:560px; height:30px; overflow:hidden; font-weight:bold;}
.txtScroll-top .infoList li .xwinfo h1 a{ line-height:30px; font-size:14px; color:#575757;}
.txtScroll-top .infoList li .xwinfo h1 a:hover{ color:#c30b2d;}
.txtScroll-top .infoList li .xwinfo p{ margin:0 auto; padding:0px; width:560px; height:41px; text-indent:2em; line-height:20px; font-size:12px; color:#828282;}
.txtScroll-top .infoList li a{ color:#555555; float:left;}
.txtScroll-top .infoList li a:hover{ color:#3daee7;}
.txtScroll-top .infoList li .jb{ margin-left:5px; width:50px; background:url(../images/jb.jpg) left center no-repeat; padding-left:20px; color:#88889a;}
.txtScroll-top .infoList li .icon{ margin-right:5px; float:left;}
.txtScroll-top .infoList li .icon img{ display:block; padding-top:5px;}

.job{ width:291px; height:235px; float:right;}
.joblist{ margin-top:10px;}
.joblist li{ line-height:27px; font-size:12px;}
.joblist li a{ color:#575757;}
.joblist li a:hover{ color:#c30b2d;}
.joblist li span.jz{ color:#c30b2d; float:left; padding-right:10px;}
.joblist li span.zp{ color:#575757; float:left; padding-right:10px;}
.joblist li span.datetime{ color:#828282; float:right;}

/***内页****/
.subbox{ width:1002px; display:block; overflow:hidden; margin:10px auto;}
.left160{ width:158px; display:block; overflow:hidden; float:left; border:1px solid #e9e9e9;}
.left160 li{ width:158px; height:45px; line-height:45px; border-bottom:1px solid #e9e9e9; font-size:14px; font-family:"微软雅黑";}
.left160 li a{ display:block; padding-left:23px; width:135px; height:45px; line-height:45px; color:#575757; }
.left160 li a:hover,.left160 li a.on{ background:url(../images/arrow.jpg) left center no-repeat; background-position:126px; color:#c30b2d;}
.right810{ width:810px; display:block; overflow:hidden; float:right;}
.position{ height:45px; background:url(../images/wzbg.jpg) bottom no-repeat;}
.position h1{ line-height:45px; font-size:21px; color:#c50e2e; float:left; font-family:"微软雅黑";}
.position span{ float:right; line-height:45px; color:#989898; font-family:"微软雅黑";} .position span{ color:#989898;} .position span em{ color:#c50e2e;}
.con_news{  width:780px; margin:0px auto; color:#BFB5AD; line-height:26px; padding:30px 0px 10px 0px; height:159px;}
.con_news dt{ float:left; width:210px;  height:140px; position:relative;}
.newtime{ width:58px; height:65px; background:url(../images/date.png) no-repeat; position:absolute; top:0px; left:10px;}
.newtime span.day{ display:block; width:58px; height:45px; line-height:45px; font-size:38px; text-align:center; color:#fff;}
.newtime span.month{ display:block; width:58px; height:20px; line-height:20px; color:#fff; font-size:14px; text-align:center;}
.con_news dd{ float:left; width:540px;text-align:left; color:#555555; padding:0px 10px; margin-left:10px;}
.con_news dd p{ margin:0;color:#3a3c3e; text-indent:2em; font-size:12px; line-height:25px; margin-top:10px;}
.con_news dd p a{color:#d30101; padding-left:10px; font-weight:bold;} .con_news dd p a:hover{ text-decoration:underline;}
.con_news dd b a{ padding-top:6px; font-size:14px; color:#444; font-family:"微软雅黑";} .con_news dd b a:hover{ color:#d30101}

.content_news{line-height:26px; font-size:14px; padding:0px 0px 25px 0px; color:#3a3c3e;}
.content_news p{ text-indent:2em;}
.cen{ text-align:center; line-height:45px; margin:0px 41px; padding:17px 10px 0px 10px; font-size:22px; color:#000;font-family:"微软雅黑"; border-bottom:1px dashed #CFCFCF; font-weight:normal;}
.titleinfo{color:#8E8E8E;line-height:38px; text-align:center;}

.joblist1{ width:746px; margin:30px auto 0px;}
.joblist1 li{ width:746px; padding-bottom:30px; display:block; overflow:hidden; border-bottom:1px dashed #eeeeee; padding-top:30px;}
.joblist1 li .gzgw{ width:147px; line-height:80px; font-size:14px; color:#2f2f2f; font-weight:bold; float:left; text-align:center;}
.joblist1 li .gzms{ width:415px; line-height:25px; color:#525252; float:left;}
.sqbtn{ width:85px; height:35px; line-height:35px; margin-top:28px; text-align:center; float:left; margin-left:30px; font-size:14px; font-family:"微软雅黑";}
.sqbtn a{ display:block; border:3px solid #bfbfbf; color:#545454;}
.sqbtn a:hover{ color:#bd000f; border:3px solid #bd000f;}

.store{ width:810px; height:43px; line-height:43px;}
.store h1{ width:100px; font-size:18px; color:#c50e2e; font-family:"微软雅黑"; background:url(../images/store.jpg) left center no-repeat; padding-left:50px; float:left; font-weight:bold; margin:44px 0px 18px; margin-left:35px;}
.select{ width:600px; float:right; margin-top:45px;}
.select1{ width:150px; height:20px; border:1px solid #d5d5d5; margin-right:30px; font-size:12px; color:#444444;}
.storeinfo{ width:805px; height:120px; border:1px solid #efefef; overflow-y:scroll;}
.mdinfo{ width:355px; height:80px; float:left; line-height:20px; font-size:12px; color:#585858; padding-left:27px; padding-top:20px;}
.map{ width:813px; height:413px; margin:25px auto;}

.newslist{ width:810px; margin:30px auto 0px;}
.newslist li{ width:810px; height:30px; line-height:30px; overflow:hidden; font-family:"宋体"; color:#666666; font-size:12px;}
.newslist li a{ color:#666666; padding-left:20px;}
.newslist li a:hover{ color:#e30000;}
.newslist li span{ float:right; color:#666666; padding-right:10px;}

.img_box { width:756px; height:492px; margin:140px auto;}
.img_box li{ width:278px; float:left; height:242px; margin-left:50px;}

/***title***/
.title h1{ font-family:"微软雅黑"; margin-top:30px;}
.title span.cn{ height:25px; line-height:25px; display:block; color:#444444; font-size:21px; margin:0px; padding:0px;}
.title span.en{ height:25px;  font-size:21px; display:block; line-height:25px; color:#c30b2d; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

.titles{ height:60px; background:url(../images/tline.jpg) left bottom no-repeat; margin-left:20px;}
.titles h1{ font-family:"微软雅黑"; margin-top:30px;}
.titles span.cn{ line-height:25px; display:block; color:#444444; font-size:21px;}
.titles span.en{ font-size:21px; display:block; line-height:25px; color:#c30b2d; font-family:Arial, Helvetica, sans-serif;}

.title1{ height:30px; line-height:30px;}
.title1 h1{ font-size:21px; color:#444444; font-family:"微软雅黑";}

.titlei{ height:42px; background:url(../images/title.jpg) no-repeat; margin-top:15px;}
.titlei h1{ padding-left:20px;}
.titlei span{ display:block;}
.titlei span.cn{ line-height:21px; font-size:21px; color:#fff; font-family:"微软雅黑"; padding-top:5px;}
.titlei span.en{ height:15px; line-height:15px; font-size:12px; color:#fff;}

.titlei1{ width:746px; height:40px; line-height:40px; margin:0 auto; font-size:14px; color:#545454; border-bottom:2px solid #d2d2d2; font-weight:bold; margin-top:20px;}
.gangwei{ width:147px; text-align:center; float:left;}
.miaoshu{ width:415px; text-align:center; float:left;}
.shenqing{ width:143px; text-align:center; float:left;}

/* ----- page ----- */
.page{ text-align:center; clear:both; padding:30px 0px 30px 0px; color:#2b2b2b; height:22px; line-height:20px; color:#989898;}
.page .prev{ display:inline-block; text-align:left; vertical-align:middle; background:url(../images/bg_page.gif) 0px top no-repeat; padding-left:22px; width:48px; height:22px; color:#bdbdbd;}
.page .next{ text-align:left; display:inline-block; vertical-align:middle; margin:0px 6px; background:url(../images/bg_page.gif) 0px center no-repeat; padding-left:12px; width:58px; height:22px; color:#bdbdbd;}
.page .num a{ display:inline-block; vertical-align:middle; color:#656565; background:url(../images/bg_page.gif) 0px bottom no-repeat; text-align:center; margin-left:4px; width:28px; height:22px;}
.page .num a:hover,.page .num a.on{ background:url(../images/bg_page.gif) -28px bottom no-repeat; font-weight:bold; color:#fff; text-decoration:none;}
.page em{ color:#000000; font-family:Arial, Helvetica, sans-serif; margin-right:16px;}
.page .input{ width:24px; height:17px; line-height:17px; border:1px solid #a9aaac;}
.page .btn{ width:25px; height:20px; color:#686868; background-image:url(../images/btn_go.gif); border:0px; cursor:pointer;}

/***footer***/
#footer{ width:100%; height:226px; background:url(../images/footer.jpg) repeat-x;}
.inner{ width:1002px; height:146px; margin:0 auto;}
.inner .item{ overflow:hidden; float:left; padding-top:20px; width:167px; background:url(../images/fline.jpg) top right no-repeat;}
.inner .item dl{width:65px; padding-left:45px;}
.inner .item dt{height:25px; line-height:25px; font-family:"微软雅黑"; font-size:16px; color:#444444; width:65px; margin-bottom:5px;}
.inner .item dd a{ color:#7e7e7e; line-height:20px;} .inner .item dd a:hover{ color:#cb0d2f;}
.copy{ width:1002px; height:80px; margin:0 auto;}
.copyright{ width:440px; height:80px; float:left; margin-left:40px;}
.copyright a{ color:#bfbfbf;}
.tel{ width:420px; height:19px; background:url(../images/tel.jpg) left center no-repeat; font-size:14px; font-family:"微软雅黑"; color:#d6d6d6; padding-left:20px; margin-top:15px;}
.tel span{ font-size:18px; font-family:"Impact";}
.banq{ width:440px; line-height:40px; font-size:12px; color:#bfbfbf;}
.wxwb{ width:175px; height:80px; float:right; background:url(../images/wline.jpg) left center no-repeat; margin-right:30px;}
.wxwb li{ width:54px; height:84px; float:left; float:left; margin-left:32px; text-align:center; font-size:12px; color:#d60b23; font-family:"微软雅黑"; margin-top:5px;}