
/* CSS Document */
@charset "utf-8";
html,body { background: #FFF; color: #333; font: 12px/150% "微软雅黑";  background:url(images/bg.png) repeat-y; }
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 }


.wapper{ background:url(images/bg.png) repeat-y; width:100%; height:auto;}
.wapper-nei{ width:950px; height:auto; margin:0 auto; background:url(images/header-bg.jpg) repeat-x top #f8f7f7;}
.wapper-pa{ padding:40px 20px 0px 20px; width:910px; }

/*头部*/
.header{ width:910px; height:auto; font-family:"微软雅黑";}
.top-nav{ width:416px;}
.top-nav1{ }
.top-nav1 li { float:left; background:url(images/nav-bg.png) no-repeat; height:22px; width:82px; margin-left:10px; line-height:22px; font-size:14px;   text-align:center;  }
.top-nav1 li a  { color:#090084;}
.top-nav1 li a:hover  { }
.top-nav2{ padding-top:14px;}
.top-nav2 li{ float:left; font-size:14px; font-weight:bold; }
.top-nav2 li a{ color:#000; padding:0px 19px;  }
.top-nav2 li a:hover, .top-nav2 li a.active{ color:#16028a; }
.banner1{ /*padding-top:18px; +padding-top:10px;*/ }
.banner2{ /*padding-top:18px; +padding-top:11px;*/ }
.logo-left { padding-bottom:17px; overflow:hidden; height:63px;}
/*头部*/ 
/*banner*/
.slider{display:none; border:#dcd8d8 1px solid;}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
/*banner*/

/*内容*/
.content{ padding:15px 0px 0px 0px;  +padding:12px 0px 0px 0px; overflow:hidden;  font-family:"微软雅黑"; }
.content1{ margin-top:15px;  background-color:#FFF; overflow:hidden;  background:url(images/menu-bg.jpg) repeat-y left #FFF; }
.max{ padding:0px 0px 60px 0px; overflow:hidden; min-height: 405px;}
.tittle{}
.in-new{ width:553px;}
.nav-conteng{ border-bottom:#d9d9d9 3px solid; padding-bottom:6px; overflow:hidden;}
.nav-bt{ background:url(images/new.jpg) no-repeat 0px 0px; font-size:16px; color:#22498a; padding-left:28px; height:23px; line-height:23px; font-weight: bold; }
.more{ color:#cccccc; padding-right:10px; line-height:23px; }
.more:hover{ color:#22498a;} 
/*滚动代码*/
.kuang-in{ padding-top:15px;}
#banner{position:relative;width:236px;height:160px;;overflow:hidden; float:left;}
#banner_bg{position:absolute;bottom:0;background-color:#000;height:28px;filter:Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer;width:100%;}
#banner_info{position:absolute;bottom:0;left:5px;height:36px;line-height:36px;color:#fff;z-index:1001;cursor:pointer;font-size:14px;}
#banner_text{position:absolute;width:120px;z-index:1002;right:3px;bottom:3px;}
#banner ul{position:absolute;filter:Alpha(Opacity=80);opacity:8;z-index:1002;bottom:6px;right:5px;}
#banner ul li{ margin-left:10px; float:left;display:block;background:#fff;cursor:pointer; width:12px; height:12px; color:#FFF; line-height:12px; text-align:center;}
#banner ul li.on{ background:#ffaa00; color:#ffaa00; }
#banner_list a{position:absolute;}<!-- 让四张图片都可以重叠在一起-
/*滚动代码*/
.s{ }
.new3 { width:290px; }
.new3 li{ background:url(images/dian.jpg) no-repeat 5px 11px; padding-left:20px; height:30px; line-height:30px; +height:27px; +line-height:27px; border-bottom:#000 1px dashed; color:#666; }
.new3 li a{ color:#333; }
.new3 li a:hover{ color:#22498a; }
.date{ color:#999;}
.lan-right{ width:346px; height:auto;}
.lan-right li{ float:left;}
.a-ol{ background:url(images/ab.png) no-repeat; width:148px; height:187px; padding-top:20px; margin-left:22px;}
.a-ol2{ background:url(images/new.png) no-repeat; width:148px; height:187px; padding-top:20px; margin-left:22px;}
.nav-one{ background:url(images/line.jpg) no-repeat center top; font-size:18px; text-align:center; color:#333; padding:13px 0px 20px 0px; }
.lan{ color:#22498a;}
.m-ore{ width:31px; height:6px; margin:0 auto; }
.san-0tittle{ width:950px; overflow:hidden;}
.san-0tittle li{ float:left; padding-right:26px; }
.san-0tittle li a{ cursor:pointer; display:block;}
.a-o3{ background:url(images/ren.png) no-repeat; width:237px; height:108px; padding:24px 0px 0px 20px;  +padding:22px 0px 0px 20px;}
.a-o4{ background:url(images/cp.png) no-repeat; width:316px; height:108px; padding:24px 0px 0px 20px; +padding:22px 0px 0px 20px; }
.a-o5{ background:url(images/tel.png) no-repeat; width:237px; height:108px; padding:24px 0px 0px 20px; +padding:22px 0px 0px 20px; }
.nav-one1{ background:url(images/line.jpg) no-repeat center top; font-size:18px; text-align:center; color:#333; padding:13px 0px 20px 0px; }
.wai-with{ width:76px;}
.tittle2{ padding-top:20px; +padding-top:3px;}
/*内容*/

/*尾部*/
.footer{ width:870px; background:url(images/f-bg.jpg) no-repeat bottom; height:62px; padding:53px 20px 0px 20px; font-family:"微软雅黑";}
.be{ text-align:right; color:#5f5e5e; line-height:18px;}

/*关于我们*/
.nav-left{ width:235px; }
.nav-dl{ padding-bottom:260px; }
.nav-dl dt{ background:url(images/left-bg.png) no-repeat; width:235px; height:40px; line-height:40px; padding-left:35px; font-size:18px; color:#FFF;  }
.nav-dl dd{ background:url(images/na-bg.jpg) repeat-x; height:38px; line-height:38px; border-bottom:#ececec 1px solid; }
.nav-dl dd a{ background:url(images/q.png) no-repeat 21px 7px; padding-left:35px; color:#444444;}
.nav-dl dd a:hover{background:url(images/hover.png) no-repeat 21px 7px; color:#015b9f;}
.main-right{ width:675px; height:auto;}
.mianbao{ background: url(images/mian-bg.png) no-repeat; height:40px; line-height:40px; padding-left:30px; padding-right:20px;}
.m-left{ color:#015b9f; font-size:14px;} 
.df{}
.df a{ padding:0px 3px; color:#999;}
.df a:hover{ color:#333;}
.df span{ padding:0px 3px;}
.main{ padding:15px 20px 0px 30px; color:#666;}
.main p{ line-height:20px; text-indent:1.2em; }
.main input,textarea{ border:#ccc 1px solid; padding:4px; }
/*产品*/
.s-logo{ border: #f2f1f1 1px solid;
padding: 30px 0px 30px 0px;}
.cp-name{ color:#015b9f; font-size:14px; font-weight:bold; padding:17px 0px 8px 0px; border-bottom:#cccccc 1px dashed; }
.xian{ padding-bottom:30px; border-bottom:#f0f0f0 1px solid; padding-top:15px; }
.chakan{ width:100px; height:30px; line-height:30px; color:#FFF; background-color:#fa9a12; margin:20px 30px 0px 0px; text-align:center; }
.chakan:hover{color:#FFF;}

/*新闻内页*/
.new-name{ text-align:center; font-size:18px; padding:8px; color:#000;}
.bianji{ height:30px; line-height:30px; border-bottom:#cacaca 1px dotted; border-top:#cacaca 1px dotted; color:#777777; margin-bottom:15px;}
.bianji p{ line-height:30px; }
.back{ border-top:#cacaca 1px dotted; margin-top:30px;}
.backo{ margin:20px 20px 0px 0px; color:#FFF; width:72px; height:27px; text-align:center; line-height:27px; background-color:#fa9a12; display:block;}
.backo:hover{ color:#FFF;}

/*新闻*/
.new4 { }
.new4 li{ background:url(images/san.png) no-repeat 5px 11px; padding-left:20px; height:30px; line-height:30px; border-bottom:#d5d5d5 1px dotted; color:#666; }
.new4 li a{ color:#333; }
.new4 li a:hover{ color:#22498a; }
.date{ color:#999;}
.fanye{ padding:20px 20px 0px 0px;}
.fanye li{ float:left; border:#cecece 1px solid; margin-left:10px; }  
.fanye li a{ padding:4px 8px; display:block;} 
.fanye li a:hover{ background-color:#3577af; color:#FFF; border:none; }


/*联系方式*/
.lianxi{ padding:5px;}
.name{ font-size:16px; font-weight:bold; color:#333; padding-bottom:10px;}
.t{ background: url(images/c1.jpg) no-repeat 0px 4px; padding-left:23px; color:#333;}
.t3{ background: url(images/c2.jpg) no-repeat 0px 4px; padding-left:23px; color:#333;}
.t1{ background: url(images/c.jpg) no-repeat 30px 4px; padding-left:53px; color:#333;}
.jianju{ padding:3px;}
.map{ padding:5px; border:#dadada 1px solid; margin-top:20px;}



/*招聘*/
.zhao-name{ font-size:14px; font-weight:bold; color:#000; line-height:24px; padding-bottom:10px; }
.ccd{ background-color:#f1f1f1; padding-left:10px;}
.ccd1{ padding-left:10px; background-color:#fff;}
.hig{ height:28px; border-top:#000 1px solid;}
.x-wenan{ padding-left:20px; padding-top:3px; color:#666;}
.x-wenan dt{ font-size:14px;  padding:5px 0px; font-weight:bold;}
.x-wenan dd{ line-height:20px; }
.crt{ font-weight:bold; padding-left:20px;}
.dds{ padding-top:20px;}
.yinpin{ margin-top:20px; border-top:#e0e0e0 1px solid;  }
.yinpin li{ margin:20px 0px 0px 10px; background: url(images/ying.jpg) no-repeat 0 -26px; height:26px; width:85px;  text-align:center; line-height:26px; float:left;}
.yinpin li a{ display:block; color:#333;} 
.yinpin li a:hover,.yinpin li a.active{color:#FFF; background: url(images/ying.jpg) no-repeat 0 0px; }