@charset "gb2312";
/* CSS Document */
*{ padding:0px; margin:0px;}
body { padding:0px; margin:0px; overflow-x:hidden;  font-size:12px; background:url(../images/body_bg.jpg); font-family :"microsoft yahei";}
ul,li { padding:0px; margin:0px; list-style:none;}
a { text-decoration:none;} 
a:hover { text-decoration:underline;}
img { border:none;}
.blank { height:10px; clear:both;}
.clear { clear:both; height:0px; }
.p10 { padding:10px;}
.fl{ float:left;}
.fr{ float:right;}
.slides_con { height:210px;}
.border { background:#fff;box-shadow: 0px 0px 5px #ccc;}
.h_line { border-bottom:3px solid #0066cc;}
.t_wrap { background:url(../images/top_bg.png) repeat-x;}
.top { width:990px; margin:0 auto;}
.top .logo { float:left; margin-right: 50px;}

.top .contact { float:right; font-family :"microsoft yahei"; font-size:16px; padding-top:10px;}
.top .contact .tel { height:60px; padding-left:50px; margin-top:20px; background:url(../images/tel_icon.png) 0 10px no-repeat;  font-size:30px; font-family:impact; }
.top .contact .tel .rx{ font-size:14px; font-family :"microsoft yahei"; font-weight:bold}


.body_bg { background:url(../images/main_bg.png) center repeat-y;}
.nav_wrap { background:url(../images/nav_bg.png) repeat-x; }

.nav {width:990px; margin:0 auto; height:50px; line-height:50px;z-index:2 }  
.nav li { float:left;  font-size:16px; background:url(../images/nav_line.png) no-repeat right center; position:relative; }
.nav li a { display:block; padding:0 25px; text-align:center;color:#fff; text-decoration:none; margin-right:2px; font-family:"microsoft yahei"; }
.nav li a:hover { background:url(../images/nav_on.png) repeat-x  ; color:#006fc3 }
.nav_ws { width:990px; margin:0 auto;}

.nav_shadow { background:url(../images/nav_shadow.jpg) repeat-x; height:10px;}

.nav_sub { font-size:14px; margin-top:-2px; background:url(../images/nav_bg2.jpg) repeat-x; height:50px; z-index:1;}
.sub { position:absolute; display:none; width:100%;  z-index:100; background:rgb(255,255,255); font-size:14px;  }
.sub a { display:block; padding:0px !important; color:#006fc3 !important; line-height:30px !important; margin-right:0px !important;} 
.sub a:hover { color:#fff!important; background:#539ede !important; }
.sub span { display:block; width:11px; height:6px; position:absolute; background:url(../images/arrow.png) no-repeat; left:40px; top:-6px;}
.sub i { display:block; border-bottom:1px solid #539ede}

.profile { color:#666; line-height:200%}


.main {width:990px; margin:0 auto; }
.left { float:left; width:250px; }
.right { float:right; width:730px;}
.tit { padding:0px 0px; height:36px; background:url(../images/tit_bg.png) repeat-x; border:1px solid #d5e4f6; font-family:"microsoft yahei";}

.tit .tl { float:left; font-size:16px; font-weight:bold; padding-left:20px; padding-right:10px; line-height:36px;background:url(../images/tit_icon.png) no-repeat 10px center; color:#333}


.tit .tr { float:right; padding-right:10px; line-height:36px;color:#666}
.pbg { background:url(../images/pbg.png) repeat-x;}
.li1 li { padding-left:10px; background:url(../images/ic1.png) no-repeat 0 center; height:28px; line-height:28px; overflow:hidden; border-bottom:1px dashed #eee; }
.li1  span{ float:right; line-height:28px; color:#999}

.li1 a { font-size:14px; color:#666; line-height:200%; text-decoration:none; }
.li1 a:hover{ text-decoration: underline;}

.zx { color:#666; line-height:22px;}

.msyh h3{ line-height:40px; text-align:center; }
.msyh .bt a  { width:100px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:4px;}
.msyh .bt .bt1 { background:url(../images/bt_bg1.png ); color:#fff;}
.msyh .bt .bt2 { background:url(../images/bt_bg2.png ); color:#c00000;}

.table .ls  { float:left; background: #fff; border-right:1px solid #eee;border-left:1px solid #eee; border-bottom:1px solid #eee; margin-left:-1px; width:94px; height:30px; text-align:center; line-height:30px;}
.table .rs  { float:left; width:90px; text-align:center;  height:30px;line-height:30px; border-bottom:1px solid #eee;}
.li2 li { float:left; padding:5px; line-height:18px; width:220px; color:#666;}
.li2_bg { background:#e4f8ff;height:30px;}
.li2_m { padding:5px 0px; text-align:right;}
.li2 a { color:#0066cc; font-weight:bold; }
.li3 { line-height:150%; color:#666;}
.li3 li { border-bottom:1px dashed #ccc;}
.li3 a { color:#0066cc; font-size:22px; font-family:"microsoft yahei";line-height:150%;}
.li3 span { color:#999;}



.li4 li{ float:left; width:130px; height:60px; padding:10px; text-align:center; }
.li4 img { border:1px solid #ccc; }

.li4 a { display:block; color:#666; font-size:14px; text-align:center; line-height:30px;}
.li4 li div { background:url(../images/img_bg.png) no-repeat center 0;}



.li6 li{ float:left; width:192px;  text-align:center; }
.li6 img { border:1px solid #ccc; padding:1px; width:180px; height:120px; }

.li6 a { display:block; color:#666; font-size:14px; text-align:center; line-height:30px;}
.li6 li div { background:url(../images/img_bg.png) no-repeat center 0;}



.li7 li{ float:left; width:200px; padding:10px; text-align:center; }
.li7 img { border:2px solid #005308; width:200px; height:220px; }

.li7 a { display:block; color:#fff; font-size:14px; text-align:center; line-height:30px;}
.li7 li div { background:url(../images/img_bg.png) no-repeat center 0;}



.li5 li { padding-left:20px; line-height:30px; font-weight:bold; background:url(../images/ic3.png) no-repeat 10px center; border-bottom:1px dashed #ccc; }
.li5  { font-size:14px; font-weight:bold; color:#06C; line-height:24px;}
.li5 li a{ color:#fff; }


.con .title { font-size:18px; font-family:"microsoft yahei"; color:#0072cf; text-align:center; line-height:200%; }

.con .time { border-bottom:1px solid #ccc; color:#999; text-align:right; padding-top:20px; padding-bottom:10px; margin:10px;}
.con .content { padding:20px; line-height:200%; color:#666;}
.link a { display:inline-block; padding:10px; color:#666; }
.link_tit div{ border-right:1px solid #eee;}
.fb { background:#fff !important;}

.foot {  height: 60px; overflow:hidden;  color:#fff; line-height:60px; background:#017cda ;}


.footer { position: relative; width:990px;  margin:0px auto 0  auto; text-align: center; color: #fff; } 

/* 焦点*/
.focus { width:990px; height:350px; margin:0px auto; padding:0px 0px; position:relative; }

 .login { position:absolute; right:0px; top:220px; padding:20px; width:220px; height:220px; z-index:99;  background:rgba(0,0,0,0.7)}
 .login .title  { color:#fff; font-size:18px;}

.FocusPic{zoom:1;position: absolute; width:1440px; margin:0 auto; left:-225px; overflow: hidden; }
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv { text-align:center	}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none; }
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden ; display:none;}
.FocusPic .title-bg{/*background:#FFF;*/filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#f09; font-size:16px; font-weight:bold;filter:alpha(opacity=70);opacity:0.7;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:center;z-index:9999 ; width:100%}
.FocusPic .change i {background:#ccc; font-size:0;color:#FFF;cursor:pointer;font-family:Arial;font-size:0px;line-height:15px;margin-right:5px; border-radius:5px; font-style:normal; height:10px;  width:10px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;filter:alpha(opacity=70);opacity:0.7;}
.FocusPic .change i.cur {background:#2674B6;filter:alpha(opacity=100);opacity:1;}



/* 分页*/

.pages { padding-top:10px; height:40px; text-align:center;}
.pages a { color:#000;  background:#CCC;margin:4px; padding:8px;}
.pages a:hover { background:#0072cf; color:#FFF; font-weight:bold; }




/*滚动*/
.scrollable_demo {}
.scrollable_demo a  { width: 150px; float: left; display: block; text-align: center; line-height: 30px; }
.scrollable_demo  a { color: #333;}
.scrollable_demo    a:hover { color: #f00;}
.scrollable_demo   img{width: 130px; height:40px; border: 1px solid #ccc; padding: 1px;}
.prev {position: absolute; top: 20px; left: 10px;}
.next {position: absolute; top: 20px; right: 10px;}


/**/
.youshi { height:120px; padding:20px; }
.youshi  .txt { padding-left:120px; background:url(../images/ys.png) no-repeat; font-family:"microsoft yahei"; color:#686866; line-height:24px; height:130px;}
.youshi .txt h2{ font-size:14px; color:#1774ad;}


.tese { height:120px; padding:20px; }
.tese  .txt { padding-right:100px; background:url(../images/fwts.png) no-repeat right; font-family:"microsoft yahei"; color:#686866; line-height:24px;height:130px;}
.tese .txt h2{ font-size:14px; color:#1774ad;}

/*类目 */
.product_nav {border-bottom:1px solid #eee;   font-size:16px; font-weight:bold; padding-left:30px; line-height: 36px; height: 36px; overflow: hidden; background: url(../images/product_nav_bg.png) no-repeat 10px center #0072cf; color: #fff;  }
.category div { /*background: url(../images/ar.png) no-repeat 15px center #f9f9f9;*/ padding-left:30px; font-size:14px; border-bottom:1px solid #eee; height:34px; line-height:34px; color:#0072cf; font-weight:bold; cursor:pointer  }
.category ul { display:none; }
.category a {color:#0072cf;}
.category  li { height:28px; line-height:28px; border-bottom:1px dashed #eee; }
.category  li a { display:block; color:#666;padding-left:40px; background:url(../images/ar_sub.png) no-repeat 30px center;}
.category  li a:hover { color:#fff; background:url(../images/ar_sub_on.png) no-repeat 30px center #0072cf; text-decoration:none;}
.category .on a { color:#fff; background:url(../images/ar_sub_on.png) no-repeat 30px center #0072cf; text-decoration:none;}

.category_select { background: url(../images/ar_sub.png) no-repeat 165px center #f9f9f9 !important;}

/*招聘*/
.zwfb { padding:10px  20px;}
.zwfb table {}
.zwfb thead{ font-size:14px; color:#666; font-weight:bold;}
.zwfb tbody{ color:#666; font-size:14px;}
.zwfb tbody a{ color:#2674b6;}
.zwfb td { height:24px;}
.login .in { border:none; width:210px; height:40px; padding-left:10px;}
.login .username { background:url(../images/username_bg.png) 190px center no-repeat #fff; }
.login .pwd { background:url(../images/pwd_bg.png)   190px center  no-repeat #fff; }

.form_other_fg { padding-left:40px; height:40px;}
.form_other_fg .forgot { color:#ccc;} 
.form_other_fg .forgot a { color:#ccc;}
.form_other_fg .reg { float:right; color:#fe970a; text-align:right; font-weight:bold;}
.form_other_fg .reg a{ color:#fe970a; }
.ui-button *{margin:0;padding:0}.ui-button{display:block;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;width:219px;padding:0 20px;font-size:16px;line-height:40px;height:40px;color:#fff;*zoom:1;*overflow:visible;text-shadow:1px 1px 0 rgba(0,0,0,.2);font-weight:400;font-weight:bold\0;*font-weight:700;_font-weight:700;background-color:#e53737;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ui-button{display:block;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;width:219px;padding:0 20px;font-size:16px;line-height:40px;height:40px;color:#fff;*zoom:1;*overflow:visible;text-shadow:1px 1px 0 rgba(0,0,0,.2);
}.ui-button:hover,a.ui-button:hover{text-decoration:none;background-color:#f48f0d;background:-webkit-gradient(linear,left top,left bottom,from(#ffb400),to(#f48f0d));background:-moz-linear-gradient(top,#ffb400,#f48f0d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb400', endColorstr='#f48f0d');background:-o-linear-gradient(top,#FFB91C,#FFA700);background:-ms-linear-gradient(top,#ffb400 0,#f48f0d 100%);background:linear-gradient(top,#ffb400,#f48f0d)}.ui-button-disabled,a.ui-button-disabled,.ui-button-disabled:hover,a.ui-button-disabled:hover{color:#999;background:#cacccd;filter:none;cursor:default;text-shadow:1px 1px 0 rgba(255,255,255,.4);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}


.hi_so{ padding:6px 0px;}
.hi_so h2 { font-size:12px; color:#2678b2; padding-bottom:10px; font-family:"microsoft yahei";}
.hi_so .so { background:url(../images/so_bg.png)  no-repeat; width:264px; height:40px;}

.hi_so .key_word { display:block; float:left; border:none; background:none; height:30px; padding-left:30px; width:160px;}
.hi_so .so_btn { display:block; border:none; background:none; cursor:pointer; width:70px; height:30px; font-size:0px;}

.zhiwei { line-height:200% ; color:#999; font-size:14px;}
.zhiwei .title { font-size:24px; font-family:"microsoft yahei"; float:left ; color:#333; padding:20px 0px;}
.zhiwei .time { float:right;}

.zhiwei  .work_table h3 { font-size:16px; color:rgb(49,90,170);  border-bottom:1px solid #ccc;}
.zhiwei  .work_table b{ color:#333} 
.zhiwei  .work_table .yingpin a{ background:url(../images/tpage-bg.png) 0 -87px; width:160px; height:45px; display:inline-block; font-size:0px; cursor:pointer;  }
.zhiwei  .work_table .luru a{ background:url(../images/tpage-bg.png) -170px -87px; width:160px; height:45px; display:inline-block; font-size:0px; cursor:pointer;  }

.jiaru .name { font-size:14px; border:1px solid #ccc; padding:10px; margin-top:10px; cursor:pointer;}
.jiaru .item { display:none; background:#F7F7F7; padding:10px;}