/* CSS Document */
@charset "utf-8";
html,body { background: #FFF; color: #333; font: 12px/150% "宋体"; }
a { color: #333; text-decoration: none;}
a:hover { color: #333; text-decoration: none; text-decoration:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 0; }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none }
li { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; font-variant: normal; }
input,button,textarea,select,optgroup,option { border:0; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;  outline:none; }
input,button,textarea,select { font-size: 100% }
strong { font-weight: bold }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1% }
*:first-child + html .clearfix { min-height: 1% }
.b_c { margin: auto }
.b_l { float: left }
.b_r { float: right }
.t_l { text-align: left }
.t_c { text-align: center }
.t_r { text-align: right }
.c_b { zoom: 1 }
.c_b:after { clear: both; content: " "; display: block; }
.c_both { clear: both }

.wapper1{ width:100%; height:auto; overflow:hidden; background:url(images/header-bg.jpg) repeat-x top;}
.header{ background:url(images/menu-bg.png) no-repeat bottom; width:1039px; height:auto; overflow:hidden; position:relative; z-index:999;  margin:0px auto; }
.header-nei{ width:968px; height:auto;  margin:0px auto; overflow:hidden; padding:16px 15px 24px 15px;}
.logokuang{ height:72px;}
.in-tel { background:url(images/tel.jpg) no-repeat; height:50px; line-height:30px; padding-left:50px;}
.in-re{ font-size:13px; color:#000; line-height:24px; height:24px;}
.in-po{ font-family:"微软雅黑"; font-size:26px; color:#d40000;}
.in-menu{ padding-top:5px; font-family:"微软雅黑"; }
.in-menu li{ float:left; font-size:14px; background:url(images/nav-line.jpg) no-repeat right; height:23px; line-height:23px;}
.in-menu li a{ color:#010101; display:block; padding:0px 50px; }
.in-menu li a:hover, .in-menu li a .active{ color:#FFF; background:url(images/nav-bg.png) no-repeat 50% 0;   height:25px; }
/*.banner{ position:absolute; height:auto; overflow:hidden; top:120px;}*/
div.wrapper { width:100%; height:290px; float:left; position: absolute; top: 120px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right: 0px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { display:block; width:100%; height:290px; list-style:none; padding:0; margin:0; position:relative;}
    #slideshow ul { display: none; }
	
	
.in-content{ width:100%; height:auto; overflow:hidden; padding-top:271px;}
.in-content1{ width:100%; height:auto; overflow:hidden; padding-top:271px;}
.in-cont{ background:url(images/content-bg.jpg) repeat-x top;  width:100%; height:auto; overflow:hidden;}
.in-cont1{ background:url(images/about_bg.jpg) repeat-x top;  width:100%; height:auto; overflow:hidden;}
.in-con1{ width:998px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:40px;}
.in-con{ width:998px; height:auto; overflow:hidden; margin:0px auto; padding-top:20px;}
/* apply */
.apply{width:440px; height:auto; overflow:auto; margin-right:14px;}
.apply_array{ position:relative; width:115px; height:119px; margin-right:13px; float:left;}
.apply_nav{position:relative;width:438px; height:143px;overflow:hidden}
.apply_w{position:absolute; margin-top:10px;width:1000px;float:left;left:0px}
.apply .img_l{cursor:pointer;  float:left;}
.apply .img_r{padding:0px 6px 0 12px; cursor:pointer; float:left;}
.dddd{ float:left; color:#333333; font-weight:bold; font-size:14px; font-family:"微软雅黑"; margin-top:5px;}
.ddd{ float:right;}
.in-en{ color:#c3a605; font-size:10px; font-weight:normal; font-family:"Arial"; padding-left:5px; }
.in-bt{opacity: .9; position:absolute; color:#FFF; background-color:#b79d57; height:22px; line-height:22px; text-align:center; left: 0px; top: 98px; width:115px; font-size:12px; font-weight:normal;}
.in-news{ width:440px; height:auto; overflow: hidden; margin-right:34px;}
.in-more{ color:#b79d57;  font-family:"Arial"; font-size:10px; }
.in-more:hover{color:#b79d57;} 
.in-kuang{ padding-top:10px; height:auto; overflow:hidden;}
.in-img{ border:#e7e7e7 1px solid; width:91px; height:52px;}
.in-newa{ width:332px; height:auto; overflow:hidden;}
.in-newbt{ color:#c3a605; font-weight:bold; }
.in-wen{ line-height:18px; padding-top:0px;}
.in-wen a{ color:#666;}
.in-wen a:hover {color:#e7e7e7;}
.in-new-l{ padding-top:10px; height:auto; overflow:hidden;}
.in-new-l li{ color:#666; line-height:32px; border-top: #dadada 1px dashed; height:32px;}
.in-red{ color:#ba0016;}
.in-date{ color:#aaaaaa;}
.in-contact{ width:440px; height:auto; overflow:hidden; }
.in-con-img{ width:248px; height:86px; border:#dddddd;}
.in-rex{ font-size:16px; font-weight:bold; color:#333333;  font-family:"微软雅黑"; padding-top:14px; }
.in-con-tel{ color:#c3a605; font-size:16px; }
.footer{ background:url(images/footer-bg.jpg) repeat-x; padding-top:31px; width:100%; height:auto; overflow:hidden; margin-top:20px; margin-bottom:33px;}
.in-ft{ width:998px; margin:0px auto; height:auto; overflow:auto;}
.in-banquan{ color:#aaaaaa; font-family:"微软雅黑"; }
.in-jishu{color:#aaaaaa;}
.in-jishu:hover{color:#666;}
.in-nav-ft{font-family:"微软雅黑";}
.in-nav-ft li{ float:left; padding-left:20px; }
.in-nav-ft li a{color:#aaaaaa;}
.in-nav-ft li a:hover{color:#ba0016;}

/*公司简介*/
.bannerboxe { width:100%; position:absolute; overflow:hidden; height:290px; top:120px;}
.banner-nei { width:1920px;  position:absolute; left:50%;  margin-left:-960px;}
.sider{ width:206px; height:auto; overflow:hidden;}
.a-jian{ background:url(images/menu-bg_03.png) no-repeat; width:192px; height:35px; color: #666;font-size: 14px;font-weight: bold;font-family:"微软雅黑"; padding-top:20px; padding-left:14px; }
.a-en{ font-size:14px; color:#999999; padding-left:12px; font-family:"Arial"; text-shadow:1px 1px 1px #fff;}
.a-menu{}
.a-menu li{ background:url(images/about_line.jpg) no-repeat; line-height:46px; height:46px; font-size:12px; padding-left:10px;}
.a-menu li a{ color:#666666; }
.a-menu li a:hover{ color:#ae0004; font-weight:bold; }
.a-img{ padding-top:20px;}
.main{ width:760px; height:auto; overflow:hidden;}
.a-mianbao{ color:#000; line-height:43px;}
.a-mianbao a{ color:#000;}
.a-mianbao a:hover{ color:#ae0004;}
.a-bin{ color:#ae0004;}
.a-mianbao-t{ background:url(images/about_sanjiao.jpg) no-repeat 19px bottom; height:45px; line-height:43px; color:#666; font-size:14px; font-weight:bold; }
.nei-zhengw{ height:auto; overflow:hidden; line-height:26px; font-family:"微软雅黑"; font-size:14px; }
.about-logo{ font-size:23px; color:#000; }
.ming-ab { padding:24px 0px 10px 0px; height:auto; overflow:hidden;  font-family:"微软雅黑"; }
.en-logo{ font-family:"微软雅黑"; color:#4f4f4f; line-height:22px;}
.ab-tu{ background:url(images/guanyu_03.jpg) no-repeat; width:255px; height:170px;}
.about-xq{ font-size:14px; color:#333; line-height:24px;}

/*产品与服务*/
.cp-wen{ padding-top:20px;}
.cp-wen dt{ font-size:14px; color:#666; font-weight:bold; padding:12px;} 
.cp-wen dd{ padding:12px; color:#666;}

/*新闻中心*/
.n-new{}
.n-new li{ padding:15px 0px; height:auto; overflow:hidden; border-bottom:#efefef 1px solid; }
.n-tiao{ width:571px; height:auto; overflow:hidden;}
.n-bto{font-family:"微软雅黑"; font-size:14px; color:#333; }
.n-date{ color:#999;}
.n-xqq{ color:#666; line-height:18px; padding:10px 0px; }
.n-more{ color:#caa508;}
.n-more:hover{ color:#caa508;}
.fanye {+margin-top:30px; padding-top:26px; text-align:center; margin-right:20px; }
.fanye li { border:#999 1px solid; height:25px; background-color:#FFF; text-align:center; line-height:25px; margin:0px 5px; float:left; color:#333;  }
.fanye li a { color:#333; display:block; padding:0px 14px;  }
.fanye li a:hover { color:#F00; }

/*新闻详情*/
.new-neixq{ padding-top:20px;}
.n-xq-b{ font-size:20px; color:#000; font-family:"微软雅黑"; text-align:center;  }
.n-xq-q{ border-bottom:#bcbcbc 1px dashed; border-top:#bcbcbc 1px dashed; height:37px; line-height:37px;  color:#000; margin-top:15px;}
.n-lai{ padding-left:20px;}
.n-fabu{ padding-right:20px;}
.n-xq-date{ color:#e30303;}
.n-xq-nei{ padding:15px; line-height:20px; color:#666;}
.n-fanhui{ text-decoration:underline; color:#bc0404; border-top:#e2e2e2 1px solid; margin-top:20px; padding-right:15px; line-height:40px; display:block; text-align:right; }
.n-fanhui:hover{color:#bc0404;  text-decoration:underline;}

/*人才招聘*/
.rc-biao{ height:38px; line-height:38px; background-color:#d6b93e; font-size:14px; color:#FFF; }
.rc-bo{ padding-top:20px; +margin-top:20px;}
.rc-biao1{ height:38px; line-height:38px; background-color:#fff; font-size:12px; color:#666; }
.rc-biao2{ height:38px; line-height:38px; background-color:#f0efef; font-size:12px; color:#666; }
.rc-pan{ padding-left:40px;}

/*人才招聘内页*/
.rn-yi{ padding-top:20px; height:auto; overflow:hidden;}
.rc-jl{ color:#333; font-size:14px; font-weight:bold;  height:auto; overflow:hidden;  padding-bottom:8px; border-bottom:#e0e0e0 1px solid; padding-left:20px;}
.rc-jlls{ padding-right:35px; padding-left:20px;}
.rc-lkj{ padding:20px 0px; color:#666;}
.rc-gw{ padding-bottom:22px; height:auto; overflow:hidden; color:#666; padding-left:20px;}
.rc-gw dt{ font-size:14px; font-weight:bold; line-height:35px;}
.rc-gw dd{ line-height:24px;}
.rc-yinpin{ border-top:#e0e0e0 1px solid; padding-top:14px; padding-left:20px; }
.rc-ysin{ background:url(images/yinpin_03.jpg) no-repeat; width:85px; height:26px; cursor:pointer; margin-right:20px;}
.rc-ysin1{ background:url(images/yinpin_05.jpg) no-repeat; width:85px; height:26px; cursor:pointer;}

/*联系我们*/
.con-con{ padding-top:20px; height:auto; overflow:hidden;}
.con-dress{  font-family:"微软雅黑"; color:#666;}
.con-dress li{ padding:15px 0px; border-bottom:#d1d1d1 1px dotted; font-size:16px;}
.con-guo{ font-size:20px; color:#000;}
.con-en{ font-size:14px; font-family:"Verdana"; color:#000;}
.map{ padding:30px 0px 0px 0px;}

.news{ line-height:30px; margin-top:20px;}
.news li{ overflow:hidden; zoom:1; border-bottom:1px dashed #ccc;}
.news li a{ float:left;}
.news li span{ float:right;}

/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #ef3838; background:#ef3838; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #ef3838; color:#ef3838;}
.page-large .on:hover{border:1px solid #ef3838; color:#fff;}

.page-large .prev-page{background:url(images/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(images/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #ef3838; background:url(images/small-prev-page-on.png) center center no-repeat #ef3838;}
.page-large .next-page:hover{border:1px solid #ef3838; background:url(images/small-next-page-on.png) center center no-repeat #ef3838;}
