@charset "utf-8";
/* CSS Document */

/*共有样式*/
* { margin:0px; padding:0px; text-decoration:none;}
body { font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体"; font-size:12px; color:#666666; background:url(../images/top.gif) repeat-x;}
a { font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";color:#666666;hide-focus: expression(this.hideFocus=true);outline: none;}
a:hover{ text-decoration:none;}
input {font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";color:#5b5b5b;hide-focus: expression(this.hideFocus=true);outline: none;}
textarea {font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";color:#5b5b5b;hide-focus: expression(this.hideFocus=true);outline: none;}
img { border:0px;}
h3{ font-weight:bold; font-size:14px;}
h2{ font-weight:bold; font-size:16px;}


/*首页样式*/
#heder{ width:100%; height: auto; background:url(../images/top_bj.jpg) center top no-repeat;}
#top{ width:1000px; height:122px; margin:auto;}
#logo{ width:379px; height:66px; float:left; margin-top:20px;}
#top_right{ float:right; width:300px; height:55px; margin-top:55px;}
#top_right_s{ height:22px; line-height:22px;}
#top_right_x{ height:28px; margin-top:5px;}
#top_right_x_left{ float:left; width:240px; padding:2px 0px 2px 29px; height:24px; background:url(../images/ssk_bj.png) no-repeat;}
#nva{ width:100%; height:53px; margin:auto; background: url(../images/nva_bj.png) center top no-repeat;}
#banner{ width:1000px; height:274px; margin:-10px auto 0;}
#con{ width:1000px; height:auto; overflow:hidden; margin:auto;}
.in_left{ float:left; width:766px; height:526px;}
.titl{ height:28px; line-height:28px; border:1px solid #c3c3c3; background:url(../images/left_title_bj.gif) repeat-x; margin-top:10px;}
.titl font{ float:left; width:82px; height:28px; text-align:center; font-size:14px; background:url(../images/title_bj.gif) no-repeat; color:#fff;}
.titl span{ float:right; padding-right:5px;}
.in_left_s{ height:381px;}
.in_left_s_left{ float:left; width:286px; height:381px;}
.in_left_s_left_img{ width:286px; height:174px; margin-top:10px;}
.in_left_s_left_txt{ height:150px; line-height:25px; margin-top:7px;}
.in_left_s_right{ float: right; width:450px; height:364px; margin-top:10px; background:url(../images/in_left_s_right_bj.gif) repeat-x; padding:5px 10px 0px; border:1px solid #e2e2e2; background-color:#fbfeff; }
.title2{ height:20px; line-height:20px; background:url(../images/tilte2_bj.png) 1px no-repeat; padding-left:10px; text-align:right;}
.title2 span{ font-size:14px;color:#0f3399; float:left; text-align:left;}
.in_left_s_right_con1{ height:139px; border-bottom:1px dashed #ddd;}
.in_left_s_right_con1_img{ float:left; width:154px; height:123px; padding:3px; border:1px solid #ddd;}
.in_left_s_right_con1_txt{ float: right; width:280px; line-height:25px; height:130px; color:#000;}
.in_left_s_right_con1_txt h4{ font-size:12px; height:30px; line-height:30px;}
.in_left_s_right_con2{ height:75px; border-bottom:1px dashed #ddd; margin-top:5px;}
.in_left_s_right_con2 ul{ list-style:none;}
.in_left_s_right_con2 ul li{ width:210px; height:23px; line-height:23px; float:left; padding-left:15px; background: url(../images/li2.png) 1px no-repeat;}
.in_left_x{ height:98px; margin-top:5px; background: url(../images/in_left_x_bj.gif) repeat-x; }
.in_left_x_btn{ float:left; width:8px; height:11px; margin-right:5px; padding-top:45px; margin-left:5px;}
.in_left_x_btn2{ float: right; width:8px; height:11px; padding-top:45px; margin-right:5px;}

.in_left_x button{ float:left; cursor:pointer;width:8px; height:11px; margin-right:5px; margin-top:45px; margin-left:5px; background:url(../images/con2_right_con_l.gif) no-repeat; text-indent:-9999px; border:0;}
.in_left_x .index_img_page {  position:absolute; float: right;width:8px; height:11px; margin-top:45px; margin-right:5px;background:url(../images/con2_right_con_r.gif) no-repeat; }


.in_left_x_con{ width:726px; height:98px; float:left; overflow:hidden;}
#in_left_x_con div{ float:left; width:8000px; height:98px; }
.in_left_x_con ul{ float:left;list-style:none;}
.in_left_x_con ul li{ float:left; width:115px; height:76px; margin:10px 3px; display:inline;}





.in_right{ float: right; width:222px; height:526px;}
.in_right_s_con{height:238px; padding:5px 0px; margin-top:10px; background-color:#f5f9fc;}
.in_right_s_con ul{ list-style:none;}
.in_right_s_con ul li{ height:26px; line-height:26px;}
.in_right_s_con ul li a{ padding:0px 5px 0px 15px; background:url(../images/li.png) 5px no-repeat; display:block;}
.in_right_s_con ul li a:hover{background:url(../images/li_pc.png) 5px no-repeat; color:#0f3399;}
.in_right_x{ width:222px; height:183px;}
.in_right_x ul{ list-style:none;}
.in_right_x ul li{ height:51px; margin-top:10px;}
#bot{ height:97px; padding-top:10px; line-height:22px; text-align:center; color:#5b5b5b; margin:20px auto 0px; border-top:1px solid #7e7e7e; background:url(../images/bot_bj.gif) repeat-x;}




#left{ float:left; width:217px; height:auto; background-color:#eaeaea; margin-top:12px;}
#left_nva{ width:217px; height:auto;}
#left_nva_title{ width:217px; height:48px; line-height:48px; font-size:14px; text-align:center; color:#fff; background: url(../images/left_nva_title_bj.gif) repeat-x; margin-top:12px;}
#left_nva ul{ list-style:none; margin:5px; background:#f1f1f1; border-radius:5px; padding:7px;}
#left_nva ul li{ height:38px; line-height:38px; border-bottom:1px solid #d3d3d3; font-size:14px;}
#left_nva ul li a{ padding-left:76px; display:block; background:url(../images/con1_cen_list_l.gif)60px no-repeat}
#left_nva ul li a:hover{ background:url(../images/left_nva_pc.gif) 60px no-repeat; color:#004edd;}
#left_lxwm_title{ width:200px; height:29px; line-height:29px; border-bottom:1px solid #004a02; margin-top:12px;}
#left_lxwm_title span{ width:100px; height:29px; display:block; color:#fff; font-size:14px; text-align:center; background:url(../images/left_nva_title_bj2.gif) repeat-x;}
#left_lxwm{height: auto; padding:7px;}
#left_lxwm ul{ list-style:none;background:#f6f6f6;border-radius:5px;}
#left_lxwm ul li{ height:auto; line-height:22px; padding:5px 0px 5px 30px;}

#right{ float:right; width:771px; height: auto; border:1px solid #cccccc;margin-top:12px;}
#right_title{ height:30px; line-height:30px;padding:0px 10px 0px 10px; font-size:14px; border-bottom:1px solid #737170; margin:15px 15px 0;}
#right_title span{ float:right;font-size:12px;}
#right_title font{ clear:none; font-size:12px; color:#004bd3;}

/*单页*/
.dy{ height:auto !important; min-height:500px; _height:500px; line-height:25px; padding:15px 30px; color:#262626;}
.news_title{ display:block; height: auto; text-align:center; font-size:12px; margin-bottom:20px;}
.news_title span{ line-height:35px; font-size:20px; display:block; }
.sxp{height:85px; line-height:25px; padding:30px 20px 0px;color:#444; font-size:14px;}
.sxp span{ display:block;}
.sxp a:hover{color:#004bd3;}
/*新闻中心*/
.news{ height:475px; padding:10px 15px;}
.news ul{list-style:none;}
.news ul li{height:32px; line-height:32px; border-bottom:1px solid #cccccc;}
.news ul li span{ float:right; padding-right:5px;}
.news ul li a{padding-left:4px; display:block;}
.news ul li a:hover{color:#004bd0;}
.fy{ height:50px; line-height:25px; text-align:center; padding-top:20px;}
.fy a{ padding:3px 7px; background:#004edd; color:#FFF;border:1px solid #ddd;}
.fy strong{ padding:2px 7px;  border:1px solid #ddd;  color:#004bd0;}
/*图片展示*/
#wlwy{ height:660px; padding:0px 0px;}
.wlwy_xx{ width:228px; height:176px; float:left; margin:20px 0px 10px 22px; display:inline;}
.wlwy_xx_img{ width:226px; height:149px; border:1px solid #ccc;}
.wlwy_xx_img:hover{border:1px solid #004bd0;}
.wlwy_xx_txt{ height:20px; line-height:20px; text-align:center; margin-top:5px;}


/*留言*/
#lyb{ width:564px; height:493px; margin:auto; padding-top:20px; font-size:14px;}
#lyb td{ line-height:35px; padding-left:10px;}
.ly_input{ width:200px; height:20px; line-height:20px; border:1px solid #ddd; background:#f1f1f1;}
.ly_txt{ width:400px; height:200px; line-height:20px; border:1px solid #ddd; background:#f1f1f1;}

/*招聘*/
.zhaopin{height:auto !important; min-height:500px; _height:500px; padding:15px 30px;}
.zhaopin td{ padding-left:10px; height:30px; line-height:30px; background-color:#f5f5f5;}
.zhaopin td a:hover{ color:#004edd;}
.zhaopin_xx{height:auto !important; min-height:500px; _height:500px; padding:15px 30px;}
.zhaopin_xx td{ padding-left:10px; height:30px; line-height:30px;}