﻿/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
body{ color:#666; font:12px "宋体"; margin:0 auto;}	
a{ color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#006dcc;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font14{ font-size:14px;}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1002px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
/*图文混排页面引用“liblock”样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}

.header{ background:url(../images/head.png) no-repeat center top; height:122px; position:relative; z-index:99;}
.head{ width:1018px; margin:0 auto; height:60px; padding:15px 0 0 36px;}
.topr{ padding-top:13px;}

.box{ width:1054px; margin:0 auto; height:40px; padding:1px 0 6px 0;}
.menu{ width:110px; height:40px; background:url(../images/bg1.png) no-repeat left top; padding:0 20px; margin-right:-20px; float:left; position:relative;}
.menu .nava{ line-height:40px; font-family:"微软雅黑"; font-size:14px; color:#000333; text-align:center; display:block;}
.menu .nava:hover,.m_hover{ background-position:0px -40px; color:#fff;}
.menu:hover .nava{ color:#fff;}
.menu div{ display:none; border-top:4px solid #00477d; background:url(../images/navul.png) repeat; width:200px; position:absolute; left:-40px; padding:10px 0;}
.menu div a{ width:167px; height:23px; line-height:23px; padding-left:33px; display:block; color:#003e6b; font-family:"微软雅黑"; background:url(../images/nava.jpg) no-repeat 21px center;}
.menu div a.li_hover{ background:url(../images/navah.jpg) no-repeat;color:#fff;}






.banner{height:420px; position:relative; overflow:hidden; top:-2px;}
.bannerin{ width:1440px; height:420px; position:absolute; left:50%; margin-left:-720px;}
.bannerin img{ width:1440px; height:420px;}

.inmain{ width:1054px; margin:0 auto;}
.inmainl{ width:210px; margin-top:-62px; position:relative; margin-right:33px;}
.inmainh2{ background:url(../images/m1toph2.png) no-repeat; height:61px; line-height:61px; color:#fff; font-size:18px; font-family:"微软雅黑"; padding-left:50px;}
.inlist{ width:210px; height:396px; overflow:hidden; background:url(../images/inleftbg.jpg) no-repeat;}
.inlist li{ height:66px; line-height:66px;}
.inlist li a{ display:block; height:60px; line-height:60px; color:#0f4279; font-family:"微软雅黑"; font-weight:bold; text-align:center; padding-left:15px;}

.inmainr{ width:811px;}
.inrul{ padding-top:8px;}
.inrul li{ background:url(../images/inrli.jpg) no-repeat; width:200px; height:144px; float:left; margin:24px 49px 0 0; position:relative; padding:15px 21px 7px 160px; line-height:20px; color:#666;}
.inrul li a{ font-family:"微软雅黑";}
.irimg{ display:block; z-index:1; width:150px; height:159px; position:absolute; left:0px; top:0px;}
.irbt{ display:block; z-index:2; background:url(../images/irbt.png) repeat; color:#f9fafb; font-size:14px; position:absolute; left:0px; bottom:7px; width:150px; height:44px; line-height:44px; text-align:center;}
.irbt a{ color:#f9fafb;}
.irbt a:hover{ color:#0f4279;}
.gksp{ display:block; background:url(../images/invid.jpg) no-repeat left center; padding-left:25px; height:30px; line-height:30px; color:#0f4279; text-decoration:underline;}
.more{ color:#0f4279; position:absolute; right:21px; bottom:15px;}
#lastli{ margin-right:0px;}
.innbt{ color:#0f4279; display:block; background:url(../images/innbt.jpg) no-repeat left 6px; padding-left:15px; line-height:22px;}
.ggby{ font-family:"微软雅黑"; font-size:14px; color:#666;line-height:24px;}

.sjdiv{ padding-top:5px; line-height:24px;}
.sjdiv a{ display:inline-block; color:#0f4279; text-decoration:underline;}
.inlx{ line-height:20px;}
.inlx strong{ color:#0f4279; font-family:"微软雅黑";}
.inlxtop{ background:url(../images/tel.jpg) no-repeat left top; height:50px; padding-left:50px;}

/*内页*/
.bar{ height:280px; overflow:hidden; position:relative; top:-2px;}
.barin{ width:1440px; height:278px; position:absolute; left:50%; margin-left:-720px; border-top:1px solid #b8b9ba; border-bottom:1px solid #b8b9ba;}

.main{ width:1000px; margin:27px auto 50px;}
.left{ width:226px; margin-right:20px;}
.lefth2{ height:40px;}
.lefth2 img{ height:40px; width:226px;}
.list{ background:url(../images/list.jpg) repeat-y; padding:11px 13px 50px;}
.list li{ height:30px; line-height:30px; margin-bottom:6px;}
.list li a{ display:block; height:30px; line-height:30px; color:#666; background:url(../images/lista.jpg) no-repeat; padding-left:20px; font-family:"微软雅黑"; font-weight:bold;}
.list li a:hover,.list li a.hover{ background:url(../images/listah.jpg) no-repeat; color:#fff;}

.right{ width:754px;}
.righth2{ height:24px; line-height:24px; background:url(../images/righth2.jpg) no-repeat center bottom;}
.righth2 strong{ font-family:"微软雅黑"; font-size:14px; color:#666;}
.righth2 a{ color:#0179c3;}
.contant{ padding:20px 15px; line-height:24px;}

/*刊物欣赏*/
.joyul li{ width:224px; float:left; margin-right:34px; font-family:"微软雅黑"; text-align:center; height:260px; font-size:14px; line-height:30px; }
.joyul li img{ display:block; background:url(../images/enlibg.jpg) no-repeat; width:212px; height:152px; padding:6px; margin-bottom:5px;}
.joyul li a{ color:#0179c3;}
.joyul li a:hover{ text-decoration:underline;}
.joyul li .more2{ display:inline-block; width:50px; height:24px; line-height:24px; text-align:center; color:#fff; background:url(../images/more1.jpg) repeat-x; color:#fff; font-family:"宋体"; font-size:12px;}

/*分页*/
.page{ text-align:center; padding:25px 0; font-weight:bold; line-height:2;}
.page a{ padding:3px 6px; border:1px solid #bfbfbf; text-align:center; background:#fff;}
.page a:hover,.page a.hover{ border:1px solid #0179c3; background:#0179c3; color:#fff;}
.endown{ text-align:right; padding:25px 0;}

/*新闻列表*/
.newstop{ background:url(../images/n_1.jpg) repeat-x left bottom; height:147px; position:relative; padding:0 0 0 195px; margin-bottom:20px;}
.newstop img{ display:block; background:url(../images/newstopbg.jpg) no-repeat; padding:6px; position:absolute; left:0px; top:0px; width:160px; height:114px;}
.newstop strong{ display:block; font-size:16px; color:#0179c3; height:30px;}
.newstop strong span{ float:right;}

.newsul li{ height:30px; line-height:30px; background:url(../images/n_2.jpg) repeat-x left bottom;}
.newsul li span{ float:right;}
.newsul li a{ color:#333;}
.newsul li a:hover{ color:#3387da;}

/*新闻详细*/
.newsh1{ font-size:16px; color:#333; text-align:center; font-weight:bold;}
.time{ text-align:center; background:url(../images/n_2.jpg) repeat-x left bottom; line-height:30px; margin-bottom:15px;}

/*产品列表*/
.proul li{ height:150px; background:url(../images/p_1.jpg) repeat-x left bottom; padding:20px 0 0 210px; position:relative;}
.proul li img{ display:block; background:url(../images/probg.jpg) no-repeat; position:absolute; left:0px; top:20px; padding:7px; width:176px; height:112px;}
.proul li span{ display:block; height:30px; line-height:30px;}
.proul li span a{ text-decoration:underline; color:#113a75;}
.proul li div{ margin-top:10px; height:60px;}
.more1{ display:block; float:right; width:58px; height:24px; line-height:24px; text-align:center; color:#fff; background:url(../images/more1.jpg) repeat-x;}
.more1:hover{ color:#fff;}

/*产品详细*/
.slidings{height:30px;margin:0 auto;clear:both; background:url(../images/hdmul.jpg) repeat-x left bottom; padding:20px 0 0 260px;}
.slidings li{float:left;width:97px;padding-right:1px;}
.slidings li a{display:block;width:97px;height:30px;line-height:30px;text-align:center;float:left; background:url(../images/hdma.jpg) no-repeat; color:#fff;}
.slidings li.hover a{background:url(../images/hdmah.jpg) no-repeat; color:#fff;}
.slidnr{ height:auto !important; height:50px; min-height:50px; margin:0 auto 20px;line-height:2;position:relative;left:0px; padding:15px 0;}	




.sliding_yc{display:none;}

/*数据中心*/
.dzxc{ height:465px; position:relative;}
.dataleft{ float:left;width:613px;height:425px;}
.frame {width:613px;height:455px;overflow:hidden;}
.frame .big {list-style:none;padding:0;margin:0;width:10000px;}
.frame .big li { width:597px; height:436px; line-height:30px; text-align:center; font-weight:bold; float:left; background:url(../images/databg.jpg) no-repeat; padding:8px 8px 11px;}
.frame .big li img{ display:block; width:597px; height:406px; margin-bottom:5px;}

.dataright{ float:left; margin:0 0 0 8px; height:377px; width:109px; padding:24px 3px; background:#f0f0f0; position:relative;}
.l_frame2 { height:370px; width:109px;overflow:hidden;}
.l_frame2 .small {list-style:none;padding:0;margin:0;height:10000px;}
.l_frame2 .small li {width:105px;height:77px; margin-top:12px; cursor:pointer; border:2px solid transparent; float:none;}
.l_frame2 .small li img{ display:block; width:105px; height:77px;}
.l_frame2 .small .cur {border:solid 2px #1d66aa;}

.slide_nav2 {width:31px;height:14px;display:block; position:absolute; left:40px;}
#back3{ top:8px; background:url(../images/top.jpg) no-repeat;}
#forward3{ bottom:8px; background:url(../images/bottom.jpg) no-repeat;}


/*投资者互动平台*/
.linkul li{float:left;width:170px;height:110px;text-align:center;padding:0 0 0 11px;}	
.linkul li a{color:#666}
.linkul li a:hover{color:#666;text-decoration:underline;}	
.linkul li img{width:155px;height:61px;display:block;margin:0 auto 8px;border:1px solid #ddd;padding:2px;background:#fff;}

/*人力资源*/
.jobbt{ height:30px; line-height:30px; font-weight:bold; background:url(../images/n_2.jpg) repeat-x left bottom; font-size:14px; color:#333;}
.jobbt span{ display:block; float:left;}
.title{ width:374px;}
.num{ width:270px;}
.cand{ width:80px; text-align:right;}

.jobul li{ height:30px; line-height:30px; background:url(../images/n_2.jpg) repeat-x left bottom;}
.jobul li span{ display:block; float:left;}
.title a{ color:#333;}
.title a:hover{ color:#006dcc;}

/*人力资源详细*/
.jobh1{ text-align:center; font-size:16px; font-weight:bold; color:#0179c3; line-height:30px; background:url(../images/hr.jpg) repeat-x left bottom; padding-bottom:5px; margin-bottom:15px;} 
hr{ height:1px; line-height:1px; background:url(../images/hr.jpg) repeat-x; margin:15px 0; border:none;}
.job{ display:block; font-size:14px; color:#333; height:30px;}
.ypcz{ background:url(../images/hr.jpg) repeat-x left top; padding-top:15px; margin:15px 0;}

/*应聘详细*/
.resudiv{ border:1px solid #ccc;}
.text{ background:#f5f5f5; height:16px; line-height:normal; width:320px; border:none; color:#666;}
.input {background: #F5F5F5; border: 0 solid #DBD9D9; color: #7A7A7A; font-size: 12px; line-height: normal; margin:2px 0;}
.btndiv{ text-align:center; padding-top:20px;}
.btn{ width:83px; text-align:center; height:22px; line-height:22px; background:#f5f5f5; border:none; cursor:pointer; color:#7a7a7a;}
.btn:hover{ color:#0f4279;}
/*公司视频*/
.down{ padding:15px 0 15px 50px;}
.down a{ display:block; background:url(../images/downicon.jpg) no-repeat left center; padding-left:70px; height:65px; line-height:65px; color:#1d66aa;}

/*网站地图*/		
.mapnr{ padding-top:20px;}
.mapnr p{ height:auto!Important; height:20px; min-height:20px; line-height:20px; padding:8px 0 8px 80px; position:relative; background:url(../images/hr.jpg) repeat-x left bottom;}
.mapnr p strong{ position:absolute; display:block; width:70px; text-align:right; left:0px; top:7px;}

.sjzx{margin:15px auto;}
.ty{ padding:15px 0; text-align:right;}


/*底部*/
.footmenu{ background:url(../images/foottop.jpg) no-repeat center top; padding-top:2px; margin-top:18px;}
.footmenuin{ background:#fff url(../images/menuin.jpg) repeat-x left bottom; overflow:hidden; height:auto !important; height:175px; min-height:175px; padding:20px 0;}
.footmenudiv{ width:1054px; margin:0 auto; position:absolute; left:50%; margin-left:-527px;}
.footmenudiv dl{ width:130px; padding:0 0 0 20px; float:left; font-family:"微软雅黑"; line-height:22px;}
.footmenudiv dt{ height:30px;}
.footmenudiv dt a{ font-size:16px; color:#0f4279;}
.footmenudiv dd{ padding-left:5px;}
.footmenudiv dd a{ color:#666;}

.footer{ background:#1d66aa; overflow:hidden; position:relative; height:120px;}
.foot{ text-align:center; color:#fff; width:1054px; margin:0 auto; line-height:25px; padding-top:5px; position:absolute; left:50%; margin-left:-527px;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}



.fhtop{width:63px; position: fixed; _position: relative; margin-right: -600px; right: 50%; top:50%; margin-top:220px; cursor: pointer; background:#fff; padding-bottom:5px; height:63px; background:url(../images/top.png) no-repeat;}
.fhtop a{ display:block; width:63px; height:63px;}




