﻿
/* CSS Document */
/*---------------------------------Public-----------------------------------*/
html{ margin:0;padding:0px;text-align:center; font-family:"微软雅黑";background:url(../image/fbg.jpg) repeat-x bottom #f8f8f8;}
body{margin:0px; padding:0px; width:100%;display:block; color:#666; font-size:12px; overflow-x:hidden; position: relative;}
ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
ul, li { list-style:none; }
img{ border:none; vertical-align:top;}
ul{padding:0; margin:0; list-style:none;}
a:active,a:link,a:visited{text-decoration:none; color:#333; }
a:hover{text-decoration:none; color:#339900;}
h1, h2, h3, h4 { font-size:100%; }
/*------------------去掉点击链接显示的黑�?---------------*/
a:focus {outline: none;}
focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
p,span,div,form{padding:0; margin:0;}
.fleft{float:left;}
.frit{float:right;}
.clear{ clear:both; overflow:hidden;}
.fontp{ font-family:"黑体"; font-size:14px;}
.wid{ margin:0 auto;}
/**清除浮动**/
.clearfix{*zoom:1;}
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }

#full-screen-slider { width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;left:50%; margin-left:-960px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:15px; border-radius:20px; background:#ccc }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000}
/*-----------------------------------top---------------------------------*/
#top{width:1000px;}
.topinfo{padding:0px; height:20px; background-color:#f2f2f2; color:#999999; border-bottom:1px #e5e5e5 solid; margin:0}
.topinfo0{width:1000px; margin-right: auto; margin-left: auto; z-index:9999;}
.top1{ height:77px; padding-top:0px;}
.top1 img{ vertical-align:middle;}
.logop{padding:0;}
.search{ padding:10px 0px 0 0;}
.inpSs{ border:1px solid #ccc; background:#f6f6f6; border-right:none; width:136px; height:21px; color:#666; line-height:21px; padding: 0 0 0 5px; *margin:-1px 0 0;}
.btnSs{ background:url(../image/fdj.jpg) no-repeat; width:19px; height:23px; border:none; vertical-align:top;}

#menu{background:url(../image/menu_bg.jpg);height:40px;}
#nav{ width:1000px;margin-right: auto; margin-left: auto; z-index:9999;}
.navig{}
.navUl{font-weight:bold; font-size:15px;}
.navUl li{float:left;height:40px;line-height:40px;}
.navUl li a { height: 40px; width: 125px; display: block;text-decoration:none; color:#fff;}
.navUl li a:hover { color: #006f3c; background:url(../image/hover_bg.jpg) repeat-x; height: 45px;;}


#chd12{position:absolute; left:13%; z-index:9999;}
#chd13{position:absolute; left:23%; z-index:9999;}
#chd14{position:absolute; left:35%; z-index:9999;}
#chd15{position:absolute; left:42%; z-index:9999;}
#chd16{position:absolute; left:50%; z-index:9999;}
#chd17{position:absolute; left:55%; z-index:9999;}
.chdNav{ width:435px; background:url(../image/chdBg.jpg) repeat-x top #fff; text-align:left;}
.chdnavnr{ background:url(../image/chdlftbg1.jpg) repeat-y left;}
.chdLft{ width:158px; background:url(../image/chdLftbg.jpg) repeat-x top #f0eeef; padding:15px 0;}
.chdUl{ font-size:12px; line-height:30px; padding:0 10px;}
.chdUl li{  border-bottom:1px solid #cacaca;  height:30px; line-height:30px;}
.chdUl li a{height:30px;display: block;text-decoration:none; padding-left:15px;}
.chdUl li a:hover { background:url(../image/icon_03.gif) no-repeat 120px 11px;color: #fff; background-color:#00754f; padding-left:20px; height: 30px;}
.chdUl li.bli a{ color:3f68121;}
.chdRit{ width:214px; padding:25px 30px; line-height:21px;}
.chdbt{ font-weight:bold; font-size:15px; padding:8px 0;}
.chdUl ol { list-style-type:none; padding-left:10px;width:100px;}
.chdUl ol li a{ margin-right:5px; color:#666;}

/*-------------------------------产品中心下拉菜单样式-----------------------------*/
.cprLft{ width:158px; background:url(../image/chdLftbg.jpg) repeat-x top #f0eeef; padding:15px 0;}
.cprUl{ font-size:12px; line-height:30px; padding-left:0px;}
.cprUl li{ background:url(../image/icon_02.gif) no-repeat 140px 11px; border-bottom:#cacaca 1px solid; height:30px; line-height:30px;}
.cprUl li a{height:30px;display: block;text-decoration:none; padding-left:15px;}
.cprUl li a:hover { background:url(../image/icon_03.gif) no-repeat 140px 11px;color: #fff; background-color:#00754f; padding-left:20px; height: 30px;}

.proR{ padding:15px 15px; line-height:30px; width:240px; background:url(../image/proR_bg.jpg) no-repeat 30px 30px;}
.proRUl{ font-size:12px; line-height:30px;}
.proRUl li{ background-color:#f4f4f4; border-bottom:#FFF 1px solid; height:30px; line-height:30px;}
.proRUl li a{height:30px;display: block;text-decoration:none; padding-left:18px;}
.proRUl li a:hover { background:url(../image/icon_03.gif) no-repeat 10px 9px;padding-left:25px; font-weight:bold; color: #fff; background-color:#666666; height: 30px;}

.proUl{font-size:12px;}
.proUl li{ border-bottom:1px solid #cacaca; height:30px; line-height:30px; }
.proUl li a { height: 30px;  display: block;text-decoration:none; color:#666; padding-left:10px;}
.proUl li a:hover { color: #fff; background-color:#006f3c; height: 30px;;}


/*-----------------------------------banner---------------------------------*/
#banner{height:380px; border-bottom:13px solid #f4f2f3; position:relative;}
.bantu{width:1920px; position:absolute; left:50%; margin-left:-960px; }

#insBan{ position:relative; height:250px;}
.insBanPub{ height:250px;width:1920px; position:absolute; left:50%; margin-left:-960px;}
.proBan{ background:url(../image/proBan.jpg) no-repeat;}
.lxwmBan{ background:url(../image/lxwmBan.jpg) no-repeat;}
.serBan{ background:url(../image/serBan.jpg) no-repeat;}
.qydsjBan{ background:url(../image/qydsjBan.jpg) no-repeat;}
.lxwmBan{ background:url(../image/lxwmBan.jpg) no-repeat;}
.rlzyBan{ background:url(../image/rlzyBan.jpg) no-repeat;}
.xwzxBan{ background:url(../image/xwzxBan.jpg) no-repeat;}
.zzryBan{ background:url(../image/zzryBan.jpg) no-repeat;}
.gcalBan{ background:url(../image/banner003.jpg) no-repeat;}

/*-----------------------------------content---------------------------------*/
#content{margin:0 auto; text-align:left; padding:22px 0 25px; height:250px; overflow:hidden;}
.cont{width:1000px;}
.indLft{ width:350px; line-height:23px;}
.indBt0 {height:25px;}
.xwbt{font-size:14px; padding:8px 0 2px; color:#6a6a6a; font-weight:bold;}
.xwxq{ background:url(../image/x.jpg) repeat-x bottom; padding-bottom:10px; font-size:13px;}
.xwtu{ padding:10px 0 8px;}
.xwUl{ font-size:13px;}
.xwUl li{ background:url(../image/d.jpg) no-repeat 3px 9px; padding-left:13px;}
.xwmore {padding:0 20px 0 10px; color:#6a6a6a; text-align:left; }
.xwmore a {display: block;text-decoration:none; color:#999;}
.xwmore a:hover {display: block;text-decoration:none; color:#009966;}

.indMid{ width:400px; padding:0 23px;}
.fwtu{}
.fwtu img{ width:88px; height:58px;}
.fwjs{ width:125px; padding-left:8px; font-size:13px; letter-spacing:-0.5px; line-height:16px;}
.fwjs a:hover span{ color:#ff7e00;}
.fwjs span,.rcln span{ font-size:14px; display:block; padding:0 0 7px; color:#454545;  font-weight:bold; letter-spacing:-1px;}
.fwxmshow{ padding:8px 0 0;}
.fwxmwc{padding:7px 15px 7px 0; width:223px; height:55px; overflow:hidden;}

.indRit{ width:190px;}
.rcln{ background:url(../image/x.jpg) repeat-x bottom; padding-bottom:8px; line-height:21px;}
.rclntu{ padding:16px 0 13px;}
.xsgsbt{ padding:5px 0;}
.xsfgsSel{ border:1px solid #ccc; color:#939393; height:21px; width:215px; line-height:21px;}


/**应用领域**/
#yyly{ width:1000px; margin:0 auto; text-align:left; margin-top:30px;margin-bottom:10px; }
.fwtu{}
.fwtu img{ width:150px; height:60px; padding-bottom:10px;}
.fwjs{ width:150px; padding-left:0px; font-size:13px; letter-spacing:-0.5px; line-height:16px;}
.fwjs a:hover span{ color:#ff7e00;}
.fwjs span,.rcln span{ font-size:14px; display:block; padding:0 0 7px; color:#454545;  font-weight:bold; letter-spacing:-1px;}
.fwxmshow{ padding:0px 0 0;}
.fwxmwc{padding:7px 15px 7px 0; width:150px; height:110px; overflow:hidden;}

#gcyj{ width:1000px; margin:0 auto; text-align:left; height:250px; margin-top:30px; margin-bottom:10px;}
.gcyjbt{ padding-left:0px;}
.gcyjzs{ width:190px; padding:0 10px 0 0;}
.insgcyjzs{ width:190px; padding:0 10px 27px;}
.gcyjShow{ padding:10px 0 8px;}
.gcyjShow img{ width:190px; height:135px;}
#gcyj .gcyjawc,#insCont .gcyjawc{background:url(../image/jt1.png) no-repeat 155px 150px #efedee; display:block; cursor:pointer}
#gcyj .gcyjawc:hover,#insCont .gcyjawc:hover{ background:url(../image/jt2.jpg) no-repeat 155px 150px #00754f; color:#fff;}
#gcyj .gcyja,#insCont .gcyja{  display:block; height:55px; width:165px; padding:12px 0 0 10px; line-height:22px;}
#gcyj .gcyja span,#insCont .gcyja span{ font-size:14px; color:#524e4d;}
#gcyj .gcyjawc:hover span,#insCont .gcyjawc:hover span{ color:#fff;}

.gcyj_ny{ padding:0px 0 0px;}
.gcyj_ny img{ width:235px; height:120px;}
.gcyj_nyzs{ width:235px; padding:0 10px 10px 0;}
.gcyj_nyawc,#insCont .gcyj_nyawc{background:url(../image/jt1.png) no-repeat 200px 140px #efedee; display:block; cursor:pointer}
.gcyj_nyawc:hover,#insCont .gcyj_nyawc:hover{ background:url(../image/jt2.jpg) no-repeat 230px 170px #00754f; color:#fff;}
.gcyj_nya,#insCont .gcyj_nya{  display:block; height:55px; padding:12px 0 0 10px; line-height:22px;}

.cpUl{ font-size:13px; line-height:30px;}
.cpUl li{ background:url(../image/icon_02.gif) no-repeat 5px 9px;background-color:#f4f4f4; border-bottom:#FFF 1px solid; height:30px; line-height:30px;}
.cpUl li a{height:30px;display: block;text-decoration:none; padding-left:18px;}
.cpUl li a:hover { background:url(../image/icon_03.gif) no-repeat 10px 9px;padding-left:25px; font-weight:bold; color: #fff; background-color:#666666; height: 30px;}



/**内页**/
.insContwc{width:1000px; margin:auto; }
#insCont{ text-align:left; padding-bottom:20px;}
.insCTop{ height:34px; font-size:14px;  padding:10px 0 0 5px;}
.insCTop span{ color:#fe6700;}

.insLft{ width:170px;padding-right:10px;}
.lftBt{ font-size:24px; color:#666; font-weight:bold; border-bottom:1px solid #e3e3e3; padding:12px 0 12px 5px;}
.lftUl{ padding:0 0 25px;}
.lftUl li{ border-bottom:1px solid #e3e3e3; font-size:15px; height:40px; padding:0; line-height:40px;}
.lftUl li a { height: 40px;  display: block;text-decoration:none; color:#666; padding-left:10px; font-weight:bold}
.lftUl li a:hover {padding-left:20px; font-weight:bold; color: #fff; background:url(../image/sub_menu_bg.jpg) repeat-x; height: 40px;}
.lftUl li a:actived {padding-left:20px; font-weight:bold; color: #fff; background:url(../image/sub_menu_bg.jpg) repeat-x; height: 40px;}
.lftUl li a.current{padding-left:20px; font-weight:bold; color: #fff; background:url(../image/sub_menu_bg.jpg) repeat-x; }

.insRit{ width:800px; margin:0px;}
.ritBt{ font-size:30px;  padding:10px 0;  color:#006633;}
.ritNr{ overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:20px; margin-bottom:10px;}

.gsjj { width:700px; padding:30px;font-size:14px; line-height:30px; }
.gsjjrit {width:200px; padding:0px 20px 20px 20px;}
.gsjjrit img {padding-bottom:20px;}
.gsjj span{font-size:18px; font-weight::bold; color:#F60; line-height:50px;}
.spjj{ line-height:30px; font-size:14px;}
.jjbt{ padding:28px 0 12px; font-size:18px;}
.spjjnr{ padding:10px 0 20px; border-bottom:1px solid #e3e3e3;}
.cgalwc{ padding:15px 0 0;}
.cgalbt{ font-size:18px; font-weight:bold;}

#insCont .fyp a{ display:inline-block; background:#bbb; color:#fff; font-size:18px; padding:6px 15px; margin:5px;}
#insCont .fyp a:hover{ background:#ff6500;}

.zpTab{ text-align:center; font-size:14px;}
.zpTab th{ background:#e0e0e0; border-right:1px solid #fff; height:28px; line-height:28px;}
.zpTab td{ line-height:40px; border-bottom:1px solid #e3e3e3;}
#insCont .qwypa a{ font-size:20px; color:#f60;}

.xwBt{ font-size:20px; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #dcdcdc}
.xwzs{ padding:5px 0; border-bottom:1px solid #dcdcdc; background-color:#f4f4f4; text-align:center;}
.xwjs{ line-height:30px;padding:25px; font-size:14px;}

.xwnext {padding:10px 0 10px 25px; background:#f4f4f4; line-height:25px;}

.jtxwUl{ font-size:16px;}
.jtxwUl li{ border-bottom:1px solid #dcdcdc; line-height:24px; padding:14px 0; font-size:16px;}
.jtxwUl li span{ background:url(../image/jt.jpg) no-repeat 0 8px; display:block; padding-left:15px; font-size:14px; color:#999;} 
.jtxwUl a{ padding-left:15px; display:block;}
.zzQaShow{ width:185px; padding:20px 20px;}
.zzryShow{ width:150px; padding:20px 20px;}
.zzrytu{}
.zzrytu img{}


.indbt{width:90px; font-weight:bold; font-size:16px;color:#404040;}
#indLxwm{width:1000px; height:90px; text-align:left; line-height:22px; padding:25px 0 0;}
.fxd{ padding:10px 0px 0 50px; height:18px; overflow:hidden;}
/*-----------------------------------footer---------------------------------*/
#footer{ width:1000px; color:#888; line-height:26px; padding-top:17px; background:url(../image/x.jpg) repeat-x top; height:46px;*height:28px; overflow:hidden;}


/*----------------------------CSS green-black style pagination翻页---------------------------*/
DIV.green-black { width:100%;
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; 
MARGIN: 3px; PADDING-TOP:20px; TEXT-ALIGN: center 
} 
DIV.green-black A { 
BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c2c2c 1px solid;
 PADDING-LEFT: 5px; BACKGROUND: url(404.png) #2c2c2c; 
PADDING-BOTTOM: 2px; BORDER-LEFT: #2c2c2c 1px solid; COLOR: #fff; 
MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #2c2c2c 1px solid; TEXT-DECORATION: none 
} 
DIV.green-black A:hover { 
BORDER-RIGHT: #005128 1px solid; BORDER-TOP: #005128 1px solid;
 BACKGROUND: url(404.png) #006633; BORDER-LEFT: #005128 1px solid;
 COLOR: #fff; BORDER-BOTTOM: #005128 1px solid 
} 
DIV.green-black A:active { 
BORDER-RIGHT: #005128 1px solid; BORDER-TOP: #005128 1px solid; 
BACKGROUND: url(404.png) #006633; BORDER-LEFT: #005128 1px solid;
 COLOR: #fff; BORDER-BOTTOM: #005128 1px solid 
} 
DIV.green-black SPAN.current { 
BORDER-RIGHT: #005128 1px solid; PADDING-RIGHT: 5px; 
BORDER-TOP: #005128 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; 
BACKGROUND: url(404.png) #006633; PADDING-BOTTOM: 2px; 
BORDER-LEFT: #005128 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; 
PADDING-TOP: 2px; BORDER-BOTTOM: #005128 1px solid 
} 
DIV.green-black SPAN.disabled { 
BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; 
BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;
 BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px;
 PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid 
} 

/*----------------------------news list---------------------------*/
.sub {overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:20px; margin-bottom:10px;}
.sub .side .box p {margin:0}

.news_item {border:0; padding:6px 0 6px 30px; background:url(../image/icon_05.png) no-repeat 15px 15px; border-bottom:1px dashed #ddd; line-height:25px;}
.news_item img, .news_item div {display:none}
.news_item h4 a  {font-size:10pt; font-weight:normal}
.news_item h4 {margin:0px; line-height:25px; font-size:15px;  font-weight:normal; color:#333;}

.news_item span {float:right; margin-right:10px}
.news_item a.view {display:none; line-height:25px;}
.news_item img {width:150px;}

.news_item_hover {padding:10px; border:1px dashed #ccc; overflow:hidden; background:none; overflow:hidden}
.news_item_hover img, .news_item_hover div {display:block}
.news_item_hover img {float:left; background:#fff; border:1px solid #ccc; padding:3px; margin-right:15px}
.news_item_hover h4 {margin-bottom:5px;font-size:15px;  font-weight:bold; color:#093;}
.news_item_hover h4 a {font-size:15px; font-weight:bold}
.news_item_hover span {display:none}
.news_item_hover div {}
.news_item_hover a.view {height:18px; display:block; background:url(../image/button_01.jpg) no-repeat right; text-indent:-9999px}
.news_item_next {border:0}

.news_con{width:100%; border:1px solid #d8d8d8; background-color:#fff; margin-top:18px; margin-bottom:10px;}

/*----------------------------product_lefstmenu---------------------------*/
.wrap-menuLft{ width:180px;padding-right:10px; height:630px;}
.wrap-menuBt { font-size:24px; color:#666; font-weight:bold; border-bottom:1px solid #e3e3e3; padding:12px 0 12px 5px;}
.wrap-menu { overflow:auto; width:180px; }
.wrap-menu ul{ list-style:none; margin:0; padding:0; }
.wrap-menu ul li{font-size:12px; line-height:40px;  white-space:nowrap; }
.wrap-menu ul li h2{ cursor:pointer; height:100%; width:100%; margin:0 0 1px 0; font-size:15px; text-indent:1em; border-bottom:1px solid #e3e3e3;  }
.wrap-menu ul li a{ display:block; outline:none; height:30px; line-height:30px; margin:1px 0; color:#666; text-decoration:none;}
.wrap-menu ul li img{ margin-right:10px; margin-left:-17px; margin-top:11px; width:7px; height:7px; background:url(../image/arrow.gif) no-repeat; border:none;}
.wrap-menu ul li img.unfold{ background-position:0 -9px;}
.wrap-menu ul li a:hover{background-color:#006633; background-image:none; color:#fff;}

/*----------------------------product_right---------------------------*/
.proRit{ width:780px; margin:0px;}
.proritBt{ font-size:30px;  padding:10px 0;  color:#006633;}
.proritNr{ overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:0px; margin-bottom:10px;}

/*-----产品列表----*/
.productlist{}
ul.productlist{}
.productlist li{width:162px; float:left; overflow:visible; margin:15px; position:relative;height:220px;}
.productlist .newsico{position:absolute; right:0px; top:5px; display:block; width:50px; height:40px;background:url(404.png) no-repeat;}
.productlist .hotico{position:absolute; right:0px; top:5px; display:block; width:50px; height:40px;background:url(404.png) no-repeat;}
.productlist img{ padding:10px; border:1px solid #EEE;}
.productlist span{ display:block; width:150px;word-wrap: break-word;word-break: normal; text-align:center;}

.prolist { margin-bottom:10px;padding:0 0 10px;font-size:14px; line-height:30px;width:100%; border-bottom:#999 dotted 1px; }
.prolist span{font-size:18px; font-weight::bold; color:#F60; line-height:50px;}
.prolist table{border-collapse:collapse; margin:15px; }
.prolist table h4{ font-size:14px; font-weight:bold; text-align:center;}
.prolist table td{border: 1px solid #E7E7E7; font-size:12px; padding:2px 10px 2px 10px;}
.prolist_td1{ text-align:center;}

/*-----产品搜索----*/
.searchbox{padding-bottom:10px; font-size:12px; color:#666;}
.searchbox li{ display:block; width:100%; padding:10px 0px;}
.searchbox li span{width:70px; text-align:left; display:block; float:left;}
.serbt{border:0px; width:46px; height:20px; text-align:center; color:#FFF; background-color:#333; cursor:pointer;}
.prtitle{ width:715px; height:35px; background:url(404.png) no-repeat; font-weight:bold; font-size:14px; color:#183884; line-height:35px; margin-bottom:20px; padding-left:20px;}

/*-----产品详细介绍----*/
.proJs{ padding:0;}
.proJstu{ padding:10px;}
.proJstu img{ width:270px; height:300px;}
.proJsrit{ width:450px;height:320px; padding-left:35px; line-height:30px; font-size:14px;}
.proJsbt{ font-size:24px; font-weight:bold; color:#039e50; padding:10px 0 10px 0; margin-right:10px; border-bottom:1px solid #ccc;}
.proJsbt2{ font-size:16px; font-weight:bold;}
.proJswz{ padding:10px 10px 0 0;}
.proJswz img{text-align:center;}
.proJsShow{ padding:14px 5px 14px 6px;}
.proJsXtu{}
.proJsXtu img{ width:245px; height:164px;}

/*---------解决方案列表------------*/
.solRit{ width:780px; margin:0px;}
.solritNr{ overflow:hidden; border:1px solid #ccc; background-color:#fff; padding:12px; margin-bottom:10px;}
.sol_item {border:0; padding:6px 0 6px 30px; background:url(../image/icon_05.png) no-repeat 15px 15px; border-bottom:1px dashed #ddd; line-height:25px;}
.sol_item img, .sol_item div {display:none}
.sol_item h4 {margin:0px; line-height:25px;}
.sol_item h4 a  {font-size:10pt; font-weight:normal}
.sol_item span {float:right; margin-right:10px}

.solGy {padding:0;}
.solGy { padding-left:35px; line-height:30px; font-size:14px;} 
.solBt{ text-align:center;font-size:24px; font-weight:bold; color:#039e50; padding:10px 0 10px 0; margin-right:10px; border-bottom:1px solid #ccc;}

/*--------登录界面------------*/
.wrapper {
    margin: 80px auto;
    width: 600px;
}
.loginBox {
    background-color: #FEFEFE;
    border: 1px solid #BfD6E1;
    border-radius: 5px;
    color: #444;
    font: 14px 'Microsoft YaHei','微软雅黑';
    margin: 0 auto;
    width: 388px
}
.loginBox .loginBoxCenter {
    border-bottom: 1px solid #DDE0E8;
    padding: 24px;
}
.loginBox .loginBoxCenter p {
    margin-bottom: 10px
}
.loginBox .loginBoxButtons {
    background-color: #F0F4F6;
    border-top: 1px solid #FFF;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    line-height: 28px;
    overflow: hidden;
    padding: 20px 24px;
    vertical-align: center;
}
.loginBox .loginInput {
    border: 1px solid #D2D9dC;
    border-radius: 2px;
    color: #444;
    font: 12px 'Microsoft YaHei','微软雅黑';
    padding: 8px 14px;
    margin-bottom: 8px;
    width: 310px;
}
.loginBox .loginInput:FOCUS {
    border: 1px solid #B7D4EA;
    box-shadow: 0 0 8px #B7D4EA;
}
.loginBox .loginBtn {
    /*background-image: -moz-linear-gradient(to bottom, #B5DEF2, #85CFEE);*/
	background-image: url(404.png);
    border: 1px solid #98CCE7;
    border-radius: 5px;
    box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    color: #FFF;
    cursor: pointer;
    float: right;
    font: bold 13px Arial;
    padding: 5px 14px;
}
.loginBox .loginBtn:HOVER {
    background-image: -moz-linear-gradient(to top, #B5DEF2, #85CFEE);
}
.loginBox a.forgetLink {
    color: #ABABAB;
    cursor: pointer;
    float: right;
    font: 11px/20px Arial;
    text-decoration: none;
    vertical-align: middle;
}
.loginBox a.forgetLink:HOVER {
    text-decoration: underline;
}
.loginBox input#remember {
    vertical-align: middle;
}
.loginBox label[for="remember"] {
    font: 11px Arial;
}

/*--------人力资源------------*/
.hr { width:510px; padding:0 0 20px;font-size:14px; line-height:30px; }
.hrrit {width:220px; padding:10px 0px 0px 10px;}
.hrrit img {padding:0px 0;}
.hr span{ color:#666; float:right; font-size:12px; }
.hr span a{ color:#73dd00; }
.hr span a:hover{background-color:#006633; background-image:none; color:#fff;}

.download { width:780px; padding:0 0 20px;font-size:14px; line-height:30px; }
.downloadrit {width:220px; padding:20px 0px 0px 20px;}
.downloadrit img {padding:0px 0;}
.download span{ color:#666; float:right; font-size:12px; }
.download span a{ color:#73dd00; }
.download span a:hover{background-color:#006633; background-image:none; color:#fff;}

.zpcontent{ margin-top:10px;}
.zpcontent input{ height:22px; line-height:22px; border-top:1px solid #999; border-left:1px solid #999;  border-bottom:1px solid #f1f1f1; border-right:1px solid #eee; }
.zpcontent textarea{border-top:1px solid #999; border-left:1px solid #999;  border-bottom:1px solid #f1f1f1; border-right:1px solid #eee; }
.zpcontent td{padding:5px 10px;}
.jobname{ height:20px; line-height:20px; background:#d2f7e6;}
.jobname h1{ font-size:14px; float:left; color:#009966;}
.jobname span{float:right; margin-right:10px;}
a.jobin1{ display:block; background:url(404.png) no-repeat; color:#FFF; width:91px; height:25px; line-height:25px; font-weight:bold; cursor:pointer;}
a.jobin2{ display:block; background:url(404.png) no-repeat; color:#FFF; width:91px; height:25px; line-height:25px; font-weight:bold; }
.jobbtn{background:url(404.png) no-repeat; color:#FFF; border:0px; text-align:center; width:91px; height:25px; font-weight:bold; cursor:pointer;}
.artinfo{ color:#999; padding-top:10px;}
.zptable{border-collapse:collapse;}
.zptable td{border: 1px solid #E7E7E7; font-size:12px; padding:10px;}
.zptd1{ background:#F1F9FF; text-align:center; height:30px; line-height:30px; font-weight:bold;}
.zptd2{padding:5px; line-height:20px;}

.gsjjQa { width:750px; padding:0 0 20px;font-size:14px; line-height:30px; }
.gsjjQa span{font-size:18px; font-weight::bold; color:#F60; line-height:50px;}

/*history*/

.hmain {margin:0 auto; width:780px;} 
a { blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
a { outline:none; } /*针对firefox�?*/
.hmain { padding:30px 0; min-height:1120px; }
.history { background:url(../image/line04.gif) repeat-y 187px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 {
	background:url(404.png) #fff no-repeat 158px 0; /*背景图标原为icon06*/
	height:59px;
	font-size:22px;
	font-family:微软雅黑;
	font-weight:normal;
	padding-left:45px;
	margin-bottom:30px;
}
.history-date h2.first {
	position:absolute;
	left:-1px;
	top:0px;
	width:780px;
	z-index:99;
}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../image/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 0px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../image/icon07.gif) no-repeat 180px 0; padding-bottom:50px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:168px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 16px/14px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; font-family:微软雅黑;}
.history-date ul li dl dt { font:20px/22px 微软雅黑; color:#737373; width:480px;}
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#1db702;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:20px; line-height:28px;font-weight:bold}
.history-date ul li.green dl dt a { /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
*body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}

/*search*/
.search_bar{width:720px; height:40px; overflow:hidden; position:relative; background:url(404.png) left top no-repeat}
.search_bar input{display:block; overflow:hidden; height:30px; margin:5px 0; padding:0 10px; width:655px; color:#999; font-size:20px; line-height:30px; border:0; background:transparent;}
.search_bar .submit{display:block; overflow:hidden; text-indent:999px; width:40px; height:40px; overflow:hidden; position:absolute; right:0px; top:0px;}
.search_result{width:860px; background:#fff; overflow:hidden; border:1px solid #d8d8d8; padding:10px;}
.search_link{display:inline-block; background:url(404.png) left center no-repeat; padding-left:13px; color:#333; font-size:14px; margin-left:4px;}
.search_link.actived{color:#e10600; background-image:url(404.png);}
.search_result h2{ font-size:16px;}

.mar {margin:10px;}
.mt0{margin-top:0px}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt8{margin-top:8px;}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px;}.mt60{margin-top:60px;}
.mb0{margin-bottom:0px}.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}
.ml0{margin-left:0px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}
.mr10{margin-right:10px;}.mr20{margin-right:20px;}
.dashed_line_d8d8d8{height:0px; border-top:1px dashed #999; width:100%; overflow:hidden; margin:5px 0;}
.overflow{overflow:hidden;}
.red{color:#e10600;}
.lh22{line-height:22px;}
.gray{color:#666;}
/*--------客户服务------------*/
.kf { width:600px; padding:0 0 20px;font-size:14px; line-height:30px; }
.kftable{border-collapse:collapse;}
.kftable td{border: 1px solid #E7E7E7; font-size:14px; padding:6px;}
.kftd1{ background:#F1F9FF; text-align:center; height:30px; line-height:30px; font-weight:bold;}
.kftd2{padding:5px; line-height:20px;}
.kfrit {width:220px; padding:0px 0px 0px 0px;}
.kfrit img {padding:0px 0 0 0px;}


/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}