﻿@charset "utf-8";
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px; }
/*页面中的默认字体、字体大小、背景、文字颜色*/
body { font-size:14px; font-family:"Microsoft Yahei",Arial; color:#666666; background-color:#ffffff; -webkit-text-size-adjust:none; cursor:default; }
* html,* html body{ background-image:url(about:blank); background-attachment:fixed;}
/*默认的文字链接样式*/
a { color:#969696; text-decoration:none; cursor:pointer; }
a:link, a:visited { color:#969696; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#0b4ea2; text-decoration:none; cursor:pointer; }
/*页面右侧滚动条*/html{overflow-y:scroll;}/*清除页面所有图片的默认边框*/img{border:none;}/*去除ol、ul、li的默认样式*/ol,ul,li{list-style-type:none;}/*设置表单等项目的默认字体大小*/input,select,textarea{font-size:14px;font-family:Arial;}input{vertical-align:middle;}/*设置文字段落、表格单元格的默认行高*/p,th,td{line-height:24px;}h1,h2,h3,h4,h5,h6{font-weight:normal;}em,i,u,s{font-style:normal;}h1{font-size:14px;}h2{font-size:14px;}h3{font-size:14px;}/*去除页面中的链接点击后留下的虚线框*/body a{outline:none;blr:expression(this.onFocus=this.blur());}/* 整个网站需要的字体样式*//* p系列控制padding */.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}/* m系列控制padding */.m5{margin:5px!important;}.m10{margin:10px!important;}.m15{margin:15px!important;}.m20{margin:20px!important;}.m25{margin:25px!important;}.m30{margin:30px!important;}.mt5{margin-top:5px!important;}.mt10{margin-top:10px!important;}.mt15{margin-top:15px!important;}.mt20{margin-top:20px!important;}.mt25{margin-top:25px!important;}.mt30{margin-top:30px!important;}.mr5{margin-right:5px!important;}.mr10{margin-right:10px!important;}.mr15{margin-right:15px!important;}.mr20{margin-right:20px!important;}.mr25{margin-right:25px!important;}.mr30{margin-right:30px!important;}.mb5{margin-bottom:5px!important;}.mb10{margin-bottom:10px!important;}.mb15{margin-bottom:15px!important;}.mb20{margin-bottom:20px!important;}.mb25{margin-bottom:25px!important;}.mb30{margin-bottom:30px!important;}.ml5{margin-left:5px!important;}.ml10{margin-left:10px!important;}.ml15{margin-left:15px!important;}.ml20{margin-left:20px!important;}.ml25{margin-left:25px!important;}.ml30{margin-left:30px!important;}/* 其他常用元素 *//*文本对齐样式*/.center{margin:0px auto;}.tcenter{text-align:center;}.tleft{text-align:left;}.tright{text-align:right;}/*左右漂浮样式*/.l{float:left;}.r{float:right;}/*css清除浮动*/.c{clear:both}.clear{clear:both;height:0px;line-height:0px;font-size:0px;}/*clearfix*/.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}.imgfix img{display:block;}/*添加鼠标悬浮显示手的形状*//*单行截字*/.textbreak{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}/*隐藏元素*/.hide{display:none;}/*解决IE6双边距加倍错误*/.inline{_display:inline;}/*通用样式*/.title{width:100%;float:left;}.title h2,.title h3{width:auto;float:left;white-space:nowrap;}.title span.more{width:auto;float:right;font-family:宋体;}.list{width:100%;float:left;}.list li{width:100%;float:left;}.img{float:left;}.intro{float:right;}.content{width:100%;float:left;}em.w{margin:0px 5px;}/*表格*/.datalist{border:1px solid #ccc;border-collapse:collapse;background:#fff;text-align:left;}.datalist caption{padding-bottom:5px;font-weight:bold;}.datalist th{border: 1px solid #ccc;background-color:#eee;color:#000;font-weight:bold;padding:4px 0 4px 15px;}.datalist td{ border:1px solid #ccc;padding:4px 0 4px 15px;}.datalist tr.altrow{background:#c7e5ff;}/*inputholder*/.inputholder{color:#969696;}.inputholder.focous{color:#333;}.btn{cursor:pointer;}.hidetext{font:0/0 a;letter-spacing:-9px;}.base_list li{height:24px;line-height:24px;border-bottom:1px dotted #ccc;background:url(../images/small_b.png) 0 0px no-repeat;padding-left:12px;}.base_list a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}.base_pic_list li{padding-bottom:5px;}.base_pic_list li a{display:block;width:100%;}.base_pic_list li img{display:block;}.base_pic_list li h3{width:100%;height:24px;line-height:24px;font-size:12px;font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}/*下拉(组)*/.sele{position:relative;height:20px;line-height:20px;width:99px;cursor:pointer;}.sele_{display:none;position:absolute;width:100%;left:-1px;top:20px;background:#fff;border:1px solid #cacad9;height:auto !important;height:200px;max-height:200px;overflow:auto;}.sele_ a{display:block;}.sele_ a:hover{background:#9f9f9f;color:#333;}
input,textarea{font:14px/1.67 'Microsoft Yahei','SimSun',sans-serif;border:0;outline:none;background:none;color:#666;vertical-align:middle;}
.mh{ height:auto !important; height:300px; min-height:300px;}
/*图标*/
.ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:-6px;*vertical-align:-2px;background:url(../images/ico.png);}
.ico1_2{background-position:-20px 0;}
.ico1_3{background-position:-40px 0;}
.ico1_4{background-position:-60px 0;}
.ico1_5{background-position:-80px 0;}
.ico2_1{background-position:0 -20px;}
.ico2_2{background-position:-20px -20px;}
.ico2_3{background-position:-40px -20px;}
.ico2_4{background-position:-60px -20px;}
.ico2_5{background-position:-80px -20px;}
.ico3_1{background-position:0 -40px;}
.ico3_2{background-position:-20px -40px;}
.ico3_3{background-position:-40px -40px;}
.ico3_4{background-position:-60px -40px;}
.ico3_5{background-position:-80px -40px;}
.ico4_1{background-position:0 -60px;}
.ico4_2{background-position:-20px -60px;}
.ico4_3{background-position:-40px -60px;}
.ico4_4{background-position:-60px -60px;}
.ico4_5{background-position:-80px -60px;}
.ico5_1{background-position:0 -80px;}
.ico5_2{background-position:-20px -80px;}
.ico5_3{background-position:-40px -80px;}
.ico5_4{background-position:-60px -80px;}
.ico5_5{background-position:-80px -80px;}
/*CSS Begin*/
.max_wrap { margin-left: auto; margin-right: auto; max-width: 1200px; _width: expression(document.body.clientWidth > 1200 ? "1200px" : "auto" );}
.wrap { width:980px; height:auto; clear:both; margin:0 auto;}
.wrap_960{ width:960px; height:auto; clear:both; margin:0 auto;}
/*top*/
.top { height:35px; background:url(../images/topbg.gif) repeat-x 0 0; position:relative; z-index:99;}
.top_right .topk{ background:url(../images/xian.gif) no-repeat right 12px; padding:0 10px; }
.top_right .cycom .sele{ height:24px; line-height:24px; width:80px; margin-top:6px; }
.top_right .cycom .sele .sele_{ line-height:26px;  top:23px; width:185px; text-indent:5px;height:auto !important; max-height:300px; font-size:12px;}
.top_right .language .sele{ height:20px; line-height:20px; border:1px solid #ccc; background:#fff url(../images/xlbg.gif) no-repeat right;  text-indent:5px; margin-top:5px; width:130px;}
.top_right .language .sele .sele_{height:auto !important;}
.top_right .phoneico{ padding:7px 10px 0;}

.topsearch{ padding:5px 0 0 10px;}
.topsearch .inp{ width:120px; padding-left:10px; background:#f6f6f6; height:20px; line-height:20px; border:1px solid #ccc; border-right:none;}
.topsearch .btn{ width:20px; height:22px; border:1px solid #ccc; background:url(../images/seabtn.gif) no-repeat 0 0; border-left:none;}

.top2{ height:95px; background:#fff;}
.logo{ width:180px; overflow:hidden; height:95px;}
.yinying{ height:6px; background:url(../images/navyy_03.png) repeat-x 0 0; font-size:0px; position:relative; z-index:9}

/*nav*/
.nav{ width:770px;}
.nav ul li{ width:110px;  height:95px; background:url(../images/navxian_03.gif) no-repeat right; float:left; position:relative; z-index:10;}
.nav ul li a{ width:80px; padding:0 14px; display:block; height:65px; padding-top:25px; background:url(../images/navjt_03.gif) no-repeat right 33px; position:relative; z-index:10;}
.nav ul li a span{ display:block;}
.nav ul li a .zh{ font-size:14px; font-weight:bold; color:#000; padding-bottom:5px; padding-top:2px;}
.nav ul li a .en{ font-size:13px;}
.nav ul li .nav_level2{ width:770px; padding-bottom:20px; position:absolute; top:92px;  border:1px solid #bfbfbf;border-bottom:2px solid #0c4ea2; box-shadow: -2px 2px 4px rgba(0,0,0,.3); background:#fff; display:none;}
.nav ul li.hover{ background:#fff url(../images/nav_top_xian.gif) repeat-x left top;box-shadow: 0px 0px 9px rgba(0,0,0,.3);}
.nav ul li.hover a{border-bottom:5px solid #fff; border-right:1px solid #ddd; border-left:1px solid #ddd;}
.nav ul li.hover .nav_level2{ display:block;}
.nav ul li .nav_level2_1{left:0px;}
.nav ul li .nav_level2_2{left:-110px;}
.nav ul li .nav_level2_3{left:-220px;}
.nav ul li .nav_level2_4{left:-330px;}
.nav ul li .nav_level2_5{left:-440px;}
.nav ul li .nav_level2_6{left:-550px;}
.nav ul li .nav_level2_7{left:-660px;}

.nav ul li .nav_level2 ul{ width:110px; margin:25px 0 0 45px;_display:inline;_margin:25px 0 0 25px;}
.nav ul li .nav_level2 ul li{ float:none; width:104px; height:23px; line-height:23px; background:url(../images/navl2bg.gif) repeat-x 0 0; border:1px solid #dedede; text-align:center; padding:0; margin-bottom:8px;}
.nav ul li .nav_level2 ul li a{ display:block;width:104px; height:23px; color:#333; padding:0; margin:0; background:none;}
.nav ul li.hover .nav_level2 ul li a{ border:none;}
.nav ul li .nav_level2 .level2_js{ width:280px; margin:25px 0 0 20px; _display:inline;}
.nav ul li .nav_level2 .level2_js p{ font-size:13px;}
.nav ul li .nav_level2 .level2_js .title{ font-size:16px; font-weight:bold; color:#0a4ea1; margin-bottom:5px; line-height:24px;}
.nav ul li .nav_level2 .level2_img{ margin:20px 0 0 20px;_display:inline;}
.nav ul li .nav_level2 ul li.hover{box-shadow:none;}
/*top end*/

/*banner*/
.banner { position: relative;height:478px; z-index:8; margin-top:-5px; border-bottom:6px solid #ccc;}
.ban_c { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.ban_c .bannerimg {width: 100%;height: 478px;}
.ban_nav {position: absolute;bottom: 0px; _bottom: -12px; left: 58%;z-index: 4;;height:80px;}
.ban_nav a{ display:inline-block; width:121px; height:80px; border-bottom:6px solid #181bb4; cursor:pointer;}
.ban_nav s{ display:inline-block; width:121px; height:76px;  padding-top:4px; background:url(../images/sbbg.gif) no-repeat 0 0;text-align:center; position:absolute; top:0px; display:none;}
.ban_nav .on{ border-bottom:6px solid #3bd2e9;}
.ban_nav .on s{ display:block;}


/*main*/
.imain_one { padding-bottom:30px; background:url(../images/idbg_03.gif) repeat-x bottom;}
.imctitle{ font-size:22px; color:#000; padding:20px 0;position:relative; }
.imain_one .imo_left{ width:550px; height:190px; overflow:hidden;}
.imain_one .imo_right{ width:370px;}
.imo_left .imol_img{ width:248px; height:190px; position:relative;}
.imo_left .imol_img img{ width:100%; height:100%;}
.imo_left .iodate{ width:44px; height:48px; background:#0b4ea2; color:#fff; text-align:center; position:absolute; top:0px; right:0px;}
.imo_left .imol_val{ width:270px;}
.imol_val .iol_title{ font-size:18px; font-weight:bold; }
.imol_val .iol_title a{ color:#000;}
.imol_val .iol_gn{ padding:8px 0;}
.imol_val .iol_gn span{ padding-right:20px;}
.imol_val .iol_sum{ line-height:20px; padding-bottom:5px;}
.imol_val .io_more a{ color:#4a4a4a; font-weight:bold;}
.imol_val .io_more a:hover{ color:#0b4ea2;}

.imor_list li{ width:100%; height:61px; overflow:hidden; padding:2px 0; }
.imor_list li img{ float:left; margin-right:15px; width:105px; height:60px;}
.imor_list li a{ color:#666;}
.imor_list li p{ line-height:20px; height:20px; overflow:hidden;}
.imor_list li .ior_title{ font-weight:bold; color:#000; }
.imor_list li.hover{background:#ededed;}

.iamin_two .imt_left{ width:250px;}
.iamin_two .imt_right{ width:680px; height:265px;}
.imt_right .imt_plist{ width:100%; height:265px; position:relative;}
.imt_left .ipro_sele{ width:100%; height:24px; line-height:24px; border:1px solid #dddddd; background:url(../images/ip_selbg_07.gif) no-repeat right; text-indent:10px; margin-top:8px;}
.imt_left .ipro_sele .sele_{ top:24px;}
.imt_left .ip_sebtn{margin-top:8px;}
.imt_left .ip_sebtn input{ width:80px; height:26px; color:#fff; text-align:center; background:#0b4ea2; font-size:14px; cursor:pointer;}

.imt_right .imtpl_val{ width:370px; padding-left:25px; padding-top:25px;}
.imtpl_val .plval_title{ font-size:20px; font-weight:bold; color:#000;}
.imtpl_val .plval_title a{ color:#000;}
.imtpl_val .plval_sum{ margin-top:20px; line-height:22px;}
.imtpl_val .plval_more{ margin-top:20px;}
.imtpl_val .plval_more a{ display:block; width:14px; height:14px; background:url(../images/more_btn.gif) no-repeat 0 -14px;}

.imtpl_img{ width:255px;}
.imtpl_img .plv_img{ width:255px; height:220px;}
.imtpl_img .plv_img img{ width:100%; height:100%}
.plv_name .plv_nameleft{ height:45px; line-height:45px; width:180px; font-size:16px; text-indent:10px; background:#d0d0d0;}
.plv_name .plv_nameleft a{ color:#000; }
.plv_name .plv_nameright{ width:75px; height:45px; line-height:45px; text-align:center; color:#fff; background:#0b4ea2; font-size:16px;}
.imt_plist .bd{ height:265px; overflow:hidden;}
.imt_plist .bd li{ width:100%; height:265px; background:#ededed;}
.imt_plist .hd a{ display:block; width:21px; height:25px; position:absolute; top:-30px; background:url(../images/ip_btn_03.gif) no-repeat 0 0; cursor:pointer;}
.imt_plist .hd a.next{ right:0px; background-position:-21px -25px;}
.imt_plist .hd a.prev{ right:22px; background-position:0px -25px;}
.imt_plist .hd a.next:hover{background-position:-21px 0px;}
.imt_plist .hd a.prev:hover{background-position:0px 0px;}

.iamin_three{ margin-top:20px;}
.cycom_lisy{ border-left:1px solid #ddd;border-top:1px solid #ddd; width:961px;}
.cycom_lisy ul li{ width:239px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; float:left; padding-bottom:15px;}
.cycom_lisy ul li img{ width:100%; }
.cycom_lisy ul li .com_name{ font-size:14px; font-weight:bold; text-indent:10px; margin:10px 0 3px;}
.cycom_lisy ul li .com_name a{ color:#333;}
.cycom_lisy ul li .com_sum{ font-size:12px; text-indent:10px; height:20px; line-height:20px; word-break:break-all; overflow:hidden;}
.cycom_lisy ul li .com_sum img{ width:auto; }
.cycom_lisy ul li .com_more{ padding:0 15px 15px 0;}
.cycom_lisy ul li .com_more a{ display:block; float:right; width:14px; height:14px; /*background:url(../images/more_btn.gif) no-repeat 0 0; */}
.cycom_lisy ul li .com_more a:hover{ background-position:0 -14px;}

/*foot*/
.foot { background:#e8e8e7 url(../images/footbg.gif) repeat-x top; height:200px; margin-top:40px;}
.foot_val{ height:100%; position:relative;}
.foot_one{ width:240px; height:170px; border-right:1px solid #d2d2d1; margin-top:30px;} 
.foot_one .foot_dt,.foot_two .foot_dt{ font-size:14px; font-weight:bold; color:#0b4ea2; padding-bottom:10px;}
.foot_one .foot_dd li,.foot_two .foot_dd li{ float:left; width:100px; padding-bottom:5px;}
.foot_one .foot_dd li.footodd{ padding-left:30px;}
.foot_two{ width:120px;height:170px; border-right:1px solid #d2d2d1; margin-top:30px;}
.foot_share{ margin-top:30px;}
.foot_share .jiathis_style{ width:125px;}
.foot_share .foot_dt{ font-size:14px; font-weight:bold; color:#0b4ea2; padding-bottom:20px;}
.foot_ewm{ margin-top:30px;}
.foot_val .gotop{ width:61px; height:42px; background:url(../images/gotop_03.gif) no-repeat 0 0; position:absolute; top:-18px; right:0px; cursor:pointer;}

.foot2{ height:45px; background:#949394; line-height:45px; color:#d3d3d3;}
.foot2 a:link,.foot2 a:visited,.foot2 a:hover{ color:#d3d3d3;}
.foot2 .r span{ padding:0 5px;}
/*foot end*/

/*channel_content*/
.channel_content { padding-top:30px;}
.posi{ text-align:right; float:right; padding-top:10px;}

.chcon_left{ width:190px;}
.chcon_right{ width:740px;}
.channel_l_title{ font-size:20px; font-weight:bold; color:#333;}

.cl_menu{ margin-top:15px;}
.cl_menu ul li{ height:28px; line-height:28px; width:100%; border-bottom:1px solid #ddd; text-indent:10px; font-size:14px;}
.cl_menu ul li a{ display:block;height:28px; line-height:28px; width:100%; color:#333;}
.cl_menu ul li a:link,.cl_menu ul li a:visited{ color:#333;}
.cl_menu ul li a:hover,.cl_menu ul li.cur a{ background:#0a4ea1 url(../images/menu_jt.gif) no-repeat right center; color:#fff !important;}

.chann_tright{ margin-bottom:15px;}
.chann_tright .channel_r_title{ font-size:28px; font-weight:bold; color:#333; float:left;}

/*打印字号*/
.print_size{ width:200px; margin-top:3px;}
.print_size .print { display: inline-block; padding-left:20px; background: url(../images/printbg_03.gif) left center no-repeat; padding-right:10px; }
#switcher { display: inline-block; background:url(../images/fs_03.gif) no-repeat 0 3px;*background:url(../images/fs_03.gif) no-repeat 0 0px; *padding-bottom:3px;  }
#switcher a { display: inline-block; width: 12px; height: 12px; overflow: hidden; margin-right:5px;}

.nc_share{ padding:8px 0; background:#ededed; margin:30px 0;}

.about_bott{ width:100%; overflow:hidden;}
.about_bott ul{ width:110%;}
.about_bott ul li{ width:355px; float:left; font-size:22px;background:#afafaf; margin:0 25px 25px 0;}
.about_bott ul li a{ display:block }
.about_bott ul li img{ float:right;}
.about_bott ul li span{ display:block; float:left; width:90px; padding:60px 0 0 40px; color:#fff;}
.about_bott ul li span.tt1{padding:40px 0 0 40px;}
.about_bott ul li.hover{ background:#0c4fa2;}

/*news*/
.chanr_search{ border:1px solid #dadada; padding:10px; margin:20px 0;}
.chanr_title{font-size:16px; font-weight:bold; color:#323232; padding-bottom:15px;}
.chanr_sum{ margin-top:10px;}

.chanr_serk input{ width:155px; height:22px; line-height:22px; background:#efefef; margin-bottom:7px; padding:5px 0 5px 13px;}
.chanr_serk .btn{ width:55px; padding:0; background:#0c4fa2; color:#fff;}

.hot_seach{border:1px solid #dadada; padding:10px;}
.hot_seach .hot_title{ font-size:16px; font-weight:bold; color:#333; background:url(../images/hotseach_03.gif) no-repeat 0 0; text-indent:30px; border-bottom:1px dotted #333; padding-bottom:10px;}

#tagsList {position:relative;  height:150px; margin-bottom:8px; clear:both;}
#tagsList a {position:absolute; top:0; left:0; color:#0d0d0d; text-decoration:none;padding:5px 10px; }
#tagsList a:hover { color:#ff8800; letter-spacing:2px;}

.news_list li { height:105px; width:100%; padding:20px 0; border-bottom:1px dashed #ddd;}
.news_list li img{ float:left; width:153px; height:105px; margin-right:20px;}
.news_list li .news_title{ font-size:16px; font-weight:bold;}
.news_list li .news_title a{ color:#666;}
.news_list li .news_sum{ padding:8px 0; height:44px; overflow:hidden;}
.news_share span{ padding-right:10px;}


.page { clear:both; text-align:center; padding:30px 0px;}
.page span.show { width:90px; height:24px; line-height:24px; display:inline-block; vertical-align:middle; text-align:left; position:relative; margin-right:10px;}
.page .page_c { width:53px; height:24px; background:url(../images/page_bg.png) no-repeat; display:inline-block; position:absolute; right:0px; top:0px;}
.page .page_c .n { display:inline-block; padding-left:9px; width:44px; height:24px; line-height:24px;}
.page .page_c .sele_ { width:51px; left:0px; top:23px;}
.page .page_c .sele_ a { display:block; height:22px; line-height:22px; padding-left:9px;}
.page .page_e { display:inline-block; width:auto; height:24px; line-height:24px; white-space:nowrap;}
.page .page_e a,.page .page_e strong { display:inline-block; width:auto; height:24px; line-height:24px; padding:0px 8px; overflow:hidden; vertical-align:middle;}
.page .page_e a.first,.page .page_e a.prev,.page .page_e a.next,.page .page_e a.last { width:24px; padding:0px; background:url(../images/page_bg.png) -53px 0px no-repeat; overflow:hidden;}
.page .page_e a.first { background-position:-53px 0px;}
.page .page_e a.prev { background-position:-77px 0px;}
.page .page_e a.next { background-position:-77px -24px;}
.page .page_e a.last { background-position:-53px -24px;}

/*新闻详细*/
.myart{ line-height:2;}
.myart p{ line-height:2;}
.news_det_title{ font-size:20px; color:#333; font-weight:bold; text-align:center; width:100%; height:36px; line-height:36px; margin:20px 0; position:relative;}
.subTitle{font-size:16px; }
.det_np{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:30px;}
.det_prev{ border-bottom:1px dashed #ccc;}
.det_prev,.det_next{ line-height:45px;}
.det_prev a,.det_next a{ color:#666;}
.det_prev a:hover,.det_next a:hover{ color:#0b4ea2;}
.det_news_share{ border-bottom:1px solid #ddd; padding:0px 0 10px; margin-bottom:15px;}
.news_close a{ display:block; text-align:center; width:80px; height:24px; line-height:24px; background:#e3e3e3; color:#666;}


/*联系我们*/
.com_cat ul { margin-bottom:10px;}
.com_cat ul li{ float:left;height:36px; line-height:36px;background:#ededed; width:245px; margin-bottom:10px;}
.com_cat ul li a{ display:block; height:36px; line-height:36px; background:#ededed; padding:0 20px; font-size:14px; color:#666;}
.com_cat ul li a:hover,.com_cat ul li.cur a{ background:#084ca3; color:#fff;}  


.contant_con{ padding:30px 0; border-bottom:1px dashed #ddd;}
.con_con_right{ width:370px;}
.con_con_right .con_title{ font-size:18px; padding-bottom:10px; font-weight:bold;}

.con_map{ width:740px; height:380px; margin-top:30px;}

.con_left_sele .ipro_sele{ width:100%;}
.con_left_sele .ipro_sele{ width:100%; height:24px; line-height:24px; border:1px solid #dddddd; background:url(../images/ip_selbg_07.gif) no-repeat right; text-indent:10px; margin-top:8px;}
.con_left_sele .ipro_sele .sele_{ top:24px;}
.con_left_sele .ip_sebtn{margin-top:8px;}
.con_left_sele .ip_sebtn input{ width:80px; height:26px; color:#fff; text-align:center; background:#0b4ea2; font-size:14px; cursor:pointer;}

/*job*/
.cn_left_gd{ margin-top:20px;width:189px; height:90px; position:relative;}
.cn_left_gd .bd ul li{ width:189px; height:90px; position:relative;}
.cn_left_gd .bd ul li img{ width:100%; height:100%;}
.cn_left_gd .bd ul li .left_title{ height:22px; line-height:22px; width:100%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); color:#fff; font-size:13px; text-indent:10px;}

.cn_left_gd .hd a{ display:block; width:21px; height:25px; position:absolute; top:0; background:url(../images/ip_btn_03.gif) no-repeat 0 0; cursor:pointer;}
.cn_left_gd .hd a.next{ right:0px; background-position:-21px -25px;}
.cn_left_gd .hd a.prev{ right:22px; background-position:0px -25px;}
.cn_left_gd .hd a.next:hover{background-position:-21px 0px;}
.cn_left_gd .hd a.prev:hover{background-position:0px 0px;}

.job_search { background:#ededed; padding:10px 0 10px 30px; margin-bottom:25px;}
.job_search .job_com_sea select,.job_search .job_com_zw select{ width:150px; height:22px; margin-right:10px; }
.job_search .job_com_inp input{ width:225px; height:20px; line-height:20px; border:1px solid #b9b9bb; background:#fff; }
.job_search .job_com_inp{margin-right:10px;}
.job_search .job_com_btn input{ width:80px; height:22px; background:#0c4ea2; color:#fff; font-size:14px; text-align:center;}

.job_list .job_left{ width:200px;}
.job_list .job_right{ width:525px;}
.job_left ul li{width:195px; height:26px; line-height:26px; margin-bottom:10px; text-indent:10px;}
.job_left ul li a{ display:block; width:195px; height:26px; line-height:26px; background:#efefef url(../images/job_jt.gif) no-repeat right -26px;}
.job_left ul li a:hover,.job_left ul li.cur a{ background:#0a4ea1 url(../images/job_jt.gif) no-repeat right 0; color:#fff;}

.job_right ul{ width:100%; border-top:1px solid #ddd;}
.job_right ul li{ width:100%; float:left; border-bottom:1px solid #ddd;height:32px; line-height:32px;}
.job_right ul li .jobname{ height:32px; line-height:32px; width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding-left:15px;}
.job_right ul li .jobdate{ height:32px; line-height:32px; padding-right:15px;}

/*开元文化*/
.culture_tab .culture_key li{ float:left; margin-right:2px; margin-bottom:2px;}
.culture_tab .culture_key li a{ display:block; height:36px; line-height:36px; width:244px; font-size:14px; text-align:center; background:#ededed;}
.culture_tab .culture_key li a:hover,.culture_tab .culture_key li.cur a{ background:#0650aa; color:#fff;}
.culture_tab .tab_val{  padding:15px;}

.honor_top .honor_bimg{ width:480px; margin:30px auto 0; padding:20px; border:1px solid #ccc;}
.honor_top .honor_simg{ width:110px; float:right; height:487px; border:1px solid #ccc; position:relative;}
.honor_top .hon_title{ text-align:center; margin-top:5px;}
.honor_top .bigImg{ width:480px; height:380px;}
.honor_top .bigImg img{ width:100%; height:100%;}
.honor_simg .bd{ width:95px; height:415px; margin:35px auto 0; overflow:hidden;}
.honor_simg .bd li{ width:100%; height:75px; margin-bottom:10px;}
.honor_simg .bd li img{ width:100%; height:100%;}
.honor_simg .hd a{ display:block; width:110px; height:25px; position:absolute; background:url(../images/honor_btn.jpg) no-repeat 0 0; left:0;}
.honor_simg .hd .next{ top:0px; }
.honor_simg .hd .prev{ bottom:0px;background-position:0 -25px;}
.honor_list{ margin-top:20px;}
.honor_list .title_t{ font-size:18px; font-weight:bold; color:#0a4ea1; padding-bottom:10px;}
.honor_list  ul li{ float:left; width:100%; line-height:24px; border-bottom:1px dashed #ccc; padding:5px 0;}

.honor_pic_list{ position:relative;}
.honor_pic_list .hd a{ display:block; width:21px; height:25px; position:absolute; top:-50px; background:url(../images/ip_btn_03.gif) no-repeat 0 0; cursor:pointer;}
.honor_pic_list .hd a.next{ right:-30px; background-position:-21px -25px;}
.honor_pic_list .hd a.prev{ right:-7px; background-position:0px -25px;}
.honor_pic_list .hd a.next:hover{background-position:-21px 0px;}
.honor_pic_list .hd a.prev:hover{background-position:0px 0px;}

/*history*/
.his_title{ font-size:22px; font-weight:bold; color:#0a4ea1; margin:30px 0 15px;}
.his_sum{ margin-bottom:10px;}
.his_tab .culture_key li a{ width:183px;}
.his_tab .tab_val{ padding:15px 0;}
.his_tab .hisval_title{ font-size:16px; margin-bottom:10px;}
.histop_bg{ height:32px; background:url(../images/histop.gif) no-repeat 0 0; margin-top:20px;}
.his_list li{ margin-bottom:20px;}
.his_list .his_left{ width:65px; height:64px; background:url(../images/his_yebg_03.gif) no-repeat 0 0;}
.his_list .his_left p{ font-size:16px; text-align:center; padding-top:25px;}
.his_list .his_right{ width:650px; background:url(../images/hisbg.gif) no-repeat 0 0;}
.his_list .his_rightfoot{ background:url(../images/hisbg.gif) no-repeat bottom; height:5px; font-size:0px;}
.his_list .his_right_val{ padding:20px 25px;}


/*产品*/
.pro_list{ overflow:hidden; width:100%; margin-bottom:20px;}
.pro_list .prolist_title{ font-size:22px; font-weight:bold; color:#0a4ea1;}
.pro_list .prolist_title a{color:#0a4ea1;}
.pro_list ul{ border-bottom:1px solid #d4d4d4; padding:20px 0; width:110%;margin-bottom: 20px;}
.pro_list ul li{ width:210px; padding:12px; background:#f2f2f2; float:left; _display:inline; margin:0 18px 20px 0;}
.pro_list ul li .pro_img{ width:210px; height:125px;}
.pro_list ul li .pro_img img{ width:100%; height:100%;}
.pro_list ul li .pro_name{ width:210px; margin:5px 0; border-bottom:1px dotted #a9a9a9; line-height:26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;padding: 5px 0;}
.pro_list ul li .pro_name a{ color:#666;}
.pro_list ul li .pro_comp{width:210px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.job_t { width:100%; height:33px; line-height:32px; cursor:pointer; color:#505050; background:#ebebeb; margin-top:5px; font-size:14px; border:1px solid #dedede; }
.job_t h3 { width:auto; float:left; font:14px/33px "Microsoft Yahei"; padding-left:30px; }
.job_t span.t { width:13px; height:7px; float:right; padding-right:25px; margin-right:20px; background:url(../images/jobjt2.gif) no-repeat right; margin-top:12px;}
.job_c { width:100%;  display:none;border:1px solid #dedede; border-top:none; }
.job_c .info { padding:10px 30px 0px 30px; line-height:2;}
.job_cur span.t{ background:url(../images/jobjt.gif) no-repeat right; }
.job_btn a{ display:block; width:104px; height:32px; line-height:32px; text-indent:36px; color:#fff; background:url(../images/jovbtn.gif) no-repeat 0 0;}
.job_btn a:visited{ color:#fff;}


/*简历投递*/
.job_head{background:url(../images/tanhao.png) no-repeat;height:35px;padding-left:50px;color:#fff;margin:15px 0;}
.j_f_line{float:left;width:49%;margin-bottom:2px;}
.j_f_line .t{display:inline-block;height:40px;line-height:40px;width:88px;text-align:right;padding-right:10px;font-size:14px;vertical-align:middle;margin-right:10px;}
.j_f_line  em{color:#f00;margin:0 8px 0 0 ;}
.j_f_line .inp{width:230px;height:20px;line-height:20px;border:1px solid #ccc;vertical-align:middle; background:#ededed;}
.j_f_line .short{width:100px;}
.j_f_line select{padding:2px;border:1px solid #ccc;width:230px;background: #ededed;}
.j_f_text{width:99%;}
.j_f_text .t{height:110px;line-height:110px;vertical-align:bottom;}
.j_f_text textarea{height:100px;width:590px;border:1px solid #ccc;vertical-align:bottom;overflow:auto;background:#ededed;}
.j_f_act{clear:left;float:left;padding-left:522px;margin-top:10px;width: 190px;}
.j_f_act .btn{width:89px;height:24px;background:url(../images/submit.png);overflow:hidden;color: #fff; float: left;
margin-right: 5px;display: inline-block;}


/*网站地图*/
.smList { width:100%; float:left; padding-bottom:15px; *padding-bottom:5px;}
.smList h2 { height:32px; line-height:32px; font-size:16px; background:url(../images/site_ico.gif) 15px 50% no-repeat; padding-left:40px; border-bottom:#cdcdcd 1px solid; margin-bottom:14px;}
.smList01 { width:100%; float:left;}
.smList01 li { width:126px; height:29px; float:left; margin:0px 17px 10px 0px;}
.smList01 li a { display:block; width: 125px;text-align: center; height:24px; font-size:13px; line-height:24px; border:#d5d5d5 1px solid; background:url(../images/site_point.gif) 0px -27px no-repeat;}
.smList01 li a:hover { background-position:0px 0px; color:#e50b01;}
.smList01 li.sec { width:610px; height:auto; float:right; margin-right:0px;}
.smList01 li.sec a { display:inline-block; border:0; width:auto; padding:0px; background:none; white-space:nowrap;}
.smList01 li.sec .w { margin:0px 15px; display:inline-block; width:1px; height:10px; background:#d7d7d7; overflow:hidden; text-indent:-10px; *vertical-align:4px;}
.smList01 li.c { width:100%; height:0px; overflow:hidden; margin:0; clear:none;}
.siteMaps .other li .select_hover p.text { top:auto; bottom:18px;} 


/*站内搜索*/
.searchResult { line-height:44px; font-size:14px; color:#666;}
.searchResult strong.n { font-size:18px; font-weight:normal; color:#333;}
.searchResult b.num { font-size:18px; color:#da251c; margin:0px 5px;}

.stepSearch { border:#cccccc 1px solid; background:#efefef; clear:both; padding:10px 15px;}
.stepSearch strong.n { font-size:14px; white-space:nowrap; float:left; font-weight:normal; line-height:26px;}
.stepSearch .input { width:226px; float:left;}
.stepSearch .input input { width:220px; height:25px; border:#cccccc 1px solid; background:#fff;}
.stepSearch .btn { width:auto; float:left;}
.stepSearch .btn input { width:auto; height:auto; background:#da251c url(../images/search_ico.gif) left 50% no-repeat; padding:2px 15px 3px 15px; font-size:14px; color:#fff; font-family:"Microsoft yahei";}

.searchList li { border-bottom:#cccccc 1px dashed; padding:10px 0px;}
.searchList .num { width:30px; float:left; font-size:14px; font-weight:normal; line-height:30px;}
.searchList .info { width:710px; float:right; margin-right:15px; _display:inline;}
.searchList .info .t { font-size:14px; line-height:22px; padding-bottom:5px;}
.searchList .info .t h2 { width:auto; line-height:28px; font-size:14px; display:inline;}
.searchList .info .text { font-size:13px; line-height:22px; color:#5f5f5f;}
.noleft{width:100%}

/*联系我们新*/
.contact_n_map{width:980px;height:550px;margin-bottom:20px;}
.contact_n_list{}
.contact_n_list li{margin-bottom:10px;}
.contact_n_list h3{height:36px;line-height:36px;padding-left:15px;background:#ededed;cursor:pointer;font-size:15px;}
.contact_n_list h3 .ico{float:right;margin:8px 10px 0 0;}
.contact_n_list .c_{display:none;padding:20px 0;}
.contact_n_list .btn{background:#0a4ea1;color:#fff;padding:5px 10px;width:100px;margin-top:20px;font-size:14px;}
.contact_n_list .btn .ico{margin-right:5px;}
.contact_n_list .active h3{ background:#084ca3; color:#fff;}
.contact_n_list .active h3 .ico{background-position:-20px -60px;}
.contact_n_list img{padding-right:20px;}

/*成员公司0625*/
.cygs_new{ width:740px; height:309px; position:relative;}
.cygs_new p{ width:645px;  height:309px; position:absolute; top:10px; left:45px; clear:both;}
.cygs_new p a{ display:block; width:322px; height:48px; float:left; background:url(../images/blank.gif) repeat 0 0;}

.cygs_new2{width:650px; position:relative;}
.cygs_new2 p{ width:400px; height:426px; position:absolute; top:76px; right:-50px;}
.cygs_new2 p a{ display:block;height:26px;background:url(../images/blank.gif) repeat 0 0; margin-bottom:6px;}

/*企业分布*/
/*.fenbu_bg{padding: 0 45px;}*/
.fenbu_img{background: #f7f7f7; }
.fenbu_link{background: #f7f7f7;width: 700px;padding: 20px;}
.fenbu_link li{ float:left; width:330px;padding: 0 2px 15px 15px;}
.fenbu_link li img{ float:left;}
.fenbu_link li p{float: right;height: 48px;line-height: 48px;width: 240px;}

/*产品列表*/
.pro_list .job_c{ border:0;}
.pro_list .job_t{ height:35px; line-height:35px; font-size:15px;}
.pro_list .job_cur{ background-color:#084ca3; color:#fff;}
.pro_list .job_t span.t{background:url("../images/load.png") center no-repeat; float:right; height:35px; overflow:hidden; width:5%; padding:0; margin:0;}
.pro_list .job_cur span.t{background:url("../images/off.png") center no-repeat;}
.pro_list ul{ border:0; margin-bottom:0;}
.pro_sg_list li{ float:left; width:215px; padding:10px; }
.pro_sg_list li img{ width:210px; height:125px;}
.pro_sg_list li span{ display:block; margin-top:10px;}

/*历史沿革*/
#scroll{ height:280px; overflow:scroll; z-index:2;width:250px;}
.scroll_r{ width:35%;}
.his_sc_l{ position:relative; top:27px; margin-bottom:30px;}
.his_sc_l  a{ display:block; width:21px; height:25px; position:absolute; top:-27px; z-index:2}
.his_sc_l a.prev{ background:url(../images/his_yg_prev.png) center no-repeat; left:400px;}
.his_sc_l a.next{ background:url(../images/his_yg_next.png) center no-repeat; left:428px}

.his_sc_l .hd ul li{ margin-bottom:20px;}
.his_sc_l .hd ul li.on{ }


.nrqy{  line-height:2em; padding-top:35px; padding-left:10px; padding-right:10px;}
.hiscroll { width:715px; height:115px; position:relative; clear:both; }
.hiscroll .honor_tab{ overflow:hidden;height:77px;}
.hiscroll .honor_tab ul{ height:77px; overflow:hidden; padding-left:0;}
.hiscroll  .honor_tab ul li{ height:77px;}
.hiscroll i { display:block; width:20px; height:20px; position:absolute; top:52px; font:0/0 a; letter-spacing:-9px; cursor:pointer; background:url(../images/banner_slide_ie6.png) no-repeat 0 0;}
.hiscroll .s_prev { left:-25px;}
.hiscroll .s_next { right:-25px; background-position:-18px 0;}

/*大事记*/
.tab_value{ display:none;}
.dsj_tab{  height:65px; position:relative; }
.dsj_tab .dsj_xian{ height:1px; font-size:0; width:100%; border-bottom:1px dotted #a8a8a8; position:absolute; top:60px;_top:30px; left:0px; z-index:1;}
.dsj_tab ul{ position:relative; z-index:2; padding-left:11px;}
.dsj_tab ul li{ float:left; _display:inline;margin:0 43px 0 0;}
.dsj_tab ul li a{ display:inline-block; width:133px; height:77px; background:url(../images/dsj_off_03.png) no-repeat 0 0;line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#434343;}
.dsj_tab ul li a:hover,.dsj_tab ul li.cur a{ background:url(../images/dsj_on_03.png) center  no-repeat ; color:#fff; }
.dsj_mnr{ padding-left:20px; padding-top:30px; line-height:28px;}

/*视频列表*/
.video_list{ width:103%}
.video_list li{ position:relative; width:210px; padding:12px; background:#f2f2f2; float:left; _display:inline; margin:0 18px 20px 0}
.video_list li span{ display:block; margin-top:10px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;   word-break:break-all;}
.video_list li img{width:210px; height:125px;}
.video_list li i{ position:absolute; left:50%; top:50%; display:block; width:40px; height:40px; margin-left:-20px; margin-top:-45px; background:url(../images/play.png);}

/*发展历程*/
.History-H2 { background: #ffffff; cursor: default; }
.History-H2 ._year { position: relative; height: 40px; margin-bottom: 20px; border-bottom: 1px dotted #333333; }
.History-H2 ._year strong { position: absolute; width: 86px; height: 66px; padding-top: 20px; background: url(../images/year.png) no-repeat; left: 0; top: 0; text-align: center; font-size: 16px; color: #008aff; line-height: 0; font-size: 0; }
.History-H2 ._year span { color: #c9c9c9; display: block; font-size: 0; }
.History-H2 ._list li { padding: 10px 20px 10px 88px; background: url(../images/list.png) 34px 0 no-repeat; color: #555555; }
.History-H2 ._list li strong { display: block; font-size: 20px; line-height: 42px; }
.History-H2 ._list li:hover { background: url(../images/list_hover.png) 33px 0 no-repeat; color: #008aff; text-decoration: underline; }

.honor_top{ margin-top:30px;}


.imt_left .newipro_inp{ width:100%;border: 1px solid #dddddd; background:#fff; margin-top:8px;}
.imt_left .newipro_inp input{height: 24px;line-height: 24px; text-indent:10px; color:#666; width:100%;}


/*成员分布*/
.fenbu_img{ position:relative; text-align: center;}
.fenbu_cy li{ position:absolute; cursor:pointer; }
.fenbu_cy li .cy_title{ position:absolute;top:0px; left:0px; background:#fff; padding:15px; border:1px solid #ddd; width:170px; text-align:center; display:none;left:50%; margin-left:-100px;top:-60px;}
.fenbu_cy li a{ display:block; width:100%; height:100%;}

.fenbu_cy li.cy_a{width:13px; height:27px;  bottom:187px; right:145px;}
.fenbu_cy li.cy_b{ width:20px; height:40px; right:123px; bottom:187px; }
.fenbu_cy li.cy_c{ width:33px; height:65px; right:245px; bottom:150px; }
.fenbu_cy li.cy_d{ width:28px; height:28px; right:167px; top:285px; }
.fenbu_cy li.cy_e{ width:35px; height:30px; right:197px; bottom:85px; }
.fenbu_cy li.cy_f{ width:15px; height:45px; right:95px; bottom:230px; }
.fenbu_cy li.cy_g{ width:18px; height:25px; left:133px; bottom:150px; }
.fenbu_cy li.cy_h{ width:18px; height:62px; left:133px; bottom:80px; }
.fenbu_cy li.cy_i{ width:22px; height:26px; left:152px; bottom:120px; }
.fenbu_cy li.cy_j{ width:40px; height:25px; left:170px; bottom:150px; }


.History-H4-T { height: 50px; }
.History-H4 .tab_t { width: 80px; background: url(../images/dot_normal.png) center bottom no-repeat; font-size: 14px; }
.History-H4 .tab_t_cur { background-image: url(../images/dot_cur.png); color: #004fa0; font-weight: bold; font-size: 18px; }
.History-H4 .tab_c { margin-top: -7px; border-top: 1px solid #dbdfe1; }
.History-H4 .tab_c .title{font-weight: bold;}
.History-H4 .tab_c ul { background: url(../images/line.png) center 0 repeat-y; padding-top: 30px; }
.History-H4 .tab_c li { background: url(../images/dot.png) center 7px no-repeat; padding-bottom: 20px; }
.History-H4 .tab_c ._img { float: right; width: 47%; }
.History-H4 .tab_c ._img img { height: 156px; margin: 0 15px 15px 0; border:1px solid #d6d6d6; }
.History-H4 .tab_c ._text { float: left; width: 47%; text-align: right; }
.History-H4 .tab_c ._title { font-size: 24px; color: #004fa0; line-height: 1.8em; }
.History-H4 ._even ._img { float: left; text-align: right; }
.History-H4 ._even ._img img { margin: 0 0 15px 15px; }
.History-H4 ._even ._text { float: right; text-align: left; }

.History-H4 .tab{position:relative;}
.History-H4 .tab_t{position:absolute;top:0;text-align:center;cursor:pointer;}
.History-H4 .tab_c{display:none;}
.History-H4 .tab_c_cur{display:block;}

.History-H4  .slide { position: relative; overflow:hidden;}
.History-H4  .slide img { max-width: none; }

.History-H4  .slide_wrap{position:relative;width:100%;height:100%;overflow:hidden;*zoom:1;}
.History-H4  .slide_c {float:left;  top: 0; left: 0;  height:100%; overflow: hidden; z-index: 1; }

.History-H4  .slide_nav { position: absolute; z-index: 98; }
.History-H4  .arr_prev,.History-H4  .arr_next { cursor: pointer; z-index: 99; }

/*20150915*/
.job_search .job_com_sea select, .job_search .job_com_zw select { color:#999; font-family:"Microsoft Yahei"; margin-top:4px;}
.nav ul li .nav_level2 ul { width:129px; max-height:165px; _height:165px; overflow-y:auto; overflow-x:hidden;}

/*20150922*/
.pro_list .box { margin-top:-6px;}
.channel_l_title,.chann_tright { height:24px; line-height:24px; margin-bottom:30px; white-space:nowrap;}
.History-H2 ._list { padding-top:20px;}
.History-H2 ._list li { background-position:34px -17px;}
.History-H2 ._list li:hover { background-position:33px -17px;}

.History-H2 ._list li.imp { background-image:url(../images/list_solid.png);}
.History-H2 ._list li.imp:hover { background-image:url(../images/list_solid_hover.png);}

.History-H2 ._list dl { position:relative; padding-left:20px; clear:both; *zoom:1; overflow:hidden;}
.History-H2 ._list dt { position:absolute; left:0; top:0;}

sup { vertical-align:super; font-size:8px; -webkit-transform-origin-x:0; -webkit-transform: scale(0.7); display:inline-block;}

.lv1_menu > li { margin-bottom:10px; position:relative;}
.lv1_menu > li > a { display:block; line-height:22px; background-color:#ebebeb; padding:7px 30px 7px 15px; font-size:14px;}
.lv1_menu > li:hover > a { background-color:#0a4ea1; color:#fff;}
.lv1_menu > li:hover > .m_btn { background-position:-20px 0;}
.lv1_menu ul { display:none;}
.lv1_menu ul > li { border-bottom:#e1e1e1 1px solid;}
.lv1_menu ul > li > a { display:block; line-height:22px; font-size:12px; padding:9px 25px 9px 15px; position:relative;}
.lv1_menu ul > li > a .arr,.lv1_menu .m_btn { display:block; width:20px; height:20px; background:url(../images/menu_arr.png) no-repeat; position:absolute; right:7px; top:8px;}
.lv1_menu .m_btn { cursor:pointer;}
.lv1_menu ul > li > a .arr { background-position:0 -40px; top:10px; display:none;}
.lv1_menu ul > li > a:hover .arr,.lv1_menu ul > li.cur > a .arr { display:block;}

.lv1_menu > li.cur ul { display:block;}
.lv1_menu > li.cur > a { background:#0a4ea1; color:#fff;}
.lv1_menu > li.cur .m_btn { background-position:0 -20px;}

.pro_t h3 sup,.lv1_menu sup,.pd_right .n_cates sup { font-size:10px; -webkit-transform-origin-x:0; -webkit-transform: scale(0.8); display:inline-block; vertical-align:super; line-height:12px;}

.pro_t { width:100%; height:33px; line-height:32px; cursor:pointer; color:#505050; background:#ebebeb; margin-top:5px; font-size:14px; border:1px solid #dedede; }
.pro_t h3 { width:auto; float:left; font:14px/33px "Microsoft Yahei"; padding-left:30px; }
.pro_t span.t { width:5%; height:33px; float:right; background:url(../images/load.png) no-repeat center;}
.pro_c { width:100%; display:none; }
.pro_c .info { padding:10px 30px 0px 30px; line-height:2;}
.pro_cur { background:#084ca3;}
.pro_cur h3 { color:#fff;}
.pro_cur span.t{ background:url(../images/off.png) no-repeat center; }

.pro_sg_list li span { height:20px; line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.nav ul li .nav_level2_5 { width:791px; left:-460px;}
.nav ul li .nav_level2_5 ul { width:150px;}
.nav ul li .nav_level2_5 ul li { width:95%;}
.nav ul li .nav_level2 ul li a { width:100%;}

.news_share span,.imol_val .iol_gn span { display:inline-block; white-space:nowrap; overflow:hidden; vertical-align:middle;}

.imt_left div img { height:159px;}
.imtpl_val .plval_more { margin-top:9px;}

/*全站搜索*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 20px; line-height: 20px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 22px; line-height: 22px; background: #0e90d2; cursor: pointer; border:0; padding:0 10px; color:#fff;}
.Search-S1-head ._btn [class^="ico-"] { vertical-align: top; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { height: 22px; line-height: 22px; }
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 10px; }
.Search-S1-list ._head { font-size: 14px; padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc;  overflow:hidden;}
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color: #0e90d2; padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width:80%; font-weight: bold; }
.Search-S1-list ._p { padding-left: 60px; }

.imain_three .tab1 { height:310px;}

.job_list .job_right { width:100%;}
.job_right ul li .jobname { width:250px;}
 /*.myart p { float:left; width:230px;}*/
 .job_right .company{float:left; width:230px;}
.job_right ul li .jobdate { text-align:right;}

.lv1_menu { width:215px;}
.job_search .job_com_btn input { cursor:pointer;}

/*20151225*/
.imt_left .ipro_sele .sele_ { overflow:auto!important; }

/*20160203*/
.com_more{ display:block; font-size:12px;  position:absolute; right:20px; top:30px;} 
