﻿
/* CSS Document */
@import url( css/main.css );
@import url( css/stude.css );
body,ul,li,form,h1 { margin:0; padding:0; font-family: "microsoft yahei";}
h1{ font-family: "microsoft yahei"; font-weight:normal}
body {  background:#fff; font-size:12px; color:#333; line-height:18px }
ul,li,p {
list-style:none;
margin:0;
padding:0;
}
a { text-decoration:none; blr:expression(this.onFocus=this.blur()); 
outline: none;
  }
a:hover { text-decoration:underline; }
img { border:none; }
.clearboth {clear:both;height:0;overflow:hidden;}
.cb {clear:both}
.fl{ float:left}
.fr{ float:right}

embed:focus {outline: 0;}
.tc{ text-align:center}

.padding_lef_rig{ padding:9px 15px; }
.padding9{ padding:9px}
.mt5{ margin-top:5px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt20{ margin-top:20px}
.mt50{ margin-top:50px}
.mt70{ margin-top:70px}
.mb10{ margin-bottom:10px}
.pt20{ padding-top:20px}
.pt15{ padding-top:15px}
.pt10{ padding-top:10px}
.pt5{ padding-top:5px}
.pt30{ padding-top:30px}
.pt40{ padding-top:40px}
.pt50{ padding-top:50px}
.pt60{ padding-top:60px}
.pb50{ padding-bottom:50px}
.pb15{ padding-bottom:15px}
.pr40{ padding-right:35px}
.pr25{ padding-right:25px}
.pl25{ padding-left:25px}
.pad10{ padding:10px}
.pl10{ padding-left:10px}
.pl5{ padding-left:5px}

.blue{ color:#0066FF}
.blue02{ color:#2A609E}
.gree{ color:#3b9209}
.yellow{ color:#ff6c00}
.font_jiu{ color:#f4017f}

.headhigt{ height:110px; width:100%; background:url(headbould.gif) repeat-x top; }
.headlis{ background:url(headlis.gif) repeat-x; height:11px; width:100%; margin:0px; padding:0px; overflow:hidden}
.wind{ width:982px; margin-left:auto; margin-right:auto}
.wind_nay{ width:976px; margin-left:auto; margin-right:auto}
.logo{ width:263px; float:left; padding-left:10px}
.headright{ width:673px; float:right; padding-top:15px}
.headteal{ width:544px; height:45px; background:url(tealint.gif) repeat-x bottom; line-height:45px; float:right}
.headteal p{ width:245px; float:left; background:url(teal.gif) no-repeat 5px 12px; padding-left:28px; font-family: "microsoft yahei"; font-size:14px}
.headqq{ background:url(headqq.gif) no-repeat 0 12px; color:#424242; font-size:12px; width:254px; float:right; }
.headqq a{ color:#424242; padding:0 5px}
.headqq a:hover{ color:#d41d00; padding:0 5px; text-decoration:none }

.seachbould{ background:url(seachbould.jpg) no-repeat ; height:21px; width:192px; float:right}
.inseach{ background:none; border:none; width:100px; padding-left:28px; height:21px; line-height:21px}

.ang{  height:30px; line-height:30px;  font-family: "microsoft yahei"; font-weight:normal; margin-top:30px; color:#c4cad5}

#topul { height: 44px; width: 673px; margin: 0pt auto; position: relative; z-index: 50; _height: 0px;}
#nav2 { padding: 0px 0pt 0pt 10px; margin: 0pt; position: relative; z-index: 500; }
#nav2 li.top2 { display: block; float: left; padding:0 15px; font-size:16px }
#nav2 li.list { display: block; float: left; padding:0px; line-height:40px; color:#ccc; font-size:12px}
#nav2 li a { display: block; float: left; height: 42px; overflow: hidden;  padding: 0px 4px; margin: 0 0px; line-height: 42px; text-decoration:none; _margin: 0 0px;}
#nav2 li a strong { color:#2a56a7; font-size: 14px; text-decoration:none; font-weight:normal }
#hovercss { color:#2a56a7 ! important; }
#nav2 li a:hover { color:#2a56a7; text-decoration: none; }
#nav2 li a:hover strong, #hovercss strong { color: #2a56a7 ! important; }
#nav2 li:hover,#nav li.hover { position: relative; z-index: 200; }
#nav2 li:hover ul.sub,#nav li.hover ul.sub { left: 8px; top: 42px; padding: 0px 8px 5px 8px; text-align: center; background: url('subnavbg.png') no-repeat scroll center bottom transparent; white-space: nowrap; width: 80px; height: auto; z-index: 300; }
#nav2 li:hover ul.sub li,#nav li.hover ul.sub li { display: block; height: 32px; position: relative; float: left; width: 80px; text-align: center; }
#nav2 li:hover ul.sub li a,#nav li.hover ul.sub li a { padding: 0px; display: block; font-size: 12px; height: 32px; width: 80px; line-height: 32px;  color: #0245ae; text-decoration: none; margin: 0px; }
#nav2 li:hover ul.sub li a:hover,#nav li.hover ul.sub li a:hover { text-decoration: none; background: url('main_ok_02.gif') repeat-x scroll 0% 0% transparent; color:#fff; }
#nav2 ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0pt; height: 0pt; margin: 0pt; padding: 0pt; list-style: none outside none; }

.nit{ width:210px; height:28px; line-height:28px; float:right; background:url(and.gif) no-repeat; text-align:center; padding-right:10px; }
.nit a{ color:#2F90D2; padding-right:15px; }
.nit a:hover{ color:#4CAA13; padding-right:15px; text-decoration:none }

.pant{ background:url(pant.gif) repeat-x; height:36px; line-height:36px; width:100%}
.pant a{ color:#666; padding-right:29px}
.pant a:hover{ color:#005cf2; text-decoration:none; padding-right:29px}

.leftwing{ width:700px; float:left}
.rightwing{ width:272px; float: right}
.tealbould{ background: url(righbould.jpg) no-repeat; height:225px}

.buwind{ width:320px;}
.buwind h1{ font-size:20px; color:#144682; font-family: "microsoft yahei"; font-weight:normal; margin:10px 0px; padding:0px; background:url(jin.gif) no-repeat 5px; padding-left:35px; height:24px; line-height:24px}
.buwind h1 span{ width:50px; float:right; font-size:10px; font-family: Arial; font-weight:normal; text-align:right}
.buwind h1 span a{ color:#3193b6; text-decoration:none}
.buwind h1 span a:hover{ color:#0cd702; text-decoration:none}
.ind_news{ margin-top:20px; color:#afa199; line-height:18px}
.ind_news p{ overflow:hidden; white-space:nowrap}
.ind_news a{ color:#666}
.ind_news a:hover{ color:#75d43b; text-decoration:none}
.bord{ border:#d8dcdf 1px solid}
.bord02{ border:#DADADA 1px solid; border-top:none}
.worktiel{ background:url(inwork.gif) no-repeat; height:41px; line-height:41px; font-family: "microsoft yahei" ; color:#fff; padding-left:40px; font-size:18px; margin-bottom:23px}
.worktiel span{ width:55px; float:right; margin-top:12px}
.inshu{ background:url(inshu.gif) repeat-x; height:31px; border-bottom:#d8dcdf 1px solid; line-height:31px; font-size:14px; color:#004cc7; font-family: "microsoft yahei" ;}
.inshu p{ background:url(shutexet.gif) no-repeat 10px 8px; padding-left:25px; line-height:31px}
.inshu span{ width:55px; float:right; margin-top:8px}

.inprodu_bould{ background:url(inprodue.jpg) no-repeat ; width:271px; height:260px}
.inprodu_bould h1{ font-size:20px; font-family: "microsoft yahei"; color:#fff; margin-top:15px; padding:0px 60px; height:50px; line-height:50px;}
.inprodu_bould ul{ width:225px; margin:10px auto}
.inprodu_bould li{ border-bottom:#fff 1px dashed; background:url(din.gif) no-repeat 10px 10px; padding-left:30px; height:30px; line-height:30px; width:200px; margin:0px auto; display:block}
.inprodu_bould  li a{ color:#fff}
.inprodu_bould  li a:hover{ color:#75d43b; text-decoration:none}

.email{height:34px; margin-top:23px}
.email li{ width:135px; float:left;}

.intexet{ width:90%; margin-left:auto; margin-right:auto; background:url(lin.gif) no-repeat 5px 12px; padding-left:18px; color:#004fd1; font-family: "microsoft yahei"; font-size:14px; border-bottom:#d8dcdf 1px solid; height:38px; line-height:38px}
.intexet span{ width:55px; float:right; margin-top:8px}

.bomt{ height:35px; background: url(footer-bg.png) repeat-x; margin-top:30px; line-height:24px; color:#ccc; text-align:center; font-size:12px;}
.bomt a{ padding-right:10px; padding-left:10px; color:#ccc}
.bomt a:hover{ padding-right:10px; padding-left:10px; color: #ff6600}
.foot{ height:25px; padding-top:10px; background:#253C56; color:#fff; text-align:center}
.foota{ height:35px; padding-top:4px; background:#253C56; color:#fff; text-align:center}

.lis_nay{background:url(lis_nay.gif) no-repeat right top; padding-right:30px}

.joint{ background:url(joint.gif) no-repeat; height:92px; width:1000px; margin-left:auto; margin-right:auto}

/* about */
.about_right{width:727px; float:right; padding-bottom:30px;}
.about_left{ width:207px; float:left; margin-top:0px; font-size:16px; font-family: "microsoft yahei"; background:url(nai_lef_bould.gif) repeat-y right;}
.about_left p{ background:url(lef_texet.jpg) no-repeat right; height:40px; line-height:40px; color:#3b9209; font-size:18px; font-family: "microsoft yahei"; text-align:right; padding-right:50px}
.about_left ul{ padding-top:17px; padding-bottom:20px}
.about_left li{ height:45px; line-height:45px; display:block; margin-bottom:10px; _margin-bottom:0px; background:url(uslie.gif) no-repeat -2px bottom; text-align:right;}
.about_left li span{ padding-right:50px}
.about_left li a{ height:45px; line-height:45px; display:block; color:#006699}
.about_left li a:hover{background:url(inus_any.jpg) no-repeat right; display:block; color: #0c4ca3; font-size:16px; text-decoration:none; }
.about_left li .sab{ background:url(inus_any.jpg) no-repeat right; height:45px; line-height:45px; display:block; color: #0c4ca3; font-size:16px; font-family: "microsoft yahei"; text-decoration:none;}
.lef_top{ height:12px; text-align:right}
.lef_bom_bould{ background:url(lef_bomt_bould.jpg) no-repeat top right; height:369px}

.about_right h1{ background:url(righ_texet_bould.gif) no-repeat bottom; height:45px; line-height:45px; padding-bottom:12px; font-size:24px; color:#3b9209; font-family: "microsoft yahei"; font-weight:bold; margin-top:10px;}

.bould_gray{ background:url(about_le_bould.gif) no-repeat 182px top;}

.set{ height:25px; color:#666; text-align:right; border-bottom:#DADADA 1px solid; line-height:30px}
.set a{ color:#666; padding-left:5px; padding-right:5px}
.set a:hover{ color:#08bc15; padding-left:5px; padding-right:5px}
.comp_img{ width:222px; float:left}
.nay_texet{ line-height:24px; color:#333; width:480px; float:right}
.nay_texet p{ font-size:14px; line-height:24px; text-indent:27px; padding-top:5px; padding-bottom:5px; padding-right:20px}

#goTopBtn {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 43px; BOTTOM: -35px; HEIGHT: 12px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; 
}


.infrend{ padding:10px; line-height:24px; color:#999; position:relative}
.infrend a{ color:#666; padding-left:10px; padding-right:10px}
.infrend a:hover{ color:#005cf2; text-decoration:none; padding-left:10px; padding-right:10px}
.infrend .frent_lis{
	width:57px;
	height:4px;
	background:url(frendlis.gif) no-repeat;
	position:absolute;
	top: -1px;
}
.banner_tu {
	 MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 159px; background:url(ban_bould.jpg) no-repeat top center; text-align: center; padding-top:7px  
}
.ls_nay{ line-height:18px; font-size:14px; color:#555; width:500px; float:right; margin-top:30px; margin-bottom:23px; background:#eaf6f6; border:#d6e8ea 2px solid; padding:10px 30px 30px 30px }
.ls_nay li{ border-bottom:#BDD0D2 1px dashed; padding-top:10px; padding-bottom:10px; background:url(dien.gif) no-repeat 5px 15px; padding-left:30px}
.ls_nay p{ font-weight:bold;}
.qui{ width:700px; height:70px; color:#4a6682; font-family: "microsoft yahei"; font-size:12px}
.qui li{ background:url(qiu.gif) no-repeat; width:50px; height:30px; line-height:30px; padding-top:10px; float:left; text-align:center}
.qui li a{ color:#4a6682}
.qui li a:hover{ color:#f4017f}
.qui_li{ height: auto; padding-left:30px; float:left; background:url(qiu_li.gif) no-repeat 0 0; padding-top:10px; width:670px }
.qui_li span{ background:#4a6682; color:#fff; font-family: "microsoft yahei"; font-size:18px; padding:0px 10px}
/*cuture*/
.cul_tu{ height:153px; font-size:14px; color:#254781; line-height:24px; font-weight:bold; padding-right:20px}
.cul_tu img{ width:268px; height:151px; float:left; margin-right:30px; _margin-right:30px}
.cul_tu p{ padding-bottom:15px; padding-top:5px}
.cul_font{ font-size:14px; color:#3f3f3f; line-height:24px; padding-right:20px; padding-bottom:30px; text-align:left}
.cul_font h2{ padding:0px; font-size:18px; color:#093692; width:695px; margin-top:30px; background:url(cul_telex.gif) no-repeat; height:45px; line-height:45px}
.cul_font p{ padding-top:10px; text-align:left}

.cul_bould{ background:url(cul_bould.jpg) no-repeat; width:702px; height:365px; font-size:14px; line-height:24px }
.cul_bould li{ padding-bottom:10px}
.cul_logo{ background:url(cul_logo.jpg) no-repeat 30px 30px; padding-left:235px; padding-top:30px; padding-bottom:10px; padding-right:20px; height:150px;  }
.cul_new{ background:url(cul_new.jpg) no-repeat 390px 10px; padding-right:335px; padding-left:30px; margin-top:10px }
.cul_jing{ font-family: "microsoft yahei"; font-size:16px; padding:10px; background:#69BD45; color:#fff; margin-top:30px; width:95%; padding-right:0px}
.cul_jing02{ font-family: "microsoft yahei"; font-size:16px; padding:10px; color:#3B9209; margin-top:30px;  padding-right:0px; border:#D3D3D3 1px solid}
.cul_tu02{ background:url(cul_tu2.jpg) no-repeat 0 10px; height:120px; padding-left:160px}
.cul_timu{font-family:" microsoft yahei"; font-size:24px; color:#093692; padding-bottom:20px; margin-top:40px }
.cul_life{ background:url(cul_wen.jpg) no-repeat right; padding-right:240px}
.cul_thing{ background:url(cul_thing.jpg) no-repeat; padding-left:240px; margin-top:20px}
/*honor*/
.honor_wind{ width:193px; float:left; margin-left:10px; margin-right:30px; _margin-left:5px; _margin-right:30px; margin-top:25px}
.honor_wind p{ border:#e7e7e7 1px solid; padding:1px; height:134px; text-align:center; background:#fff}
.honor_wind img{ height:134px}
.honor_wind .hon_texet{ height:40px; overflow:hidden; line-height:40px; white-space:nowrap; 1px solid; padding-bottom:20px; text-align:center; font-size:14px; padding-left:12px; }
.honor_wind .hon_texet a{ color:#333}
.honor_wind .hon_texet a:hover{ color:#23a205}
/* cont */
.cont{  margin-bottom:30px}
.cont h2{ font-size:18px; color:#205dab; height:35px; line-height:35px; margin-bottom:10px}
.cont p{ line-height:18px; color:#8c8c8c}
.cont li{ height:30px; line-height:30px; color:#333; font-size:14px}
.cont_bord{ border-top:#ccc 1px dashed; padding-top:10px; padding-bottom:10px}
.gui_cont{ color:#333; font-size:14px; line-height:24px; padding:10px;}
.gui_cont h2{ font-size:18px; color:#205dab; height:35px; line-height:35px; margin-bottom:10px; font-weight: bold; margin-top:10px; padding:0px}
/*job*/
.job{ height:40px; line-height:40px; font-size:14px; color:#333;}
.job a{ color:#093692; }
.job a:hover{ color:#23a205; }
.job li{ margin-left:1px; margin-right:1px; _margin-left:1px; _margin-right:1px;float:left; width:140px; text-align:center; overflow:hidden; white-space:nowrap;}
.job_top { font-size:14px; color:#fff; height:30px; line-height:30px}
.job_top li{ background:#6c85b8; text-align:center; }
.text_lv{ color:#333; font-size:14px}
.text_lv li{ background:#eef1f7; text-align:center; }
.job_bord{ border-top:#ccc 1px solid; padding-top:15px; margin-top:10px; width:710px}
.job_tabl{ border-top:#e0e0e0 1px solid; border-left:#e0e0e0 1px solid}
.job_tabl td{ border-bottom:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; padding:10px 20px; line-height:24px }
.job_bould{ background:#f5f5f5; text-align:right; padding-right:20px}
.job_any{  font-size:12px; margin-top:20px; width:270px; margin-left:auto; margin-right:auto; height:100px}
.job_any li{ text-align:center; float:left; margin-left:6px; margin-right:26px}
.apply{ background:url(job_any.gif) repeat-x; height:25px; line-height:25px; border:#CADADF 1px solid; width:85px; text-align:center; font-size:12px}
.apply a{ color:#6099A9; display:block}
.apply a:hover{ color:#009323; text-decoration:none; display:block}
.woke_any{ width:88px; height:27px; line-height:27px; text-align:center; font-size:12px; background:url(woke_any.gif) no-repeat}
.woke_any a{ color:#fff; display:block}
.woke_any a:hover{ color:#F6FFC1; text-decoration:none; display:block}
.jia{ background:url(jia.gif) no-repeat; height:36px; line-height:36px; padding-left:40px; color:#4A8EB3; font-family: "microsoft yahei"; font-size:16px; }
.sume_wide{ width:580px; margin-left:auto; margin-right:auto}
.sume_gray{ background:#F7F7F7; border:#E9E9E9 1px solid; padding:50px 0 50px 20px; margin-top:10px}
.sume_gray td{ height:30px; line-height:30px; color:#000; padding-top:5px; padding-bottom:5px; padding-right:10px}
.sume_input{ width:200px; height:22px; line-height:22px; padding-left:10px; border:#C0C0C0 1px solid}
.su_tijiao{ background:url(sump.gif) no-repeat; width:91px; height:30px; text-align:center; line-height:30px; font-weight:bold; font-size:14px; float:left}
.su_tijiao a{ color:#fff}
.su_tijiao a:hover{ color:#FFF600; text-decoration:none; }
.su_rep{ background:url(resum.gif) repeat-x; width:90px; height:28px; line-height:28px; text-align:center; margin-left:10px; float:left; font-size:14px; border:#D8D8D8 1px solid }
.su_rep a{ color:#828282}
.su_rep a:hover{ color:#000; text-decoration:none; }
.jian_any{ background:url(jian_any.gif) no-repeat; width:87px; height:23px; line-height:23px; text-align:center; font-size:12px; border:none}
.jian_any a{ color:#828282}
.jian_any a:hover{ color:#000; text-decoration:none; }
/* news */
.news_le{ font-size:12px; margin-top:10px; margin-bottom:15px; width:96%}
.news_le ul{ border-bottom:#ccc 1px dashed; margin-top:10px; padding-bottom:5px}
.news_le li{ height:30px; line-height:30px; padding-left:25px; background:url(dei.gif) no-repeat 5px; font-size:14px;}
.news_le li span{ width:100px; float:right; text-align:right; font-size:12px; color:#666} 
.news_le a{ color:#333}
.news_le a:hover{ color:#ff6600; text-decoration:none}

.news_tu{ width:220px; height: auto; float:left; padding-left:10px; padding-right:10px; _padding-left:8px; _padding-right:8px;margin-top:20px}
.news_tu img{ width:220px; height:154px; border:#ccc 1px solid; padding:1px;}
.news_tu p{ height:30px; line-height:30px; text-align:center; overflow:hidden; width:225px;  white-space:normal }
.news_tu a{ color:#2c5496}
.news_tu a:hover{ color:#0a9a1f; text-decoration:none} 
.news_tu_hight{ padding-bottom:20px; border-bottom:#efefef 1px solid; margin-bottom:10px}
.news_show{ font-size:14px; line-height:24px; width:96%}
.news_show p{ padding-top:10px; padding-bottom:5px;  text-indent:28px;}
.news_show h2{ font-size:24px; color:#1d3c6a; line-height:40px; text-align:center; font-weight:normal}
/*product*/
.pro_left{ width:264px; float:left}
.pro_tu{ width:264px; height:264px; }
.pro_tu img{ width:260px; height:260px; border:#4780A4 1px solid; padding:3px;}
.pro_righ{ width:400px; float:right; color:#254781; line-height:24px; font-size:14px; padding-right:20px}
.pro_righ p{ font-weight:bold; color:#3b9209; padding-top:0px; padding-bottom:3px}
.pro_righ li{ padding-bottom:15px;}

#fods #Fod_list DIV {FLOAT: left; CURSOR: pointer; TEXT-ALIGN: center}
#fods #Fod_list DIV img{ width:36px; height:36px}
#fods #Fod_list DIV.moardd { WIDTH: 38px; COLOR: #000;  HEIGHT: 38px; margin-top:8px; margin-right:3px}
#fods #Fod_list DIV.moardd A {COLOR: #000}
#fods #Fod_list .mod { WIDTH: 38px; COLOR: #000;  HEIGHT: 38px; padding-top:8px; margin-right:3px; background:url(xinprod.gif) no-repeat; padding-top:8px}
#fods #Fod_list .mod A {COLOR: #000}
#fods UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.undis {	DISPLAY: none}

.td_lj{ height:35px; border-bottom:#DEDEDE 1px dashed; margin-top:10px}
.td_lj li{ float: right; width:100px; text-align:center}
.td_lj h2{ float:left; margin:0; padding:0; font-weight:normal; color:#333; font-size:16px; font-family: "microsoft yahei"; width:400px; text-align:left;  line-height:22px}
/*activity*/
.activity{ height:140px; width:707px; padding-left:10px}
.activity h2{ color:#0d2b5e; font-size:18px; font-weight:normal; width:462px; overflow:hidden}
.activity li{ width:462px; line-height:24px; font-size:14px; color:#262626; height:50px; overflow:hidden; white-space:normal}
.activity p{ width:462px; line-height:18px; font-size:12px; color:#828282; padding-top:5px; padding-bottom:5px}
.activity a{ color:#1564ad}
.activity a:hover{ color:#0a9a1f; text-decoration:none}
.act_naylef{ width:480px; padding-left:10px; padding-right:10px}
.act_bgt{ width:180px; height:130px; background:url(bgt.gif) no-repeat; padding-left:10px; padding-top:10px; padding-right:10px }
.act_bgt img{ width:170px; height:118px}
.act_bgt02{ width:180px; height:130px; background:url(bgt.gif) no-repeat; padding-left:10px; padding-top:10px; margin-right:15px; _margin-right:15px}
.act_bgt02 img{ width:170px; height:118px}
.act_bort{ width:682px; border-top:#ebebe9 1px dashed; margin-top:30px; margin-bottom:30px}
.act_show_img{}
.act_show_img li{ padding-top:10px; padding-bottom:5px}
.act_show_img li img{ max-width:700px}
.act_year{ width:345px; height:140px; padding-right:18px; float:left; margin-top:20px}
.act_year h2{ font-weight:normal; font-size:18px; font-family: "microsoft yahei"; margin:10px 0 15px 0}
.act_year h2 a{ color:#0d2b5e}
.act_year h2 a:hover{ color:#0a9a1f; text-decoration:none}
.year_xin{ padding-top:10px;}
.year_xin a{ color:#0a9a1f}
.year_xin a:hover{ color:#064484; text-decoration:none}
/*CSS quotes style pagination*/
.navigation{color:#c6d3e3;
font-size:14px;
font-family: "microsoft yahei";
line-height:23px;
position:relative; margin-top:6px; z-index:1}
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:30px;
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; 
}
DIV.quotes SPAN.disabled {
	
}
/*bannry*/
.bannerbox { width: 100%; height: 316px; overflow: hidden; margin: 0px auto; background:url(inban_bould.jpg) no-repeat center top; min-width:1024px }
.bannerbox img{ width:980px; height:316px}
#focus { width: 982px; height:316px; clear: both; overflow: hidden; position: relative; margin-left:auto; margin-right:auto; margin-top:13px}
    #focus ul { width: 982px; height: 316px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 982px; height: 316px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 200px; height: 316px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(sprite1.png) no-repeat right center; }
/*index*/
.in_newheing{ height:220px; border-bottom:#CFCFCF 1px solid; border-top:#CFCFCF 1px solid; background:#F0F0F0}
.in_newleft{ width:715px; float:left}
.in_movetu{ width:313px; float:left; margin-top:8px; text-align:center; background: url(movetu.jpg) no-repeat; height:187px; margin-left:10px; _margin-left:10px; padding-top:6px}
.in_newnay{ width:380px; float:right}
.new_top{ background:url(new_topbould.gif) repeat-x; height:26px; margin-top:14px; margin-bottom:10px}
.new_top a{ color:#045A9C}
.new_top a:hover{ color:#1C537D}
.new_top li { width:81px; height:26px; float:left; margin-left:10px; text-align:center; line-height:26px; font-size:14px;}

.new_top li a{ display:block;width:81px;height:26px; line-height:26px;_line-height:26px; text-align:center; font-weight: normal; font-size:14px; color:#1C537D; text-decoration:none; }

.new_top li a:hover{ display:block;width:81px;height:26px;font-weight: normal;font-size:14px; line-height:26px;_line-height:26px ;color:#1C537D; text-decoration:none}

.new_top li a.current{ display:block;width:81px;height:28px;font-weight:bold; color:#045A9C; font-size:14px; line-height:27px;_line-height:27px; background:url(newang.gif) no-repeat; font-weight:bold}

.in_newles{ height:24px; line-height:24px; border-bottom:#ccc 1px dashed}
/*---------- Edit by yangzhuang at 2016-06-02 -------------------*/
/*-- Change width=250px to width=345px  --*/
.in_newles p{ background:url(jint.gif) no-repeat 5px 8px; padding-left:30px; width:345px; overflow:hidden; float:left; height:24px; text-align:lefts}
/*----------------------------------------------------------------*/
.in_newles p a{ color:#333}
.in_newles p a:hover{ color:#ff6600; text-decoration:none}
.in_newles span{ width:70px; float:right; color:#666}
.in_new_more{ height:15px; padding-top:8px; text-align:right; padding-right:10px}

.in_sever{ width:240px; background:#fff; height:207px; float:right; border-left:#CFCFCF 1px solid; padding-top:13px; padding-left:16px}
.in_severtip{ background:url(in_severtip.gif) no-repeat; height:29px; line-height:29px; color:#045A9C; font-size:14px; font-weight:bold}
.in_severtip span{ width:50px; float:right; font-size:10px; font-weight:normal; padding-right:5px}
.in_severtip span a{ color:#08A100}
.in_severtip span a:hover{ color:#ff6600; text-decoration:none}
.in_severlist{ width:239px; padding-top:15px; background:url(sever_tu.gif) no-repeat 0px 18px; height:136px; padding-bottom:10px}
.in_severlist li{  padding-left:39px; height:36px; line-height:36px}
.in_severlist a{ color:#333 }
.in_severlist a:hover{ color:#47A90C; text-decoration:none }


.inleft{ width:323px; float:left}
.inrigh{ width:652px; float:right}
.in_texet{ height:30px; line-height:30px; padding-bottom:3px; padding-left:7px;}
.in_texet b{ font-size:16px; color:#045A9C;}
.in_texet span{ width:50px; float:right; font-size:10px; font-weight:normal; padding-right:10px}
.in_texet span a{ color:#08A100}
.in_texet span a:hover{ color:#ff6600; text-decoration:none}

.in_texet_rigth{ height:30px; line-height:30px; padding-bottom:3px; padding-left:7px;}
.in_texet_rigth b{ font-size:16px; color:#045A9C;}
.in_texet_rigth span{ width:50px; float:right; font-size:10px; font-weight:normal;}
.in_texet_rigth span a{ color:#08A100}
.in_texet_rigth span a:hover{ color:#ff6600; text-decoration:none}

.inleft_bould{ width:297px; height:137px; background:url(inleft_bould.gif) no-repeat; padding:15px 13px; }
.inleft_bouldmz{ width:297px; height:137px; background:url(inleft_bould.gif) no-repeat; padding:15px 13px; }
.inleft_bouldmz .contact{ line-height:24px;}
.inleft_bouldmz .contact li { list-style-type:none;}
.inleft_bould a{ width:297px; height:137px; display:block; color:#383838; text-decoration:none;  border:#fff 1px solid}
.inleft_bould a:hover{ width:297px; height:137px; display:block; color:#026D9A; text-decoration:none; border:#C3D8E1 1px solid}
.in_bout{ width:108px; float:left}
.in_bout li{ line-height:25px;}
.in_bout img{ border:#DADADA 1px solid}
.in_about{ width:160px; float:left}
.in_about li{ line-height:25px;}
.in_about img{ width:160px; height:142px;}
.in_boutfont{ width:167px; color:#383838; line-height:22px; font-size:12px; float:right; padding-right:4px; }
.in_aboutfont{ width:239px; color:#383838; line-height:22px; font-size:12px; float:right; padding-right:4px; }
.inxint{ }
.inxint p{ font-weight:bold; color:#D8222C; height:24px; line-height:24px}
.inxint li{ color:#727272; line-height:18px; height:75px; overflow: hidden}
.inpodut{ width:445px; float:left}
.inprod_bor{ padding:15px 10px 10px 10px; height:147px;}
.infrend02{ width:200px; float:right}
.infrend_bould{ background:url(frend_bould.jpg) no-repeat right top; width:200px; height:175px}
.infre_tuwind{ width:140px; margin-left:auto; margin-right:auto; padding-top:24px; height:150px; overflow:hidden}
.infre_tuwind img{ width:135px; height:57px; border:#D3D3D3 1px solid}

.none {display:none;}

.cf:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.cf {
	zoom:1;
}

#case {
	margin:-10px auto 0;
	width:576px;
	clear:both;
	position:relative;
}
.case-show {
	position:relative;
	margin:8px 0;
	height:148px;
	
}
.case-show .arrow-prev,
.bx-prev {
	left:-11px;
	background:url(arrow-prev-02.gif) no-repeat center center;
}
.case-show .arrow-next,
.bx-next {
	right:-11px;
	background:url(arrow-next-02.gif) no-repeat center center;
}

.case-list {
	overflow:hidden;
	width:650px;
	height:140px;
}
.case-list p{ height:30px; line-height:30px}
.case-list li {
	float:left;/*margin:0 6px;*/
	width:130px;
	-display:inline;
}
.case-list li a {
	display:block;
	padding:0 6px;
}
.case-list li a:hover .case-name {
	color:#000;
}
.case-list li img {
	padding:0 6px;
}
.case-list li .case-name {
	color:#666;
	text-align:center;
}

.case_wine{overflow:hidden;width:630px; padding-top:3px; margin-left:auto; margin-right:auto; overflow:hidden;}
.case_wine img{width: 110px;height: 110px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.case_wine img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.case_wine p{ height:20px; line-height:30px; text-align:center}
.case_wine p a{ color:#0D2B5E}
.case_wine p a:hover{ color:#ff6600; text-decoration:none}

#scrollDiv{width:140px;height:135px;min-height:135px;line-height:25px;overflow:hidden}
#scrollDiv li{  margin-bottom:14px; height:57px}
#scrollDiv img{ width:135px; height:57px; border:#D3D3D3 1px solid}

/**/
.ico16{ background:#FFF url(lego.gif) no-repeat 30px 4px; display:block; color:#3D9BDB; width:110px; position:absolute; right:0px; bottom:2px; height:22px;text-align:right; padding-right:5px}
.text1{ color:#7E7E7E; line-height:22px; position:relative; overflow:hidden}
.text1 em{ color:#295394;}

.so_prod{ padding-right:20px; margin-top:50px}
.so_prod h2{ font-size:14px; color:#3B9209; margin-bottom:20px; }
.so_prod li{ width:153px; padding-right:23px; float:left; text-align:center}
.so_prod img{ width:151px; border:#D6D6D6 1px solid; height:112px}
.so_prod p{ height:30px; line-height:30px; overflow:hidden; margin-bottom:20px; font-size:14px}
.so_prod p a{ color:#616161}
.so_prod p a:hover{ color:#3274E4; text-decoration:none}

.desing{ width:590px; margin-left:auto; margin-right:auto}
.in_album{ height:214px; width:141px; background:url(able.gif) no-repeat right bottom; float:left }
.in_album img{ width:139px; height:204px; border:#CECECE 1px solid}
.al_righ{ width:410px; float:right; color:#383838; line-height:18px}
.al_righ h2{ font-size:14px; color:#3B9209}

.ye_any{ height:28px; line-height:28px; margin-top:18px}
.ye_any li{ width:67px; height:28px; float:left; margin-right:18px; text-align:center; display:block}
.ye_any li a{ width:67px; height:28px; display:block}
.ye_any li a:hover{ width:67px; height:28px; display:block}
.ye01{ background:url(ye_any.gif) no-repeat left bottom; color:#259FD2 }
.ye02{ background:url(ye_any.gif) no-repeat left top; color:#3B9209}
.xinshen{ width:96px; float:left; padding-right:40px; padding-bottom:30px}
.xinshen img{ width:94px; height:138px; border:#D4D4D4 1px solid; }
.xinshen p{ height:30px; line-height:30px; text-align:center}
.xinshen a{ color:#616161}
.xinshen a:hover{ color:#3272E0; text-decoration:none}

.nothing{ width:700px; margin-left:auto; margin-right:auto; text-align:center; padding:100px 0px; border:#F9E7CD 1px solid; font-size:14px; color:#FF9900}

/**/
.logbould{ background:url(logging.jpg) no-repeat center top; padding-top:300px;}
.logging{ width:363px; margin-left:auto; margin-right:auto;  height:300px}
.logging li{ height:30px; line-height:30px; font-size:14px; margin-bottom:15px}
.logging li span{ padding-left:10px; font-size:12px; font-family: "microsoft yahei";}
.logging li span a{ color:#5F92AB; text-decoration:underline}
.logging li span a:hover{ color:#ff6600; text-decoration:underline}
.logging .loginput{ width:220px; height:28px; line-height:28px; border:#bbb 1px solid; background:none; padding-left:10px; }
.logging .loginput02{ width:50px; height:26px; line-height:26px; border:#bbb 1px solid; background:none; padding-left:10px; float:left }
.logging p{ width:60px; text-align:right; color:#0BA1D5; font-size:14px; float:left}
.logang{ background:url(logang.gif) no-repeat; width:91px; height:43px; border:none; cursor:pointer; float:left}
.angwind{ width:200px; padding-top:0px; padding-left:55px;}
.dangji{ height:18px; line-height:18px; padding-left:55px; color:#55717F; margin-bottom:0px}
.lesgo{ background:url(lesgo.gif) no-repeat; width:91px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; float:right}
.lesgo a{ width:91px; height:34px; display:block; color:#fff}
.lesgo a:hover{ width:91px; height:34px; display:block; color:#E9FD7D}

/*工程服务*/
.serve{ color:#000; line-height:22px; padding-right:40px }
.serve li{ border-bottom:#ccc 1px dashed; padding:20px 10px;}
.serve b{ color:#3B9209; font-weight:bold; line-height:24px; font-size:14px}
.serve .se_img img{ width:203px; height:134px; padding-right:40px; padding-bottom:10px; float:left }
.ser_anli{ padding-top:20px}
.ser_anli p{ padding-left:10px}
.ser_anli dl{  height:150px; background:#F1F1F1; padding-top:15px; margin:0px}
.ser_anli dt{ width:130px; float:left; text-align:center}
.ser_anli img{ width:115px; height:97px;}
.ser_anli dd{ height:30px; line-height:30px; overflow:hidden}
.ser_anli .texet{ height:30px; line-height:30px; overflow:hidden; padding-left:10px; padding-right:10px}
.ser_anli a{ color:#254781}
.ser_anli a:hover{ color:#ff6600; text-decoration:none}
/*join*/
.join_le{ font-size:14px; line-height:24px; padding-right:40px; margin-bottom:50px }
.join_le ul{ padding:20px 0px;}
.join_le li{ padding-bottom:20px}
.join_le img{ width:auto;}
.join_bord{ background:#F1F1F1; border:#E9E9E9 1px solid; padding:10px; line-height:24px; font-size:14px; color:#333; margin-bottom:30px}

.frend{ font-size:12px; color:#4C4C4C; line-height:18px; padding-right:40px}
.frend p{ margin-top:30px; font-size:14; line-height:24px}
.frend li{ float:left; text-align:center; width:210px; margin-top:25px; height:65px}
.frend li img{ width:180px; height:65px; border:#E0E0E0 1px solid }
/**/
.cf:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.cf {
	zoom:1;
}

#case {
	margin:-10px auto 0;
	width:660px;
	clear:both;
	position:relative;
}
.case-show {
	position:relative;
	margin:8px 0;
	height:148px;

	
}
.case-show .arrow-prev,
.bx-prev {
	left:-30px;
	background:url(arrow-prev-02.png) no-repeat center center;
}
.case-show .arrow-next,
.bx-next {
	right:-30px;
	background:url(arrow-next-02.png) no-repeat center center;
}

.bx-prev,
.bx-next {
	position:absolute;
	top:0;
	width:31px;
	height:122px;
	text-indent:-999em;
	outline:none;
}
.case-list li{ text-align:center; overflow:hidden; text-indent:0px}
.case-list a{ color:#254781}
.case-list a:hover{ color:#ff6600; text-decoration:none}
/*pro*/
.pro_les{ width:670px; height:165px; border:#E9E9E9 1px solid; background:url(pro_bould.gif) repeat-x; padding:5px 10px 0px 10px; ZOOM: 1; POSITION: relative; overflow:hidden}
.pro_les .LeftBotton {	BACKGROUND: url(ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.pro_les .RightBotton {	RIGHT: 5px; BACKGROUND: url(ca_hz_002.gif) no-repeat -11px 0px; FLOAT: right; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.pro_les .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 650px; PADDING-TOP: 5px}

.pro_xin{ font-size:14px; font-family: "microsoft yahei"; color:#006CB1; border-top:#B1D1E8 1px solid; margin-top:50px; height:35px; line-height:35px; font-weight:bold; background:url(pro_xin.gif) no-repeat; padding-left:35px;}
.pro_win{ width:300px; float:left; height:158px; padding-left:10px; padding-right:20px}
.prost{ width:116px; height:116px; background:#fff; border:#E9E9E9 1px solid; text-align: center; float:left; margin-top:12px;}
.prost .prost_img img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; width:106px; height:106px; padding-top:10px;}
.prost .prost_img img:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.prolis_nay{ width:158px; float:right;  line-height:18px; color:#333; padding-right:10px}
.prolis_nay h2{ font-size:14px; font-family: "microsoft yahei"; color:#006CB1; font-weight:normal; margin:10px 0px}
.prolis_nay a{ color:#006CB1;}
.prolis_nay a:hover{ color:#ff6600; text-decoration:none}
.prolis_nay p{ background:url(pro_more.gif) no-repeat right; width:75px; height:18px; line-height:18px; margin-top:10px}
.prolis_nay p a{width:75px; height:18px; display:block; color:#3B9209 }
.prolis_nay p a:hover{width:75px; height:18px; display:block; color:#ff6600; text-decoration:none }

.ope-texet{ height:24px; line-height:24px; color:#1B85AF }
.ope-texet li{ width:76px; float:left;  text-align:center; font-size:12px; margin-right:5px}
.ope-texet li a{ display:block;width:76px;height:24px; line-height:24px;_line-height:24px; text-align:center; font-weight: normal; font-size:12px; color:#686868; text-decoration:none; background: url(ope_bould.gif) no-repeat bottom;}

.ope-texet li a:hover{ display:block;width:76px;height:24px;font-weight: normal;font-size:12px; line-height:24px;_line-height:24px ;color:#686868; text-decoration:none}

.ope-texet li a.current{ display:block;width:76px;height:24px;color:#fff; font-size:12px; line-height:24px;_line-height:24px; background: url(ope_bould.gif) no-repeat top;}
.ope-texet span{ width:57px; float:right; padding-top:7px}
.pro_xinsi{ width:560px; margin:35px auto; }
.pro_xinsi p{ line-height:25px; text-indent:2em;}
.pro_xinsi p img{ padding-bottom:10px; padding-top:10px; width:560px; height:auto;}
.pro_xinsi .pro_fl{ width:205px; float:left}
.pro_xinsi .pro_fl img{ width:205px; border:#D3D3D3 1px solid}
.pro_xinsi .pro_fr{ width:290px; float: right; line-height:24px; color:#333}
.pro_xinsi .pro_fr h2{ font-weight:normal; color:#1B5082; font-size:18px; margin-bottom:20px}

.pro_guige{ padding:30px; color:#333; font-size:12px}
.pro_guige table{ border-top:#ccc 1px solid; border-left:#ccc 1px solid}
.pro_guige table td{ line-height:30px; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; padding-left:30px }

.pro_bord{border:#E9E9E9 1px solid; margin:0 0 20px 0; padding:20px; border-top:#ccc 1px solid; min-height:500px}
.pro_bord h2{ font-weight:normal; color:#1B5082; font-size:18px; margin-bottom:20px}

.activity{ height:140px; width:707px; padding-left:10px}
.activity h2{ color:#0d2b5e; font-size:18px; font-weight:normal; width:462px; overflow:hidden}
.activity li{ width:462px; line-height:24px; font-size:14px; color:#262626; height:50px; overflow:hidden; white-space:normal}
.activity p{ width:462px; line-height:18px; font-size:12px; color:#828282; padding-top:5px; padding-bottom:5px}
.activity a{ color:#1564ad}
.activity a:hover{ color:#0a9a1f; text-decoration:none}
.act_naylef{ width:480px; padding-left:10px; padding-right:10px}
.act_bgt{ width:180px; height:130px; background:url(bgt.gif) no-repeat; padding-left:10px; padding-top:10px; padding-right:10px }
.act_bgt img{ width:170px; height:118px}


/**/
.quotes{ height:30px;  color:#606060; text-align:center; line-height:30px; width:350px; margin-left:auto; margin-right:auto; margin-bottom:50px; font-size:13px;}
.quotes li a{ color:#606060; text-decoration:none; padding-left:10px; padding-right:10px; line-height:30px; display:block }
.quotes li a:hover{ text-decoration:none; background:#1E5291; color:#fff; padding-left:10px; padding-right:10px; line-height:30px; display:block}
.quotes li{ width:auto; float:left;}
.quotes ul{ padding-left:0px}
.quotes .current{ background:#1E5291; color:#fff; padding-left:10px; padding-right:10px; line-height:30px;}
/**/
.gallery img {
			border: none;
			
		}

		#gallery_nav {
			float: left;
			width: auto;
			text-align: center;
			border-top:#DFDFDF 1px solid
		}
       #gallery_nav img{ width:80px; height:80px}
	   #gallery_nav li{ width:80px; border:#DFDFDF 1px solid; border-top:none; padding:1px}
		.gallery_output {
			float: left;
			width: 400px;
			height: 550px;
			overflow: hidden;
		}

		.gallery_output img {
			display: block;
			margin: 20px auto 0 auto;
			width:390px;
			height:auto;
		}
#content {
	width: 550px;
	margin: 30px auto;
	padding: 20px;
	background: #FFF;	
	border: 0px solid #CCC;
}

h1 {
	margin: 0;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #CCC;	
	margin-bottom: 20px;
	padding: 0;
}

p {
	margin: 0;	
	padding: 0px 0; 
}

.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

a { 
	outline-color: #888;	
}

.midbox{background:#fff;border-left:0px solid #dbe1e6;border-right:0px solid #dbe1e6;margin-left:auto;margin-right:auto; }
#job ul img{margin:10px 0 10px 0;}
#job {
	padding:6px 0 0 12px;
	font-size:12px;
	color:#333;
	width:100%;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#job li a.head {
	cursor:pointer;
	border:1px solid #fff;
	background:#EFEFEF url(job0.gif) no-repeat scroll 12px 8px;
	display:block;
	font-size:14px;
	text-decoration: none;
	text-indent:14px;
	padding:0px 0 0px 5px;
	height:30px;
	line-height:30px;
	margin:0 0 1px 0;
	color:#2B3E65
}
#job li a.head:hover {
	background-color:#dbdbdb;
}
#job li a.head span{ border-right:#fff 2px solid; margin-right:10px; padding-top:5px; padding-bottom:7px; padding-right:15px}
#job li a.selected {
	background-image: url(themes/default/sun309/help/job2.gif);
}
#job li ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	line-height:22px;
	text-indent:0px;
}
#job li {
	list-style:none outside none;
	width:100%;
	 display:inline;
}
#job li li a {
	color:#000000;
	display:block;
		text-decoration: none;
}
#job li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}

#job p{padding-top:3px;padding-bottom:20px; padding-left:6px}
.content p {text-indent:0em;}
 
.helin{margin:0 1px 10px 1px}
 
#job .content {display: none; font-size:14px; color:#333}
3#job li { background: url("") no-repeat scroll left 8px transparent;
4 padding-left: 0px;} 
/*fare*/
.fare{ margin-top:10px; font-size:14px; color:#2B3E65}
.fare h2{ font-weight: bold; font-size:18px; color:#0E3178; height:40px; line-height:40px; margin-bottom:5px; margin-top:20px; padding-top:10px; border-top:#D1D1D1 1px solid}
.fare h2 span{ width:70px; float:right; text-align:right; font-size:12px; font-weight:normal}
.fare h2 span a{ color:#009900; text-decoration:none}
.fare h2 span a:hover{ color: #0066CC; text-decoration:none}
.fare li{ background:url(jia_three.gif) no-repeat 5px 2px; padding-left:20px; margin-bottom:20px} 
.fare p{ width:187px; height:125px; float:left; padding-top:10px; padding-bottom:10px}
.fare p img{ width:177px; height:125px; }
.fare_tu{ height: auto; padding-top:0px; padding-left:20px}
.fare_tu dl{ margin:0px; padding:0px}
.fare_tu dt{ width:167px; float:left; height: auto}
.fare_tu img{ width:157px; height:125px; padding-bottom:0px; padding-left:0px}
.fare_texet{ width: 155px; overflow:hidden; white-space:nowrap; line-height:30px; padding-bottom:0px; text-align:center; padding-top:5px}
.fare_texet a{ color:#2B3E65}
.fare_texet a:hover{ color: #009900; text-decoration:none}


.inprodut{width:105px; height:150px; float:left; text-align:center;}
.inprodut p{ height:30px; line-height:30px; padding-left:10px; padding-right:10px; overflow:hidden}
.inprodut a{ color:#0D2B5E; display:block; border:#fff 1px solid}
.inprodut a:hover{ color:#ff6600; text-decoration:none; width:103px; height:148px; display:block; border:#CADDFF 1px solid }
/*map*/
.map{ font-size:14px; color:#999; line-height:40px; padding-bottom:50px}
.map a{ padding-left:10px; padding-right:10px; color:#333}
.map a:hover{ padding-left:10px; padding-right:10px; color: #009900}
.map a.blue{ color:#0066FF; padding-left:0px; font-size:14px; font-weight:bold; font-family: "microsoft yahei"; }
.map a.blue:hover{ color:#009900; padding-left:0px; font-family: "microsoft yahei";}
.map li{ border-bottom:#ddd 1px  dashed; padding-top:10px; padding-bottom:10px}

/**/
.hon_qe{ height:27px; line-height:27px; background:url(hon_qe.gif) repeat-x}
.hon_qe li{ margin-left:10px; width:65px; height:27px; text-align: center; font-size:14px; float:left; }
.hon_qe li a{ display:block;width:65px;height:27px; line-height:27px;_line-height:27px; text-align:center; font-weight: normal; font-size:12px; color:#0F3A70; text-decoration:none; background: url(hon_qeany.gif) no-repeat bottom;}

.hon_qe li a:hover{ display:block;width:65px;height:27px;font-weight: normal;font-size:12px; line-height:27px;_line-height:27px ;color:#686868; text-decoration:none}

.hon_qe li a.current{ display:block;width:65px;height:27px;color:#fff; font-size:12px; line-height:27px;_line-height:27px; background: url(hon_qeany.gif) no-repeat top;}

/**/
.main_wind{ width:210px; float:left; font-family: "microsoft yahei"; line-height:22px; color:#333; font-size:14px; margin-bottom:80px} 
.main_wind ul{ background:url(kejia.gif) no-repeat top left; padding-left:20px; padding-bottom:20px; margin-top:0px; padding-top:0px}
.main_wind h2{ font-size:16px; font-weight:normal}
.main_list{ background:url(kejia.gif) no-repeat top left; padding-left:20px; padding-right:20px; padding-bottom:20px; margin-top:0px; padding-top:0px; width:180px; float:left; font-family: "microsoft yahei"; line-height:22px; color:#333; font-size:14px; height:180px}
.main_list h2{ font-size:16px; font-weight:normal; margin-top:0px}

.newpage{ border-top:#C5C5C5 1px solid; padding-top:10px; margin-top:50px; padding-bottom:50px}
.newpage li{ height:26px; line-height:26px; color:#666; font-size:14px; font-family: "microsoft yahei";}
.newpage a{ color:#0F366A; padding-left:5px; text-decoration: none;}
.newpage a:hover{ color:#ff6600; padding-left:5px; text-decoration:none}


/*焦点图*/
.main_c{width:924px; margin:0 auto;}
.m_banner{ background:#fff;height:388px; position:relative;}
.m_banner .banner{height:388px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.m_banner .banner a{display:block; width:924px; height:388px; cursor:hand; }
.m_banner_list{ background:#fff;height:288px; position:relative;}
.m_banner_list .banner_list{height:288px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.m_banner_list .banner_list a{display:block; width:924px; height:288px; cursor:hand;}
.banner_ctrl{ height:100px;width:924px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -462px;z-index:2;}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(banner_ctrl2.png) no-repeat; position:absolute; opacity:.1;filter: alpha(opacity=10);-moz-opacity:0.1;border-radius:3px;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}

/*new head*/
.tophead{
	background-image: url(top_bg.png); 
	background-repeat:repeat-x;
}
#top
{
	width:1003px;
	height:85px;
	background:url(top_bg_2.gif) repeat-x top left;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	z-index:999999;
}
#top #logo
{
	width:132px;
	height:85px;
	float:left;
}
#top #menu
{
	width:794px;
	height:85px;
	float:right;
	z-index:999999;
	
}
#top #menu #nav
{
	width:794px;
	height:20px;
	margin-top:15px;
	text-align:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif,'microsoft yahei';
	float:left;
	
}
#top #menu #nav a
{
	color:#969696;
	text-decoration:none;
}
#top #menu #nav a:hover
{
	color:#ee9201;
	text-decoration:underline;
}
#top #menu #nav .search{ width:100px; height:16px; border:#969696 1px solid; background: url(sear.jpg) no-repeat 3px 2px #FFFFFF; padding:3px 0 0 20px; color:#969696 ; font-size:12px; font-family: "microsoft yahei"; overflow:hidden; }
#top #menu #nav .search_btn{ width:50px; height:20px; overflow:hidden; border:0; background:url(sear_btn.gif) no-repeat; line-height:20px; font-family:"microsoft yahei"; font-size:13px; color:#666666; font-weight:200;}



#top #menu #list
{
	width:794px;
	height:40px;
	float:left;
	margin-top:10px;
}

/*menu*/
.head-v3{}
.head-v3 .navigation-inner{}
.navigation-up{}
.navigation-up .navigation-v3{}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#045a9c;}
.navigation-up .navigation-v3 .nav-up-selected a{color:#fff;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#044f88;}
.navigation-up .navigation-v3 .nav-up-selected-inpage a{color:#fff;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0; color:fff;}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#333;display:inline-block;height:40px;font-family:"microsoft yahei";line-height:2.4em; font-size:17.4px; text-decoration:none;}

.navigation-down{position:relative;top:40px;left:0px;z-index:999999;}
.navigation-down .nav-down-menu{width:100%;margin:0;padding:0;background:#045a9c;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin-left:auto;margin-right:auto;width:1066px;position:relative;}
.navigation-down .nav-down-menu dl{margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 .dt{font:normal 16px "microsoft yahei";color:#fff;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px;}
/*.navigation-down .menu-1 dd { text-align:right;}*/
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#00aaee;text-decoration:none;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}


#top_bg{height:40px; color:#000; font-size:16.5px; font-family:"microsoft yahei"; float:right;}
.nav_z{width:auto!important;height:40px;float:left;position:relative;z-index:999;}
#navul li{float:left;width:73px;height:40px;position:relative;text-align:center;line-height:40px; padding-left:20px; padding-right:20px;}
#navul li a{color:#333;text-decoration:none;}
#navul li.selected{background:#044f88;}
#navul li.selected a{color:#fff;}
#navul li ul{display:none;position:absolute;z-index:999;background:#045a9c;border-bottom:none;left:0px; right:0px;}
#navul li ul li{display:block;float:none;height:31px;position:relative;line-height:65px;font-size:14px;overflow:hidden; padding:0; margin:0 auto; width:85%; border-bottom:1px solid #074c81; margin-bottom:10px;}
#navul li.navmoon{background:#045a9c;width:73px;height:40px;line-height:39px;}
#navul li.navmoon a{color:#fff;}
#navul li.navhome a:hover{color:00aaee;}
#navul li.navmoon ul{display:block; padding-top:10px; padding-bottom:2px; border-top:#fdfdfd 1px solid; padding-bottom:15px;}
#navul li.navmoon ul a{display:block;height:28px;line-height:28px;}
#navul li.navmoon ul a:hover{color:#1E95FB;background:#fdfdfd;border-radius:2px;}

/* prodcut list */
.section{overflow:hidden; margin-top:15px;}
.section ul li{float:left;margin-right:14px;margin-bottom:13px;display:inline;width:220px;height:220px;overflow:hidden;position:relative; border:#dadada 1px solid;}
.section ul li .photo{width:220px;height:220px;overflow:hidden;}
.section ul li .photo img{width:200px;height:auto; padding:20px 10px 10px 10px}
.section .rsp{width:220px;height:220px;overflow:hidden;position: absolute;background:#888;top:0px;left:0px;}
.section .text{position:absolute;width:220px;height:220px;left:-220px;top:0px;overflow:hidden;}
.section .text h3 {width:220px;margin-top:160px;height:40px;line-height:40px;text-align:center;color:#333;background:#fff;font-family:"微软雅黑";font-size:15px; font-weight:normal;}
.section .text a{color:#333;text-decoration:none;}
.section .text a:hover{color:#ff6600; ctext-decoration:none;}

