@charset "utf-8";
div,table,td,ul,font,form,html,body,th,tr,h1,h2,h3,h4,h5,h6,input,span{ padding:0; margin:0}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
a{color: #494949;text-decoration: none; hide-focus: expression(this.hideFocus=true);outline:none;}
a:hover {text-decoration:none;color:red;}
div,ul,li{margin:0px 0px; padding:0px 0px;}
ul,li{list-style:none;}
img { border:0;}
body 
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#333;
	background-color:#fff;
}
.showpage{ width:740px; height:30px; line-height:30px; font-weight:bold; margin:0 auto; margin-top:20px; color:#0F89D6; padding-right:10px; clear:both;}
.showpage a{ font-weight:normal;}
.showup{ float:left;}
.shownext{ float:right;}
.flink li{ width:145px; height:20px; line-height:20px; float:left; padding:10px 20px;}
.flink li a{ display:block;  color:#333; }
.flink li a:hover{ color:#d0161d;}
.page_view_tit{ text-align:center; padding-top:10px; font-size:16px; font-weight:bold; color:#0F89D6; padding-bottom:15px; border-bottom:1px solid #d2d2d2; margin-bottom:20px; }
.page_view_tit div{ color:#353535;font-size:12px; font-weight:normal;  margin-top:5px;}
.recruit_con li{ width:725px; height:auto; border-bottom:1px dashed #e4e4e4; padding-top:20px;}
.rec_title{ width:725px; height:25px; color:#333;}
.rec_titles{ width:725px; height:25px; padding-top:5px; font-weight:bold;}
.rec_title span{ color:#017AD7; font-weight:bold;}
.rec_date{ width:725px; height:25px; line-height:25px; padding-bottom:15px;}
.rec_text{ width:725px; height:auto; overflow:hidden; line-height:24px;}
.rec_text div{ width:725px; height:24px; border:none; line-height:24px;}
.recem{ width:725px; height:24px; text-align:right; line-height:24px; color:#017AD7;}
.top{ width:100%; height:85px; margin:0 auto; background:#f6f8fd;}
.tops{ width:1000px; height:85px; margin:0 auto; background:#f6f8fd;}
.logo{ width:300px; height:85px; float:left;}
.topcon{ width:420px; height:85px; float:right;}
.erweima{ width:85px; height:85px; float:left;}
.topcons{ width:320px; height:85px; float:right;}
.toptxt{ width:320px; height:24px; line-height:24px;}
.toptxt a{ padding:0px 3px;}
.topall{ width:320px; height:48px; padding-top:7px;}
.tel{ width:179px; height:48px; float:left; }
.icolist{ width:132px; height:24px; padding-top:16px; float:right;}
.icolist li{ width:24px; height:24xp; padding-left:9px; float:left;}
.icolist li img:hover{opacity:0.8; filter:alpha(opacity=80);}
.lshowimg a:hover{opacity:0.8; filter:alpha(opacity=80);}
#nav{ width:100%; height:39px; margin:0 auto; background:#0493d7;}
#nav_ul{ width:1004px; height:39px; margin:0 auto;}
#nav li { width:96px; padding-left:2px; padding-right:2px; height:39px; float:left; position:relative;}
#nav li a{ width:96px; display:block; height:39px; color:#fff; line-height:35px; text-align:center; font-size:14px; hide-focus: expression(this.hideFocus=true);outline:none; }

#nav li.li_on a,#nav li a:hover{ display:block; background:#ffffff; color:#0c81cb;}
#nav .top_navs_on a{ background:#fff; color:#0c81cb;hide-focus: expression(this.hideFocus=true);outline:none;}
#nav li .showul { display:none; position:absolute; z-index:99999; top:39px;  width:107px; height:auto; background:#fff;} 
#nav li.li_on div { width:107px; height:37px; line-height:33px; text-align:center; float:left;}
#nav li.li_on div a{ width:107px; height:33px; padding-bottom:4px; display:block; color:#0c81cb;}
#nav li.li_on div a:hover{ color:#0c81cb; font-weight:bold;}

.banner{ position: relative; height:320px; overflow: hidden; z-index: 1;/*background:#fff url(../images/bg_index.png) center top repeat-x;*/ }
.banner .hd { position: absolute; width: 1130px; height: 13px; bottom: 10px; right: 50%; margin-left: -580px; z-index: 5; }
.banner .hd ul { float: right; }
.banner .hd ul li { float: left; margin-left: 8px; width: 13px; height: 13px; background: url(../images/dot1.png) 0 0 no-repeat; cursor: pointer; }
.banner .hd ul li.on { background-position: 0 -13px; }
.banner .bd { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.banner .bd li { width: 100%; height: 100%; }
.bannerbg { position: relative; width: 1160px; height: 560px; margin: 0 auto; z-index: 3; }
.bannerbg a{ width:1000px; height:320px; display:block; margin:0 auto;}
.word1 { position: absolute; top: 20%; left: 50px; }
.word2 { position: absolute; top: 150px; left: 60%; }
.indexcon1{ width:1007px; height:260px; padding-left:7px; margin:0 auto; padding-top:25px;}
.indexcon1 li{ width:243px; height:260px; float:left; padding-right:7px;}
.c1title{ width:243px; height:35px; line-height:35px; font-size:18px; color:#194aa5; font-weight:bold;}
.c1title a{ color:#194aa5; font-weight:bold;}
.c1title a:hover{ color:red;}
.c1img{ width:243px; height:140px; margin:0 auto;}
.c1img img:hover{opacity:0.8; filter:alpha(opacity=80);}
.c1txt{ width:233px; padding:5px; height:60px; line-height:20px;}
.c1txt a{ color:#888888; font-size:13px;}
.c1txt a:hover{ color:red;}

.indexcon2{ width:1000px; height:730px; margin:0 auto; margin-top:20px;}
.indexcon3{ width:690px; height:730px; float:left;}

.icopmany{ width:690px; height:380px;}
.ictitile{ width:690px; height:30px; line-height:30px; color:#194aa5; border-bottom:1px solid #0493d7;background:url(../images/ico1.jpg) no-repeat right bottom; font-size:18px; font-weight:bold;}
.iccontent{ width:690px; height:320px; line-height:24px; padding-top:20px; text-align:justify;font-size:13px;}
.iccontent img{ float:left; padding-right:10px; padding-bottom:10px;}
.icompanyimg{ width:318px; height:182px; float:left;}
.icompanytxt{ width:auto; height:auto; float:left;}
.clink{ width:120px; height:30px; float:right; padding-top:10px;}
.clink a{ width:120px; height:30px; display:block; background:#0493d7; color:#fff; text-align:center; line-height:30px;}
.clink a:hover{ background:red;}

.inews{ width:690px; height:320px; margin:0 auto; padding-top:15px;}
.inewsshow{ width:318PX; height:260PX; float:left; padding-top:20px;}
.inewsimg{ width:318px; height:120px; margin:0 auto;}
.inewstitles{ width:318px; height:30px; line-height:30px; font-size:14px;}
.inewstitles a{ color:#0f89d6;}
.inewstitles a:hover{ color:red;}
.inewstxt{ width:318px; height:48px; line-height:24px; color:#888888;}
.newlink{ width:120px; height:30px; padding-top:20px;}
.newlink a{ width:120px; height:30px; display:block; background:#0f89d6; color:#fff; text-align:center; line-height:30px;}
.newlink a:hover{ background:red;}

.inewslist{width:360px; height:280px; float:right;padding-top:10px;}
.inewslist li{ width:330px; height:70px; padding:10px 5px 10px 25px; background:url(../images/ico2.jpg) no-repeat left top; border-bottom:1px solid #aad4e4;}
.inewtitle{ width:330px; height:25px; font-size:14px;}
.inewtitle a{ color:#0f89d6;}
.inewtitle a:hover{ color:red;}
.inewtitle span{ float:right;}
.inewtxt{ width:330px; height:40px; line-height:20px; color:#999999;font-size:13px;}
.indexcon4{ width:260px; height:730px; float:right;background:url(../images/rbg.gif) repeat-y left top; }
.iplist{ width:240px; height:230px; float:right; padding-bottom:20px;}
.iptitle{ width:240px; height:31px; padding-bottom:10px;}
.iplist li{ width:240px; height:34px; line-height:34px; text-indent:20px; margin-left:15px;}
.iplist li a{ width:240px; height:34px; display:block; font-size:14px; background:url(../images/ico.jpg) no-repeat left center;}
.iplist li a:hover{background:url(../images/icos.jpg) no-repeat left center;}

.lshowimg{ width:260px; height:190px; margin:0 auto;}


.banners{ width:100%; height:320px; margin:0 auto;  background:url(../images/banner1.jpg) no-repeat top center;}
.banners a{ width:1000px; height:320px; display:block; margin:0 auto;}
.contentall{ width:1000px; height:auto; margin:0 auto; margin-top:30px;}
.conleft{ width:210px; height:auto; float:left;}
.conright{ width:770px; height:auto; float:right;}
.menu{ width:210px; height:83px; margin:0 auto;}
.leftmenu{ width:210px; height:auto; margin:0 auto;  background:url(../images/leftbg.gif) no-repeat left top;}
.leftmenu ul{ width:184px; height:auto; margin:0 auto; padding-top:10px; padding-bottom:30px;}
.leftmenu ul li{ width:184px; height:40px; line-height:40px; margin:0 auto;}
.leftmenu ul li a{ width:184px; height:40px; display:block;background:url(../images/ico.jpg) no-repeat left center; font-size:14px; color:#666; text-indent:20px;}
.leftmenu ul li.li_on a,.leftmenu ul li a:hover{background:url(../images/icos.jpg) no-repeat left center; color:#0F89D6; font-weight:bold; }
.leftimg{ width:210px; height:65px; margin:0 auto;}
.leftimgs{ width:210px; height:210px; margin:0 auto;}
.leftimgs div{ width:210px; height:70px; margin:0 auto;}
.leftimgs a:hover{opacity:0.8; filter:alpha(opacity=80);}
.right_title{ width:770px; height:40px; border-bottom:1px solid #dfdedc; color:#0F89D6; font-size:16px; line-height:40px;}
.right_title span{ float:right; font-size:12px; padding-top:10px; line-height:30px;color:#909090; background:url(../images/ico3.jpg) no-repeat left center; padding-left:10px;}
.right_title span a{ color:#909090;}
.right_title span a:hover{ color:#0F89D6;}
.rightcon{ width:770px; height:auto; _height:400px; min-height:400px; margin:0 auto; padding-top:10px; line-height:24px;}
.newslist li{ width:770px; height:140px; padding:25px 0px; border-bottom:1px solid #dededc;}
.newslist li .newsimg{ width:210px; height:140px; float:left; }
.newslist li .newsimg:hover{opacity:0.8; filter:alpha(opacity=80);}
.newslist .newscon{ width:520px; height:140px; float:right; padding-right:20px;}
.newslist .newstitle{ width:520px; height:50px; line-height:30px; font-size:14px; color:#0F89D6;}
.newslist .newstitle span{ line-height:18px; color:#999; font-size:12px;}
.newslist .newstitle a{ color:#0F89D6; font-size:14px;}
.newslist .newstitle a:hover{ text-decoration:underline;}
.newslist .newstxt{ width:520px; height:auto; line-height:20px; padding:5px 0px; color:#898989;}
.newslist .newstxt a{ color:#0f89d6;}
.newslist .newstxt a:hover{ color:red;}
.page{ width:600px; height:30px; line-height:30px; margin:0 auto; padding:20px; text-align:center; clear:both;}

.erp li{ width:760px; height:130px; padding:15px 0px; padding-left:10px; border-bottom:1px dashed #b3b3b3; background:url(../images/ico6.jpg) no-repeat left top;}
.ynewstitle{ width:760px; height:30px; line-height:30px; font-size:16px;}
.ynewstitle span{ float:right;}
.ynewstitle a{ color:#0F89D6;} 
.ynewstitle a:hover{ color:#f9a703;} 
.date{ width:760px; height:20px; line-height:20px; color:#b2b2b2; font-size:14px;}
.ynewstxt{ width:760px; height:45px; line-height:22px; padding-top:5px;}
.ynewsa{ width:760px; height:30px; line-height:30px;}
.ynewsa a{ color:#e70000; font-size:14px;} 
.ynewsa a:hover{ color:#f9a703;}


.caselist li{ width:162px; height:105px; padding:15px; float:left; line-height:20px; text-align:center;}
.caselist li img{ width:160px; height:80px; border-radius:10px; border:1px solid #dcdcdc;}
.caselist li img:hover{opacity:0.8; filter:alpha(opacity=80);}

.case li { width:770px; height:150px; padding:15px 0px; margin:0 auto; border-bottom:1px dashed #D3D3D3;}
.case .newsimg{ width:232px; height:150px; float:left;}
.case .newsimg a{ width:230px; height:140px; display:block; border:1px solid #D2D2D2;}
.case .newsimg a img{ width:160px; height:80px; padding:30px 35px; }
.case .newscon{ width:500px; height:140px; padding-right:20px; float:right;}
.case .newstitle{ width:500px; height:30px; line-height:30px; font-size:14px; color:#0F89D6;}
.case .newstxt{ width:500px; height:auto; line-height:20px; padding:5px 0px; color:#898989;}
.case .newstxt a{ color:#0f89d6;}
.case .newstxt a:hover{ color:red;}




.foot{ width:100%; height:auto; margin:0 auto; margin-top:35px; background:#f7f5f6; }
.foots{ width:1000px; height:auto;padding-top:30px;padding-bottom:30px; margin:0 auto;}
.flist{ width:160px; height:auto; padding-right:20px; padding-left:20px; float:left;}
.flisttt{ width:160px; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#666666; padding-bottom:15px;}
.flist li{ width:160px; height:26px; line-height:26px;}
.flist li a{ color:#666666;}
.flist li a:hover{ color:red;}

.ftxts{ width:1000px; height:34px; text-indent:160px;  line-height:34px; margin:0 auto; background:url(../images/foot.jpg) no-repeat left bottom;}
.ftxts span{ float:right;}




