@charset "utf-8";
/* reset */
*{margin:0;padding:0;list-style-type:none;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
:focus{outline:0;}
label{cursor:pointer;}
img{vertical-align:middle;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;}h2,h3,h4{font-size:14px;}h5,h6{font-size:12px;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
input,textarea{background-color:#FCFCFC;border:1px solid #DDD;color:#555;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:5px;outline:none;resize:none}
a,img{border:0;}
a,a:visited{color:#5e5e5e;text-decoration:none;}
a:hover{color:#990000;text-decoration:underline;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.hide{display:none;}
.a-l{text-align:left;}.a-c{text-align:center;}.a-r{text-align:right;}
.m-t{margin-top:10px;}.m-b{margin-bottom:10px;}.mlr10{margin:0 10px;display:inline;}.mr10{margin-right:10px;display:inline;}
.f-l{float:left;}.f-r{float:right;}
.blue{color:#3366cc;}.red{color:#ff0000;}.yellow{color:#ff6600;}.gray{color:#999;}
.blank10{height:10px;overflow:hidden;display:block;}
.blank15{height:15px;overflow:hidden;display:block;}
.blank20{height:20px;overflow:hidden;display:block;}
.blank30{height:30px;overflow:hidden;display:block;}
body{_background-image:url(about:blank);/*用浏览器空白页面作为背景*/_background-attachment:fixed; /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/ } 
body{font:12px/180% Arial, Helvetica, sans-serif,"新宋体";background:#fff url(../images/focus-bg.jpg) no-repeat 0 174px;color:#333;}
body.sidebg{background:url(../images/side-bg.jpg) no-repeat 0 174px;}
/* layout */
.container{width:1002px;margin:0 auto;}
.span268{width:268px;}
.span720{width:720px;}
/* header */
.logo{margin:30px 0 0 46px;display:inline;}
.setbtn{margin:40px 50px 0 0;display:inline;}
.setbtn span{margin:0 10px;}
.nav{height:32px;margin:23px 0 0 28px;}
.nav li{float:left;margin:0 0 0 3px;display:inline;width:132px;height:32px;overflow:hidden;background:url(../images/navbg.png) no-repeat;}
.nav li a{display:block;line-height:32px;color:#fff!important;text-align:center;}
.nav li a:hover{color:#fff;text-decoration:none;}
/* focusbox */
.focusbox{width:1002px;height:400px;overflow:hidden;position:relative;z-index:9;margin-top:-6px;float:left;}
.focusmask{position:absolute;left:0;top:0;width:1002px;height:400px;background:#000;margin:0 auto;opacity:0.11;filter:alpha(opacity=11);}
.focuspic{margin:5px 0 0 5px;width:992px;position:relative;}
.focuspic .focusitems{width:992px;height:390px;overflow:hidden;position:relative;}
.focuspic .focusitems li{position:absolute;left:0;top:0;width:992px;height:390px;}
.focuspic .focusnav{position:absolute;bottom:20px;right:20px;float:right;z-index:99;}
.focuspic .focusnav li{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.focuspic .focusnav li.navOn{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}
/* scrollbox */
.scrollbox{height:148px;background:url(../images/repeat-x-scroll.gif) repeat-x;overflow:hidden;margin:4px 0 0 0;}
.scrollbox .btn{width:34px;height:148px;overflow:hidden;background:url(../images/arrow-left-right.png) no-repeat;cursor:pointer;}
.scrollbox .arrow-left{float:left;background-position:0 0;}
.scrollbox .arrow-right{float:right;background-position:-34px 0;}
.scrollpic{width:932px;height:132px;overflow:hidden;float:left;}
.scrollpic li{float:left;width:233px;height:132px;overflow:hidden;text-align:center;}
/* indextitle */
.indextitle,.indextitle h2,.indextitle .more{background:url(../images/titlebg.png) no-repeat;height:34px;overflow:hidden;}
.indextitle{background-position:0 -68px;background-repeat:repeat-x;}
.indextitle h2{background-position:0 0;float:left;width:122px;line-height:999em;}
.indextitle .more{display:block;background-position:100% 100%;float:right;padding:14px 10px 0 0;height:20px;}
/* indexcontact */
.indexcontact h2{background-position:0 0;}
.samll-map{padding:15px 0 0 15px;}
/* indexjob */
.indexjob h2{height:18px;overflow:hidden;padding:5px 10px 0 0;background:url(../images/job-title.gif) no-repeat;text-align:right;}
.indexjob h2 strong{line-height:999em;}
.job-pic{margin:8px 0 0 0;}
/* indexpic */
.indexpic h2{background-position:0 -34px;}
.indexscroll{margin:0 10px;width:696px;overflow:hidden;}
.indexscroll li{width:158px;float:left;padding:0 8px;}
.indexscroll li .items{padding:15px 0 0 0;}
.indexscroll li .items .pic{display:block;width:158px;height:122px;background:url(../images/mask-bg.gif) no-repeat;}
.indexscroll li .items .pic img{margin:10px 0 0 10px;}
.indexscroll li .items .text{display:block;height:20px;line-height:20px;text-align:center;}
/* footer */
.footer{border-top:solid 3px #c3141b;margin:20px 0 0 0;}
.footer .container{text-align:center;color:#5e5e5e;line-height:22px;padding:20px 0 30px 0;}
/* sidepic */
.sidepic{height:161px;overflow:hidden;position:relative;z-index:9;width:1002px;float:left;margin-top:-6px;}
.sidepic .sidepic-mask{position:absolute;left:0;top:0;height:161px;width:100%;background:#000;opacity:0.11;filter:alpha(opacity=11);z-index:-1;}
.sidepic img{margin:3px 0 0 5px;}
/* breadcrumbs */
.breadcrumbs{height:30px;line-height:30px;overflow:hidden;background:#7d7d7d;margin:5px 0 0 0;}
.breadcrumbs .location{background:url(../images/b-arrow.gif) no-repeat 0 8px;padding:0 10px 0 20px;color:#fff;}
.breadcrumbs .location span{margin:0 10px;font-family:"新宋体";}
.breadcrumbs .location a{color:#333;}
/* conbox */
.conbox{background:url(../images/conbg.png) no-repeat;margin:8px 0 0 0;}
/* sidenav */
.sidenav{width:225px;border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.sidenav .title{margin:14px 0 0 24px;}
.sidenav .btm-shadow{margin:0 -1px;height:10px;overflow:hidden;}
.sidenav ul{width:176px;margin:0 auto;padding:15px 0 30px 0;}
.sidenav li{height:32px;line-height:32px;vertical-align:bottom;border-bottom:solid 1px #d7d5d5;text-align:center;}
.sidenav .side-contact{height:53px;overflow:hidden;margin:2px 0 0 0;}
/* rightcon */
.rightcon{width:768px;margin-right:2px;display:inline;}
.rightcon .title{font-size:14px;font:Arial, Helvetica, sans-serif;margin:20px 0 0 20px;height:16px;line-height:16px;margin:28px 0 0 45px;color:#333;}
/* product */
.product{padding:30px 15px 0px 15px;}
.product li{float:left;text-align:center;width:226px;padding:0 10px 10px 10px;}
.product li .pic{display:block;padding:2px;border:solid 1px #ccc;}
.product li .pic:hover{border:solid 1px #990000;}
.product li .text{display:block;height:22px;line-height:22px;}
/* pagination */
.pagination{padding:3px;margin:20px 0 0 0;text-align:center;}
.pagination a{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#48B9EF;text-decoration:none;}
.pagination a:hover{border:#999 1px solid;color:#666;}
.pagination a:active{border:#999 1px solid;color:#666;}
.pagination .current{border:#FF5A00 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#FF6C16;}
.pagination .disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}
/* company */
.company{padding:30px 40px 0 40px;}
.company p{line-height:22px;text-indent:2em;margin:0 0 20px 0;}
/* newslist */
.newslist{padding:20px 17px 0 17px;}
.newslist li{height:32px;line-height:32px;border-bottom:1px dashed #ccc;vertical-align:bottom;background:url(../images/icon_01.gif) no-repeat 5px 11px;padding:0 60px 0 25px;position:relative;}
.newslist li .date{position:absolute;right:10px;top:0;color:#999;}
/* contact */
.contact ul{width:250px;float:left;margin:50px 0 0 40px;}
.contact li{line-height:28px;}
/* feedback */
.feedback{margin:30px 0 0 0;}
.feedback table td{padding:5px;}
.feedback table td .stext{width:220px;float:left;}
.feedback table td .ltext{width:440px;height:100px;float:left;}
.feedback table td.tdcon{width:120px;text-align:right;}
.feedback table td .btn-img{background:url(../images/tijiao.gif) no-repeat;width:98px;height:30px;overflow:hidden;border:none;cursor:pointer;}
/* tipinfo */
.tipinfo{float:left;display:inline;margin:5px 0 0 10px;}
.tipinfo font.error{background:url("../images/unchecked.jpg") no-repeat left;padding-left:17px;color:#eb0000;display:block;}
.tipinfo font.valid{background:url("../images/checked.gif") no-repeat left;width:14px;height:13px;overflow:hidden;padding:0;margin:5px 0 0 5px;display:inline-block;} 
/* newsdetail */
.newsdetail{padding:20px;}
.newsdetail h1{padding:0 0 16px 0;border-bottom:dashed 1px #ddd;line-height:24px;font-size:20px;font-weight:400;text-align:center;font-family:"微软雅黑","宋体";}
.newsdetail .con{padding:10px 10px 30px 10px;}
.newsdetail .con p{line-height:20px;margin:20px 0 0 0;}
/* jobox */
.jobox{padding:30px 20px 0px 20px;}
.jobox table th{background:#f2f2f2;font-weight:800;text-align:right;}
.jobox table th,.jobox table td{padding:8px;border:solid 1px #e3e3e3;height:28px;line-height:28px;}