﻿@charset "utf-8";
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px;}
/*页面中的默认字体、字体大小、背景、文字颜色*/
body { font-size:13px; font-family:Arial; color:#000000; background:#ffffff;-webkit-text-size-adjust:none}
/*页面右侧滚动条*/
html { overflow-y:scroll;}
/*清除页面所有图片的默认边框*/
img { border:none;}
/*去除ol、ul、li的默认样式*/
ol,ul,li { list-style-type:none;}
/*设置表单等项目的默认字体大小*/
input, select, textarea { color: #686868; font-family: Arial,Helvetica,sans-serif; font-size: 100%; vertical-align: middle;}
/*设置文字段落、表格单元格的默认行高*/
p,th,td { line-height:22px;}
/*字体*/
em { font-style:normal;}
.yahei { font-family:微软雅黑;}
.songti { font-family:宋体;}
.arial{ font-family:Arial;}
.times{ font-family:Times New Roman;}
/* 其它需要用到的字体大小 */
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
h1{ font-size:20px;font-family: 微软雅黑;margin-left: 10px;color: #333;}
h2{ font-size:12px;}
h3{ font-size:12px;}
/*去除页面中的链接点击后留下的虚线框*/
body a{ outline:none;blr:expression(this.onFocus=this.blur());}

/* li相关 */
ul,li { list-style-type:none; }
/*默认的文字链接样式*/
a:link { color:#686868; text-decoration:none;}
a:visited { color:#686868; text-decoration:none;}
a:hover { color:#a80a0a; text-decoration:none;}
a:active { color:#686868; text-decoration:none;}

/*其他文字链接样式*/
.c000000 a:link{color : #000000 ;}
.c000000 a:visited {color : #000000 ;}
.c000000 a:hover {color : #a80a0a;}
.c000000 a:active {color : #000000 ;} 
.c000000 { color:#000000;}

.c333333 a:link{color : #333333 ;}
.c333333 a:visited {color : #333333 ;}
.c333333 a:hover {color : #a80a0a;}
.c333333 a:active {color : #333333 ;} 
.c333333 { color:#333333;}

.c616161 a:link{color : #616161 ;}
.c616161 a:visited {color : #616161 ;}
.c616161 a:hover {color : #a80a0a;}
.c616161 a:active {color : #616161 ;} 
.c616161 { color:#616161;}

.c8a8988 a:link{color : #8a8988 ;}
.c8a8988 a:visited {color : #8a8988 ;}
.c8a8988 a:hover {color : #a80a0a;}
.c8a8988 a:active {color : #8a8988 ;} 
.c8a8988 { color:#8a8988;}

.cdb1618 a:link{color : #db1618 ;}
.cdb1618 a:visited {color : #db1618 ;}
.cdb1618 a:hover {color : #333333;}
.cdb1618 a:active {color : #db1618 ;} 
.cdb1618 { color:#db1618;}

.ccc0000 a:link{color : #cc0000 ;}
.ccc0000 a:visited {color : #cc0000 ;}
.ccc0000 a:hover {color : #333333;}
.ccc0000 a:active {color : #cc0000 ;} 
.ccc0000 { color:#cc0000;}

/* w系列控制宽度 */
.w960px { width: 960px; }
.w990px { width: 990px; }
.maxwidth{max-width:1280px; min-width:990px; margin:0 auto; clear:both; _width:expression((documentElement.clientWidth >1280)?"1280px":"auto");} 
/* --bg系列控制背景图片，自行添加，前面的px控制左右相对位置，后面的控制上下相对位置-- */

/* 其他常用元素 */
/*文本对齐样式*/
.center { margin:0px auto;}
.tcenter { text-align:center;}
/*左右漂浮样式*/
.r { float: right; }
/*css清除浮动*/
.c { clear:both}
.clear { clear:both; height:0px; line-height:0px; font-size:0px;}
/*clearfix:after*/
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix { display:inline-table; display:block;}
*html .clearfix { height:1%;}
*+html .clearfix { height:1%;}
.imgfix img{display:block;}
/* 1px细线 */
.minheight400 { min-height:400px; height:auto!important; height:400px; overflow:visible;}
/*添加鼠标悬浮显示手的形状*/
.hand { cursor:pointer;}
/*单行截字*/
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*隐藏元素*/
.hide {	display:none;}
/*解决IE6双边距加倍错误*/
.inline { _display:inline;}

/* 页面其他用到效果
-------------------------------------------------------------- */
.wrap{width:962px;margin:0 auto;height:auto;}
.l{float:left;display:inline;}.r{float:right;display:inline;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.vm{vertical-align:middle;}.vt{vertical-align:top;}
.pr{position:relative;}.pa{position:absolute;}
.db{display:block;}.dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}
.fix{*zoom:1;}.fix:before,.fix:after{display:block;content:".";height:0;clear:both;visibility:hidden;}.fix:after {clear:both;}

.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.oz{overflow:auto;zoom:1;}.ov{overflow:visible;}
.nobor{border:none;}
.nosee{position:absolute;left:-999em;top:-999em;}
/*css*/
.mh464{height:auto !important;height:464px;min-height:464px;}
.top{position:absolute;left:0;top:0;width:100%;height:69px;padding-top:26px;z-index:3;}
.top .wrap{height:69px;}
.nav{height:32px;}
.nav li{position:relative;float:left;margin-right:1px;width:99px;height:32px;font-family:微软雅黑;}
.nav a{display:block;height:32px;line-height:32px;text-align:center;background:url(../Images/i_05.jpg) 0 0 repeat-x;color:#fff!important;font-size:14px;overflow:hidden;}
.nav ul{display:none;position:absolute;left:0;top:31px;background:none;background:url(../Images/11.gif) 0 0 repeat;}
.nav ul li{float:none;height:22px;padding-top:1px;}
.nav ul a{float:none;font-size:12px;color:#333!important;height:22px;line-height:22px;background-image:none;background:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ddffffff,endcolorstr=#ddffffff);}
.nav ul a:hover{color:#c91716!important;}
.nav ul s{position:absolute;left:45%;top:0;width:0;height:0; z-index:10000; overflow:hidden;border-width:5px;border-style:solid dashed dashed dashed;border-color:#c31716 transparent transparent transparent;}
.navr{width:170px; _width:169px; height:32px; background:#fff; float:left;}

.toplinks { width:166px; float:right; height:20px; margin-top:11px; background:url(../Images/s_10.jpg) left top no-repeat;}
.tsinput{ width:140px; height:21px; float:left; margin-top:0px; *margin-top:-1px;}
.tsinput input{ width:135px; height:21px; line-height:21px; padding-left:5px; font-size:11px; font-family:"微软雅黑"; background:none; border:none; color:#ababab;}
.tsbtn { width:26px; height:16px; float:left; margin-top:2px;}
.tsbtn input { width:26px; height:16px; border:none; background:url(../Images/s_13.jpg) no-repeat; cursor:pointer;}

.top_sear{position:absolute;right:0;top:40px;}
/*banner*/
.bann{ position:relative;height:438px;width:100%;}
.bann .cell{position:absolute;left:0;top:0;height:438px;width:100%;overflow:hidden;}
.bann img { position:absolute; left:50%; top:0px; margin-left:-640px; }
/*控件部分*/
.ban_line{position:absolute;width:1280px;left:50%;bottom:0;margin-left:-640px;height:32px; border-bottom:1px solid #989899;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#35000000,endcolorstr=#35000000);}
.ban_dir{position:absolute;width:100%;left:0;top:45%;height:48px;overflow:hidden;}
.tbLeft,.tbRight{position:absolute;width:27px;height:48px;background:url(../Images/arr.png) 0 0 no-repeat;cursor:pointer;}
.tbLeft{left:50%;margin-left:-510px;background-position:0 -48px;}
.tbRight{right:50%;margin-right:-510px;}
.ban_nav{position:absolute;bottom:-30px;left:0;width:100%;height:20px;text-align:center;z-index:3;}
.ban_nav a{display:inline-block;width:11px;height:11px;margin-right:3px;background:url(../Images/dot.png) right 0 no-repeat; _background:url(../Images/dot.gif) right 0 no-repeat; overflow:hidden;cursor:pointer;}
.ban_nav a.on{border-color:#333;background-position:0 0; _background-position:0 0;}
.fla_{position:absolute;left:50%;bottom:0;margin-left:-480px;width:550px;height:350px;background:grey;}
.c{width:100%;overflow:hidden;}
.c img{display:block;position:relative;left:50%;margin-left:-640px;z-index:-1;}

.imain_h1{ height:140px; background:url(../Images/itop_03.gif) left top repeat-x;}
.icontpo{ width:960px; height:140px; margin:0 auto; background:url(../Images/iban_line.gif) 0px 13px no-repeat;}
.iban_bline{ width:960px; height:10px; position:absolute; top:10px; left:0px; z-index:999;}
.ileft365{ width:365px; margin-left:2px; display:inline;}
h2.itit01{ font-family:微软雅黑; font-size:14px; line-height:20px; padding-top:35px;}
.inews { width:100%; padding-top:10px; height:60px;}
.inews ul,.inews ul li { line-height:20px;}
.inews ul li h3 { width:285px; height:20px; line-height:20px; padding-left:10px; background:url(../Images/itop_09.gif) 0px 8px no-repeat; float:left; font-size:12px; font-family:宋体; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.inews ul li span { display:block; height:20px; float:right; text-align:center; font-size:11px; color:#969696;}
.imid230{ width:270px; margin-left:30px; display:inline;}
.imid230 span{ width:250px; height:43px; display:block; padding-top:10px; line-height:20px; font-family:宋体;}
.iright280{ width:280px; background:url(../Images/itop_06.jpg) 0 5px no-repeat; margin-top:31px;}
.inet{ width:270px; height:90px; padding-top:3px; line-height:22px; font-family:微软雅黑; font-size:14px; color:#010101; float:right;}
.inet span{ font-size:14px; font-family:Arial; color:#a80a0a; font-weight:bold; font-style:italic;}
.imain_h2{   background:#fff url(../Images/home_03.gif) left top repeat-x;}
.ifootk1{ width:959px; margin:0 auto; overflow:hidden;}
.ifoot_listk{ width:960px; padding-top:30px; border-top:1px solid #bdbcc1;}
.ifoot_one{ width:160px; height:140px; background:url(../Images/ifootline_03.gif) right 5px no-repeat; float:left;}
.ifoot_one h3{ font-weight:bold; line-height:20px; padding-left:35px;}
.ifoot_one ul{ width:125px; padding-left:35px; padding-top:9px;}
.ifoot_one ul li{ line-height:22px;}

/*大框*/
.blk_18 { overflow:hidden; zoom:1; font-size:12px; width:986px; clear:both; margin:0 auto; padding-top:22px;}
.blk_18 .pcont { width:972px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:7px; height:12px; margin-top:50px;}
.blk_18 .LeftBotton { background:url(../Images/ipro_btn_03.gif) no-repeat; float:left;}
.blk_18 .RightBotton { background:url(../Images/ipro_btn_05.gif) no-repeat; float:right;}
.blk_18 .LeftBotton:hover { background:url(../Images/ipro_btn_03.gif) no-repeat; }
.blk_18 .RightBotton:hover { background:url(../Images/ipro_btn_05.gif) no-repeat; }

/*下拉菜单1*/
.plist01 { position:relative; z-index:1; width:153px; height:20px; line-height:20px; padding-left:4px; font-family:宋体; font-size:12px; background:url(../Images/frlink_03.gif) left top no-repeat; text-align:left; cursor:pointer; margin-top:9px; color:#7f7f7f;}
.pllayer01 { display:none; position:absolute; z-index:999; top:20px; border:1px solid #ccc; border-top:none; padding:5px 0px; background:#fff; left:0px; width:155px; height:auto;}
.pllayer01 dl { width:100%; text-align:left;}
.pllayer01 dl dd { background:#fff; height:20px; line-height:20px; font-size:12px; font-family:宋体; font-style:normal; font-weight:normal;}
.pllayer01 dl dd a{ width:145px; padding-left:10px; height:20px; line-height:20px; display:block;}
.pllayer01 dl dd a:hover{ background:#ccc!important;}

/*下拉菜单3*/
.plist03 { position:relative; z-index:1; width:150px; height:20px; line-height:20px; padding-left:4px; font-family:宋体; font-size:12px; background:url(../Images/itop_rseabg_03.gif) left top no-repeat; text-align:left; cursor:pointer; margin-top:6px; color:#7f7f7f; margin-left:9px;}
.plist03 font{ font-size:12px;}
.pllayer03 { display:none; position:absolute; z-index:999; top:20px; border:1px solid #ccc; border-top:none; padding:5px 0px; background:#fff; left:0px; width:152px; height:auto;}
.pllayer03 dl { width:100%; text-align:left;}
.pllayer03 dl dd { background:#fff; height:20px; line-height:20px; font-size:12px; font-family:宋体; font-style:normal; font-weight:normal;}
.pllayer03 dl dd a{ width:142px; padding-left:10px; height:20px; line-height:20px; display:block;}
.pllayer03 dl dd a:hover{ background:#ccc!important;}

/*下拉菜单4*/
.plist04 { position:relative; z-index:1; width:98px; height:20px; line-height:20px; padding-left:4px; font-family:宋体; font-size:12px; background:url(../Images/prode_xibg.gif) left top no-repeat; text-align:left; cursor:pointer; margin-top:8px; color:#7f7f7f; float:right; margin-right:12px;}
.plist04 font{ font-size:12px;}
.pllayer04 { display:none; position:absolute; z-index:999; top:20px; border:1px solid #ccc; border-top:none; padding:5px 0px; background:#fff; left:0px; width:100px; height:auto;}
.pllayer04 dl { width:100%; text-align:left;}
.pllayer04 dl dd { background:#fff; height:20px; line-height:20px; font-size:12px; font-family:宋体; font-style:normal; font-weight:normal;}
.pllayer04 dl dd a{ width:92px; padding-left:8px; height:20px; line-height:20px; display:block;}
.pllayer04 dl dd a:hover{ background:#ccc!important;}

.ifootbg{ height:40px; background:#e9e9e9;}
.ifootl{ float:left; line-height:20px; padding-top:11px;}
.ifootr{ float:right; line-height:20px; padding-top:11px;}

/*下层*/
.probg{ background:url(../Images/news2_01.jpg) left top no-repeat; padding-top:103px;}
.newsbg{ background:url(../Images/news2_01.jpg) left top no-repeat; padding-top:103px;}
.pro_wk{ width:962px; margin:0px auto 0; background:#fff; padding-bottom:30px; position:relative;}
h3.crumbread{ line-height:20px; padding-left:22px; font-family:微软雅黑; padding-top:12px;}
h3.videocru{ line-height:20px; padding-left:22px; font-family:微软雅黑; padding-top:12px;}
h2.pro_tit{ font-size:18px; font-family:微软雅黑; padding-left:22px; line-height:22px; padding-top:28px; font-weight:bold; color:#333;}
.pro_onek{ width:100%;}
.pro_one{ width:210px; height:332px; border:1px solid #ededed; display:block; float:left; margin:20px 1px 0px 22px; display:inline;}
.pro_one.pro_hover{ border:1px solid #ba0001;}
.pro_img{ width:200px; height:132px; padding:5px;}
.pro_one h3{ width:195px; font-size:14px; font-weight:bold; font-family:微软雅黑; padding-left:8px; line-height:26px;}
.pro_txt{ width:195px; margin-left:8px; border-bottom:1px dotted #ccc; line-height:18px; padding-bottom:5px; padding-top:5px;}
.pro_list{ width:200px; margin-left:5px; padding-top:8px; height:82px;}
.pro_list li{ width:100px; float:left; height:20px; line-height:20px; overflow:hidden;}
.pro_list li a{ width:92px; height:20px; line-height:20px; padding-left:8px;}
.pro_more{ width:180px; height:20px; line-height:20px; background:url(../Images/pro_more_03.gif) right 5px no-repeat; text-align:right; padding-right:18px; font-family:微软雅黑;}
.pro_more2{ width:85px; height:20px; line-height:17px; display:block; background:url(../Images/pro_more_03.gif) 55px 19px no-repeat; padding-top:16px; text-align:left; font-family:微软雅黑;}
.pro_xuantit{ font-weight:bold; padding-left:15px; background:url(../Images/pro_cion1.gif) 23px 5px no-repeat; line-height:17px; padding-left:35px; margin-top:58px; color:#343434;}
.pro_xuantit span{ padding-left:15px;}
.pro_xuantxt{ width:900px; height:41px; line-height:40px; border:1px solid #ececec; padding-left:15px; background:#f8f8f8; margin-left:22px; margin-top:15px; color:#0d0e10; font-family:微软雅黑;}
.pro_xuantxt span{ font-weight:bold; font-size:16px; font-family:Arial; font-style:italic; color:#a80a0a;}
.list_menu{ width:936px; height:24px; margin-top:15px; margin-left:22px;}
.list_menu.nmenu{ width:650px;}
.list_menu li{ width:105px; line-height:24px; border-right:1px solid #fff; float:left;}
.list_menu li a{ width:105px; height:24px; line-height:23px; display:block; text-align:center; background:#878787; color:#e9e9e9!important; font-size:13px; font-family:微软雅黑;}
.list_menu li a:hover{ background:#e5e5e5; color:#191919!important;}
.list_menu li.menuon a{ background:#e5e5e5; color:#191919!important;}
.prolist_t{ padding-top:20px;padding-left:40px;width:900px; background:url(../Images/dian.gif) 32px 28px no-repeat; position:relative;}
.prolist_t span{padding-left:5px;height:20px; line-height:20px; font-size:15px;font-family:微软雅黑; color:#000000;}
.prolist_k{ width:917px; background:url(../Images/prolist_bg_03.gif) repeat; margin-left:22px; margin-top:10px; margin-bottom:20px;}
.prolist_one{ width:170px; height:155px; float:left; text-align:center; margin:8px 10px 0px 40px; display:inline;}
.prolist_one h3{ font-family:微软雅黑; font-size:13px;}
.prolist_one h3 span{line-height:28px; vertical-align:middle; padding-left:8px; *padding-left:6px;}
.prolist_or{ width:100%; border-top:1px dotted #ccc;}
.prolist_or li{ width:85px; float:left;}
.prolist_or li a{ width:59px; height:26px; line-height:26px; display:block; text-align:left; padding-left:26px; background:url(../Images/prolist_cion1.gif) 5px 8px no-repeat;}
.prolist_or li a.down{ background:url(../Images/prolist_cion2.gif) 5px 8px no-repeat; padding-left:20px;}
.prode_xing{ width:300px; height:35px; line-height:35px; font-size:24px; color:#d11617; text-align:right; position:absolute; right:22px; top:97px;font-weight:bold;}
.prode_banner{ width:917px; height:237px; margin-left:22px; margin-top:10px;}
.pd_tabs{ width:917px; margin-left:22px; height:35px; background:url(../Images/tabbg_03.gif) left top repeat-x;}
.pd_tabs ul { height:35px; width:600px; float:left;}
.pd_tabs ul li { float:left; width:104px; height:35px; line-height:35px;}
.pd_tabs ul li a { display:block; width:104px; height:35px; line-height:35px; text-align:center; background:url(../Images/taboff.gif) right 5px no-repeat; color:#393939; font-size:14px; font-family:微软雅黑;}
.pd_tabs ul li a.selected { background:url(../Images/tabon.gif) left top no-repeat; color:#d11617;}
.pd_content{ width:900px; margin-left:30px; padding-top:20px; line-height:24px;}
.news_left{ width:700px; float:left;}
.news_sear{ width:600px; margin-left:22px; margin-top:20px; color:#101010;}
.news_list{ width:658px; margin-left:22px; margin-top:25px;}
.news_list h3{ width:658px; line-height:24px; font-size:13px; font-family:微软雅黑;}
.news_list h3 font{ font-size:13px; font-family:Arial; padding-left:0px;}
.news_listxt{ padding-top:10px; line-height:20px;}
.news_right{ width:200px; float:right; margin-right:22px; display:inline;}
.news_right h3{ font-size:14px; font-family:微软雅黑; line-height:40px; color:#cc0000; padding-top:20px;}
.news_rtit{ line-height:22px; font-size:14px; font-family:微软雅黑; padding-top:10px; font-weight:bold;padding-bottom:5px; width:200px; overflow:hidden;}
.news_rtxt{ line-height:22px; padding-top:7px;}

.g_newsdek{ width:678px; margin-left:22px; padding-top:30px;}
.g_newsdek h3{ font-size:20px; font-family:微软雅黑; margin-left:10px; color:#333;}
.g_ndepage{ width:670px; margin-left:20px;}
.news_page{ width:585px;float:left; margin-left:10px; margin-top:15px; display:inline;}
.news_page li{ width:575px; height:22px; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsde_date{ width:658px; border-bottom:1px solid #ccc; height:50px; margin-left:10px;}
.bdShare{ padding-left:8px; padding-top:6px;height:10px;}
.ndate_l{ margin-top:28px; line-height:15px; font-family:微软雅黑; float:left;}
.ndate_r{ float:right; font-family:宋体; line-height:18px; margin-top:28px;}
.news_cont{ width:658px; padding-top:20px; line-height:22px; margin-left:10px; padding-bottom:25px; border-bottom:1px solid #ccc; position:relative;}
.news_cont .nleftbtn{ width:25px; height:50px; position:absolute; left:-5px; top:205px;}
.news_cont .nrightbtn{ width:25px; height:50px; position:absolute; right:-5px; top:205px;}
.news_pr{width:70px; float:right; margin-top:20px;}
.ab_right{ width:182px; padding:9px 9px 12px; background:url(../Images/ab_rbg.jpg) no-repeat; float:right; margin-right:22px; margin-top:120px; display:inline;}
.ab_right1{ width:182px; padding:9px 9px 12px; background:url(../Images/ab_rbg1.jpg) no-repeat; float:right; margin-right:22px; margin-top:120px; display:inline;}
.ab_rlist{ width:100%; padding-top:14px;}
.ab_rlist li{ width:150px; padding-left:32px; line-height:25px; border-bottom:1px dotted #ccc; background:url(../Images/ab_rcion1.gif) 5px 6px no-repeat;font-family:微软雅黑; font-size:13px;}
.ab_rlist li.ab_ry{ background:url(../Images/ab_rcion2.gif) 8px 5px no-repeat;}
.ab_rlist li.ab_rp{ background:url(../Images/ab_rcion3.gif) 8px 6px no-repeat; border:none; line-height:23px; padding-top:1px;}
.ab_rlist li.ab_rp span{ font-size:20px; font-family:Arial; color:#df1418;}
.ab_lcont{ width:676px; margin-left:24px; padding-top:25px; line-height:24px;}
.job_tit{ width:678px; margin-left:22px; height:24px; margin-top:31px; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae;}
.job_tit li{ width:200px; line-height:22px; padding-top:2px; text-align:center; float:left; background:url(../Images/job_line.gif) right 7px no-repeat; font-weight:bold; color:#333;}
.job_k{ width:678px; margin-left:22px;}
.job_Title{ width:100%; height:23px; background:url(../Images/job_off.gif) center top no-repeat; margin-top:10px; color:#333; cursor:pointer;}
.job_Title.deaTi{ background:url(../Images/job_on.gif) center top no-repeat; color:#fff;}
.job_list1{ width:210px; line-height:19px;  padding:2px 0px 2px 19px; float:left;}
.job_list2{ width:160px; line-height:19px; padding:2px 0px; float:left;}
.job_list3{ width:210px; line-height:19px; padding:2px 0px; text-align:center; float:left;}
.job_menuCont{}
.deal_txt7{ width:660px; line-height:24px; color:#818181; padding-top:12px; padding-left:18px; border-bottom:1px solid #ececec; padding-bottom:10px;}
.deal_txt7 span{ width:280px; height:22px; line-height:22px; display:block; float:left;}
.job_btxt{ width:660px; padding-left:18px; padding-top:13px; line-height:22px;}
.job_btxt span{ width:600px; height:30px; line-height:30px; display:block; text-align:right; font-size:14px; font-family:微软雅黑;}
.job_btxt span font{ font-size:11px;}
.video_k{ margin-top:12px;}
.photo_one{ width:204px; height:125px; float:left; margin:18px 5px 0px 22px; position:relative; display:inline;}
.photo_pic img{ width:204px; height:125px;}
.photo_txt{ width:204px; height:32px; line-height:32px; display:block; text-align:center; color:#e7e5e5!important;  background:url(../Images/photo_seoff.png) repeat!important; position:absolute; left:1px; bottom:-1px;}
.photo_one.photo_hover .photo_txt{color:#fff!important; background:#e30707!important;}
.photo_txt a{color:#e7e5e5!important;}
.photo_txt a:hover{color:#fff!important;}
.photo_cion{ width:33px; height:33px; position:absolute; top:42px; left:88px;}

/*翻页*/
.page{ width:100%; padding-bottom:10px; padding-top:30px;}
div.paging { padding:13px; margin:3px; clear:both; font-family:宋体; text-align:center;}/*翻页条的外部样式*/
div.paging a { border:#d3d3d3 1px solid; padding:2px 5px; margin:2px 0px; color:#000; text-decoration:none;}/*按钮默认时的状态样式*/
div.paging a:hover { border:#df1418 1px solid; color:#fff; background:#df1418; }/*鼠标悬停时的按钮状态样式*/
div.paging a:active { border: #df1418 1px solid; color: #fff; background:#df1418; }/*鼠标点击时的按钮状态样式*/
div.paging span.current { padding:2px 5px; margin: 2px; color:#666; }/*当前选中的按钮样式*/

/*滚动的图片*/
.videopt{ width:302px; height:116px; margin-top:5px; float:left; display:inline; margin:0px 11px 2px 11px; position:relative;}
.ipro_tit{ width:126px; padding-left:12px; height:23px; line-height:20px; display:block; text-align:left; font-size:14px; font-family:微软雅黑; color:#000!important; position:absolute; left:0px; top:10px;}
a:hover span.ipro_tit{ width:126px; padding-left:12px; height:23px; display:block; background:url(../Images/ipro_txtbg.gif) 0px 0px no-repeat; color:#fff!important;}
.ipro_more{ width:70px; height:15px; display:block; position:absolute; right:5px; bottom:5px;}

.jcarousel-skin-tango2 .jcarousel-container {}
.jcarousel-skin-tango2 .jcarousel-container-horizontal { width:984px; padding:22px 0px 0px; margin:0 auto; }
.jcarousel-skin-tango2 .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango2 .jcarousel-clip-horizontal { width:984px; height:116px;}
.jcarousel-skin-tango2 .jcarousel-item { width:316px; height:116px; line-height:24px; padding-left:12px;}
.jcarousel-skin-tango2 .jcarousel-item a{ width:316px; height:116px; display:block; line-height:24px; float:left; display:inline; position:relative;}
.jcarousel-skin-tango2 .jcarousel-item-horizontal { margin-left:0; margin-right:0px; }
.jcarousel-skin-tango2 .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal { position: absolute; top:74px; right:0px; width:5px; height:9px; cursor: pointer; background: transparent url(../Images/gd_btn_right22.gif) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover, .jcarousel-skin-tango2 .jcarousel-next-horizontal:focus { background-position: -5px 0; }
.jcarousel-skin-tango2 .jcarousel-next-horizontal:active { background-position: -10px 0; }
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -15px 0; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal { position: absolute; top:74px; left:0px; width:5px; height:9px; cursor: pointer; background: transparent url(../Images/gd_btn_left11.gif) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango2 .jcarousel-prev-horizontal:focus { background-position: -5px 0; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active { background-position: -10px 0; }
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -15px 0; }


.ipro_bk1{ width:962px; margin:0 auto; height:0px; position:relative; z-index:9999;}
.ipro_bk2{ width:900px; position:absolute; top:-33px; left:0px;}
.plist02 { position:relative; z-index:1; width:128px; height:32px; line-height:32px; text-align:center; background:url(../Images/ipro_lbg_03.png) repeat; float:left; margin-right:1px; display:inline; cursor:pointer; font-size:13px; font-family:微软雅黑; color:#fff;}
.pllayer02 { display:none; position:absolute; z-index:999; bottom:32px; left:0px; width:128px; padding-top:5px; background:url(../Images/ipro_lbg_03.png) repeat; height:263px; *height:265px; _height:263px; font-size:12px;}
.pllayer02 dl {text-align:left; padding-top:3px;}
.pllayer02 dl dd { height:22px; line-height:22px;}
.pllayer02 dl dd a{ width:108px; padding-left:20px; height:22px; line-height:22px; display:block; color:#fff!important;}
.pllayer02 dl dd a:hover{ background:url(../Images/ipro_onbg.png) repeat;color:#fff!important}



.serv_left{ width:720px; float:left;}
.serv_prok{ width:700px; margin-left:20px; padding-top:7px;}
.serv_one{ width:327px; float:left; padding:20px 13px 20px 2px; display:inline; border-bottom:1px dotted #ccc;}
.serv_pic{ width:172px; float:left;}
.serv_pic img{ width:148px; height:112px; padding:4px; border:1px solid #ccc;}
.serv_picright{ width:155px; float:left;}
.serv_picright h3{ line-height:20px; font-size:13px; padding-top:5px; font-family:微软雅黑; font-weight:bold;}
.serv_txt{ line-height:20px; padding-top:9px;}
.serv_more{ width:70px; height:20px; line-height:20px; padding-top:8px; display:block; background:url(../Images/pro_more_03.gif) right 12px no-repeat;}

.newsdeb_date{ width:100%; border-top:1px dotted #d8d7d6; height:32px;}
.dateleftb{ width:auto; padding-left:15px; height:14px; line-height:14px; margin-top:9px; font-family:宋体;}
.dateleftb span.date_ci{ padding-left:5px; padding-right:5px;}
.dateleftb span.date_suo{ padding-left:5px;}
.dateleftb.date_back{ padding-right:20px; margin-top:8px;}
#cleft_box{position:absolute;right:-18px;top:40px;padding:0px;margin:0px;overflow:hidden;width:18px}
.cleft_cion{ width:18px;}
.cleft_cion li{ width:18px; height:66px; line-height:0px; font-size:1px;}


.mid440 { width:675px; float:left;}
.mid440.deliv{ margin-left:22px; margin-top:30px;}
.text01 { line-height:25px; color:#383838; font-weight:bold; padding-bottom:15px;}
.careerDeliveryLeft { width:320px; float:left; font-family:微软雅黑;}
.careerDeliveryRight { width:320px; float:right; font-family:微软雅黑;}
.inputbg { width:320px; height:32px; background:url(../Images/searchbar.gif) 0px -94px no-repeat; margin-bottom:9px; clear:both;}
.inputbg dt { width:auto; float:left; padding-left:24px; line-height:32px;}
.inputbg dd { width:auto; float:left; padding-left:5px;}
.inputbg dd.must { width:10px; line-height:32px; font-size:12px; float:right; color:red;}
.inputbg dd.sex { padding-top:8px; *padding-top:5px; padding-left:10px; vertical-align:middle; }
.input02 { width:215px; height:32px; line-height:32px; border:none; background:none; font-family:微软雅黑;}
.input03 { width:240px; height:32px; line-height:32px; border:none; background:none; font-family:微软雅黑;}

.textareabg { width:280px; height:140px; background:url(../Images/searchbar.gif) 0px -126px no-repeat; border:none; padding:10px 16px 10px 24px; font-family:微软雅黑; color:#696868; overflow-y:hidden}
.careerDeliveryBtn { width:100%; height:40px; float:left; text-align:right; margin-top:20px;}
.careerBtn { width:86px; height:22px; border:none; background:url(../Images/searchbar.gif) right -72px no-repeat; color:white; font-family:微软雅黑; cursor:pointer; margin-left:5px; margin-top:10px;}

.formList { width:320px; margin-bottom:9px;}
.searchselect02 { width:320px; height:32px; margin-bottom:9px; position:relative; z-index:999;}
.searchselect02.ord { width:320px; height:32px; margin-top:7px; margin-bottom:3px; position:relative; z-index:999;}
.searchselect02 dt { width:298px; height:32px; line-height:32px; padding-left:22px; background:url(../Images/orderformbg.gif) left -64px no-repeat; font-family:微软雅黑; color:#494949; cursor:default;}
.searchselect02 dt.osHover { background:url(../Images/orderformbg.gif) left -64px no-repeat;}
.searchselect02 dd { width:318px; position:absolute; left:0px; top:31px; border:#dcdcdc 1px solid; background:#fff;}
.searchselect02 dd ul { max-height:150px; _height:100px; overflow-x:hidden; overflow-y:auto;}
.searchselect02 dd ul li { line-height:22px; padding-left:22px;}
.searchselect02 .out { background:#FFFFFF; color:#000000;}
.searchselect02 .move { background:#ccc; color:#FFFFFF}
.orderList { width:100%; float:left; border-top:#e7e7e7 1px solid; padding:15px 0px 0px; margin-top:15px;}
.orderList td { padding:2px 0px;}
.input04 { width:100px; height:15px; line-height:15px; border:#bfbfbf 1px solid; background:#fff;}
.input05 { width:40px; height:15px; line-height:15px; border:#bfbfbf 1px solid; background:#fff;}
.input06 { width:120px; height:32px; line-height:32px; border:none; background:none; font-family:微软雅黑;}
.orderRadio { padding-top:5px;}
.orderRadio2 {padding-top:5px;}
.ordertextarea { width:298px; height:51px; padding:5px 0px 5px 20px; border:none; background:url(../Images/orderformbg.gif) left -128px no-repeat; font-family:微软雅黑; color:#494949;}
.floatLeft { float:left;}
.orderForm { width:890px; margin-left:10px; padding-top:35px;}
.orderForm table { width:890px; position:relative;}
.orderForm.onl { width:590px;}
.orderForm.onl table { width:590px;}
.orderForm th { width:70px; padding-left:10px; font-size:12px; font-family:微软雅黑; font-weight:normal; text-align:left;}
.orderForm td { width:365px;}

.orderForm td .searchSelect01 { width:320px;}
.orderForm td .searchSelect01 dt { width:298px; background:url(../Images/orderformbg.gif) left -64px no-repeat; font-family:微软雅黑; color:#494949;}
.orderForm td .searchSelect01 dt.osHover { background-position:left -96px;}
.orderForm td .searchSelect01 dd { width:318px;}
.orderForm td .searchSelect01 dd ul { height:150px; overflow-x:hidden; overflow-y:auto;}

.orderinputbg { width:298px; height:32px; background:url(../Images/orderformbg.gif) 0px 0px no-repeat; *background:url(../Images/orderformbg.gif) 0px 0px no-repeat; padding-left:22px; font-family:微软雅黑; color:#494949;position:relative;}
.orderinputbg.oiHover { background-position:left -32px;}
.orderinputbg input.oinput { width:298px; height:32px; line-height:32px; font-family:微软雅黑; color:#494949; border:none; background:none;}
.bx{width:31px;height:37px;position:absolute;margin-top:6px;margin-left:280px;z-index:1000;color:#F00}

.orderRadio { padding-top:8px; *padding-top:5px;}
.ordertextarea { width:298px; height:51px; padding:5px 0px 5px 20px; border:none; background:url(../Images/orderformbg.gif) left -128px no-repeat; font-family:微软雅黑; color:#494949;}
.pro_bi{ width:111px; height:19px; position:absolute; right:23px; top:102px;}
.pro_bi2{ width:111px; height:19px; position:absolute; right:0px; top:18px;}

.prode_bxtit{ width:925px; margin-left:15px; padding-top:25px; height:28px; line-height:28px; padding-left:8px; border-bottom:1px dotted #ccc;}
/*大框*/
.blk_19 { overflow:hidden; zoom:1; font-size:12px; width:920px; background:url(../Images/prolist_bg_03.gif) 0px -13px repeat; clear:both; margin:0 auto; padding-top:5px;}
.blk_19 .pcont { width:900px; float:left; overflow:hidden; }
.blk_19 .ScrCont { width:32766px; zoom:1; }
.blk_19 #List1_1, .blk_19 #List2_1 { float:left; }
.blk_19 .LeftBotton, .blk_19 .RightBotton { width:5px; height:9px; margin-top:40px;}
.blk_19 .LeftBotton { background:url(../Images/prode_bxbtn1.gif) no-repeat; float:left;}
.blk_19 .RightBotton { background:url(../Images/prode_bxbtn2.gif) no-repeat; float:right; margin-left:10px; _display:inline;}
.blk_19 .LeftBotton:hover { background:url(../Images/prode_bxbtn1.gif) no-repeat; }
.blk_19 .RightBotton:hover { background:url(../Images/prode_bxbtn2.gif) no-repeat; }

/*滚动的图片*/
.videopt19{ width:128px; float:left; display:inline; margin:0px 7px 2px 15px;}
.videopic19{ width:128px; height:80px;}
.videopic19 img{ width:128px; height:80px;}
.videotxt19{ text-align:center; width:128px; height:25px; line-height:25px;}

table.FormTable { border-collapse:collapse;}
table.FormTable th,table.FormTable td { padding:2px 2px;}
table.FormTable th { text-align:right; font-weight:normal;}
table.FormTable td .input { width:280px; height:24px; line-height:24px; border:#c0c0c0 1px solid;}
table.FormTable td  font { color:red;}
table.FormTable td .textarea { width:365px; height:105px; border:#c0c0c0 1px solid;}
table.FormTable td .btn01,table.FormTable td .btn02 ,table.FormTable td .btn03 { width:97px; height:28px; border:none; cursor:pointer;}
table.FormTable td .btn01 { background:url(../Images/input_btn01.gif) no-repeat;}
table.FormTable td .btn02 { background:url(../Images/input_btn02.gif) no-repeat;}
table.FormTable td .btn03 { background:url(../Images/input_btn00.jpg) no-repeat;}

/*about tab*/
#about_tab{height:10px;margin:20px 0 0 20px;border-bottom:1px solid #f45659;}
#about_tab a{float:left;height:20px;background:#fff;padding:0 5px;margin-right:40px;font:14px/20px 'Microsoft Yahei';}
#about_tab .cur{font-size:16px;color:#f45659;}
.list{ padding-top:14px;}

/* 录入表格样式 */

.datalist{

 border:1px solid #cccccc; /* 表格边框 */

 font-family:Arial;

 border-collapse:collapse; /* 边框重叠 */

 background-color:#ffffff; /* 表格背景色 */

 font-size:12px;

}

 

.datalist caption{

 padding-bottom:5px;

 font:bold 12px;

 text-align:left;

}

 

.datalist th{

 border:1px solid #cccccc; /* 行名称边框 */

 background-color:#eeeeee; /* 行名称背景色 */

 color:#000000;    /* 行名称颜色 */

 font-weight:bold;

 padding-top:2px; padding-bottom:2px;

 padding-left:10px; 

 text-align:left;

}

.datalist td{

 border:1px solid #cccccc; /* 单元格边框 */

 text-align:left;

 padding-top:2px; padding-bottom:2px;

 padding-left:10px; 

}

.datalist tr.altrow{

 background-color:#c7e5ff; /* 隔行变色 */

}


.datalist1{
 border:1px solid #cccccc; /* 表格边框 */
 font-family:Arial;
 border-collapse:collapse; /* 边框重叠 */
 background-color:#ffffff; /* 表格背景色 */
 font-size:12px;
 float:left;
 width:136px!important;
}
 
.datalist1 caption{
 padding-bottom:5px;
 font:bold 12px;
 text-align:left;
}
 
.datalist1 th{
 border:1px solid #cccccc; /* 行名称边框 */
 background-color:#eeeeee; /* 行名称背景色 */
 color:#000000;    /* 行名称颜色 */
 font-weight:bold;
 padding-top:4px; padding-bottom:0px;
 padding-left:10px; 
 text-align:left;
}
.datalist1 td{
 border:1px solid #cccccc; /* 单元格边框 */
 background-color:#eeeeee; /* 行名称背景色 */
 text-align:left;
 padding-top:2px; padding-bottom:2px;
 padding-left:10px; 
}
.datalist1 tr.altrow{
 background-color:#c7e5ff; /* 隔行变色 */
}


.datalist2{
 border:1px solid #cccccc; /* 表格边框 */
 border-left:none;
 font-family:Arial;
 border-collapse:collapse; /* 边框重叠 */
 background-color:#ffffff; /* 表格背景色 */
 font-size:12px;
 float:left;
 width:201px!important;
}
 
.datalist2 caption{
 padding-bottom:5px;
 font:bold 12px;
 text-align:left;
}
 
.datalist2 th{
 border:1px solid #cccccc; /* 行名称边框 */
 border-left:none;
 background-color:#eeeeee; /* 行名称背景色 */
 color:#000000;    /* 行名称颜色 */
 font-weight:bold;
 padding-top:4px; 
 padding-bottom:0px;
 padding-left:10px; 
 text-align:left;
}
.datalist2 td{
 border:1px solid #cccccc; /* 单元格边框 */
  border-left:none;
 text-align:left;
 padding-top:2px; padding-bottom:2px;
 padding-left:10px; 
}
.datalist2 tr.altrow{
 background-color:#c7e5ff; /* 隔行变色 */
}

#ldg_lockmask{ background:#000!important; filter:  alpha(opacity=75)!important;}

.down_bk{ width:676px; margin-left:24px; padding-top:15px;}
h3.down_btit{ font-weight:bold; width:auto; height:30px; line-height:30px; padding-left:15px; background:url(../Images/down_cion1.gif) 0px 11px no-repeat; color:#333;}
.down_blist{ padding-top:8px;}
.down_blist li{ width:100%; height:28px; border-bottom:1px dotted #ccc;}
.down_blist li a.down_lie1{ width:634px; height:28px; line-height:28px; padding-left:16px; background:url(../Images/down_cion2.gif) 5px 8px no-repeat; display:block; float:left;}
.down_blist li a.down_lie2{ width:26px; height:13px; padding-top:10px; display:block; float:right;}

.log_pic{ width:438px; height:29px; padding-left:90px; padding-top:35px;}
.log_sk{ width:100%; padding-top:20px;}
.log_h1{ width:600px; height:37px; padding-left:30px; padding-top:8px;}
.log_lie1{ width:55px; padding-right:5px; text-align:right; height:37px; line-height:37px; font-weight:bold; float:left;}
.log_lie2{ width:303px; height:34px; float:left; padding-top:3px; background:url(../Images/log_06.gif) 0px 3px no-repeat;}
.log_lie2.psw{ width:303px; height:34px; float:left; padding-top:3px; background:url(../Images/log_11.gif) 0px 3px no-repeat;}
.log_lie2 input{ width:245px; height:32px; line-height:32px; padding-left:35px; background:none; border:none;}
.log_lie3{ width:135px; height:37px; float:left; margin-top:4px;}
.log_lie3 input{ width:135px; height:37px; background:url(../Images/log_btn1.gif) no-repeat; border:none; cursor:pointer;}
.log_lie3.psw_btn input{ width:135px; height:37px; background:url(../Images/log_btn2.gif) no-repeat; border:none; cursor:pointer;}
.login_left{ width:730px; float:left;}
.log_txtk{ width:590px; height:66px; margin-left:33px; padding:10px 7px 10px 15px; line-height:22px; border:1px solid #d7d7d7; margin-top:40px;}
.reg_toptxt{ width:697px; padding-left:33px; line-height:24px; padding-top:25px;}
.reg_inpk{ width:697px; padding-left:33px; padding-top:20px;}
.reg_left{ width:320px; float:left;}
.reg_right{ width:320px; float:right; margin-right:20px; _display:inline;}
.reg_inph1{ width:305px; height:42px; line-height:31px; padding-left:15px; background:url(../Images/reg_inpbg1.gif) left top no-repeat;}
.reg_inph1 input{ width:210px; height:31px; line-height:31px; background:none; border:none;}
.reg_inph2{ width:305px; height:42px; line-height:31px; padding-left:15px; background:url(../Images/reg_inpbg2.gif) left top no-repeat;}
.reg_inph2 input{ width:210px; height:31px; line-height:31px; background:none; border:none;}
.reg_area{ width:305px; height:96px; background:url(../Images/reg_areabg.gif) left top no-repeat; padding:10px 0px 10px 15px;}
.reg_area textarea{ width:240px; height:93px; vertical-align:top; padding-left:5px; padding-top:3px; background:none; border:none; overflow-y:hidden;}
.reg_bbtn{ width:615px; text-align:right; padding-top:10px;}

.du_list{ width:270px;}
.du_list li{ width:auto; height:15px; line-height:15px; float:left; margin-right:7px;}
.du_list li a{ width:auto; height:15px; line-height:15px; padding:0px 3px; display:inline-block; background:#bbb; color:#fdfdfd!important;}
.du_list li a:hover{ background:#e60a14;}

.prode_flabk{ width:800px; margin:0 auto; height:0px; position:relative; z-index:99999;}
.prode_flabn{ width:89px; height:28px; position:absolute; right:175px; top:-127px;}
.plist017 { position:relative; z-index:1; width:89px; height:28px; line-height:28px; font-family:微软雅黑; font-size:12px; color:#fff; text-align:left; cursor:pointer; margin-top:15px;}
.plist017 font{ width:89px; font-size:12px; font-weight:normal; height:28px; line-height:28px; display:block; text-align:center; background:url(../Images/prode_flaoff.gif) left top no-repeat;}
.pllayer017 { display:none; position:absolute; z-index:999; bottom:28px; border:1px solid #dcdcdc; border-bottom:none; padding:5px 0px; background:url(../Images/prode_flabg.png) repeat; left:0px; width:87px; height:auto; font-size:11px;}
.plist017.cur font{ background:url(../Images/prode_flaon.gif) left top no-repeat;}
.plist017.cur .pllayer017{display:block;}

.pllayer017 dl { width:87px; margin-left:0px; text-align:left;}
.pllayer017 dl dd { height:20px; line-height:20px; border-bottom:1px dotted #ccc;text-align:center;}
.pllayer017 dl dd a{ width:87px; padding-left:0px; height:20px; line-height:20px; display:block;}
.pllayer017 dl dd a:hover{ color:#2c2c2c;}

.qq1 {z-index: 999; position: absolute; width: 106px; height: 96px; visibility: visible; top: 0px; right: 2px;}
.qq2{z-index: 999; position: absolute; width: 106px; height: 96px;  top: 0px; right: 2px;}
