@charset "utf-8";
/*效果图byEDGE 样式by zk71.com 美工团队*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, tbody, p, th, td, em, input, img { margin:0; padding:0; border:0; }
body { font-size: 12px; color:#282828; background:#F1F1F1 url(../images/body_bg.jpg) repeat center center fixed;/*background-color: rgb(241, 241, 241);*/ }
body { font-family:"方正正黑简体", 微软雅黑; }
li { list-style-type: none; }
a:active, a:focus { outline:none; }
a { color:#2e2e2e; text-decoration: none; }
a:hover { color:#005591; }
.fl { float:left; }
.fr { float:right; }
em, i { font-style: normal; }
.m_t_14 { margin-top: 14px; }
.m_t_12 { margin-top: 12px; }
.m_t_20 { margin-top: 20px; }
.m_t_10 { margin-top: 10px; }
.m_t_20 { margin-top: 20px; }
.m_b_10 { margin-bottom: 10px; }
.m_b_20 { margin-bottom: 20px; }
.p_r_12 { padding:12px; }
.tq_fl { float: left; margin: 0px 20px 0px 0px; }
.tq_fr { float: right; margin: 0px 0px 0px 0px; }
.w1200 { position: relative; height: auto; width: 1000px; margin-right: auto; margin-left: auto; clear: both; float: none; }
.remove { clear: both; float: none; font-size: 1px; line-height: 1px; }
.current { color:#fb6c01; }
.text-shadow { -moz-text-shadow: 0px 1px 1px #FFF; -webkit-text-shadow: 0px 1px 1px #FFF; ; -ms-text-shadow: 0px 1px 1px #FFF; ; -o-text-shadow: 0px 1px 1px #FFF; text-shadow: 0px 1px 1px #FFF; }
/*---------------头部---------------*/
.clearfix:after { visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0; *zoom:1;
}
#header { width: 100%; min-width:1000px; position: relative; z-index:10; height:auto; }
#main { min-width:1000px; min-height:300px; overflow: hidden; margin-top: 30px; ; margin-right: auto; margin-left: auto; }
.main_w { width: 1000px; margin:0 auto; margin-bottom: 20px; }
.main_w h1.index_tt { position: relative; text-align: center; font-size: 24px; color:#484848; margin:20px 0 20px 0; font-family:"方正正粗黑简体"，微软雅黑; font-weight:300; }
.main_w h1.index_tt s { position: absolute; z-index: -1; top:10px; height:1px; width: 250px; display: block; border-bottom: 2px solid #a7a3a3; text-decoration: none; }
.main_w .location_w { margin-bottom:20px; width: 200px; text-align: left; font-size: 20px; color: #484848; font-weight: 300; }
.main_w .location_w a { color: #484848; }
.main_w .location_w a:hover { color:#005591; }
.main_w .location_w i { font-size: 16px; margin:0 10px }
.main_w h1.index_tt b { position: absolute; z-index: -1; top:10px; right:0px; height:1px; width: 250px; display: block; border-bottom: 2px solid #a7a3a3; text-decoration: none; }
.main_w h1.index_tt font { margin:0 10px; }
.main_w h1.index_tt span { font-size:20px; color:#3c3c3c; margin:0 0 0 0px; font-weight:bold; font-family:"黑体"; }
.main_w h1.index_tt em { color:#bebebe; font-size:20px; font-weight:bold; font-family:"黑体"; }
.main_w h1.index_tt i { color:#757575; font-size:20px; font-weight:bold; font-family:"黑体"; }
.main_w .main_l { float:left; width:160px; margin-right:10px; overflow:hidden; }
.main_w .main_r { float:left; width:830px; overflow:hidden; }
.main_w .main_r .cp_w { width: 830px; padding-top:0px; }
.main_w .main_r .cp_w ul { width: 840px; }
.main_w .main_r .cp_w li { float:left; position: relative; text-align: center; width:200px; height:200px; margin-right:10px;margin-bottom:10px; }
.main_w .main_r .cp_w li .pic { position: relative; overflow:hidden; width: 200px; height:200px; margin-right: auto; margin-left: auto; text-align: center; display: table; max-height: 200px; }
.main_w .main_r .cp_w li .pic span { display: table-cell; vertical-align: middle; }
.main_w .main_r .cp_w li p { position: absolute; z-index: 2;height:32px; line-height:32px; width: 200px; bottom:0px; color:#fff; text-align:center; font-size:12px; font-weight:bold; text-align:center; }
.main_w .main_r .cp_w li a:hover p { color:#005591; }
.main_w .main_r .cp_w li p.tex_bg {
	position: absolute;
	z-index: 1;
	background:url(../images/tex_bg.png) repeat-x top;
	opacity:0.8;
	 filter:Alpha(opacity=30);
	bottom:0;
	height:42px;
	left:0;
	width:100%}
.more_a { float:right; margin-top:5px; font-size:12px; ; font-weight:bold; color:#666 }
.a_icon { display: inline-block; *display:inline;
zoom:1; font-size:0; content:""; width: 16px; height: 18px; line-height:18px; overflow: hidden; vertical-align:middle; font-style:normal; background:url(../images/icon.png) no-repeat; _background:url(../images/icon_ie6.png) no-repeat; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.hi_icon { background-position:0px 0px; }
.ProductInfo{
line-height: 32px;
font-size: 14px;
margin-left:30px;
}

/*---------------顶部导航菜单---------------*/
/*logo一栏*/
.logo_bg { width: 100%; height:92px; background:#A9A9A9 url(../images/top_bg.jpg) no-repeat center center; }
.logo_w { width:1000px; margin: 0px auto; height:92px; position:relative; }
.logo_w .logo { position: absolute; left: 0px; top:14px; }
.logo_w .logo_right { position: absolute; top:40px; right:-90px; width: 320px; }
.logo_w #search_box { overflow: hidden; float: left; height:28px; width: 210px; background:url(../images/search_bg.png) no-repeat 0px 0px; }
.logo_w #search_box #keyword { float:left; width: 165px; height:28px; line-height:28px; padding-left:10px; padding-right:0px; background: none; color:#818181; }
.logo_w #search_box #imgBtnProductSearch { float: left;width:17px; height:19px; margin:3px 5px;background:url(../images/search.png) no-repeat 0px 0px;cursor:pointer }
/*---语言切换---*/
.logo_w .language_switch { float: left; width:80px; padding:0 8px; height: 28px; line-height: 28px; }
.logo_w .language_switch h3 { font-weight:normal; font-size:100%; }
.logo_w .language_switch dl { zoom:1; }
.logo_w .language_switch dd { float:left; position:relative; z-index: 2; }
.logo_w .language_switch dd h3 { float:left; }
.logo_w .language_switch dd h3 a { display:inline-block; *display:inline;
zoom:1; width:80px; padding:0 8px; height:28px; line-height:28px; font-size:14px; color:#4F4F4F; }
.logo_w .language_switch dd.on h3 a, .logo_w .language_switch dd h3 a:hover { background:#005591; color:#FFF }
.logo_w .language_switch dd i.xl_icon { display:inline-block; width:12px; height:8px; margin:0 0px 5px 2px; overflow:hidden; vertical-align:middle; content:""; vertical-align: text-bottom; font-size:12px; line-height:30px; background: url(../images/xl_icon.png) 0px 0px no-repeat; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.logo_w .language_switch dd.on i.xl_icon { background: url(../images/xl_icon.png) 0px -8px no-repeat; }
.logo_w .language_switch .top_nav_fl { display: none; position:absolute; width: 80px; padding:0px 8px; left:0; top:24px; background:#005591; color:#FFF }
.logo_w .language_switch .top_nav_fl a { color:#FFF; }
/*---语言切换---*/

/*logo一栏*/

/*导航*/
.header { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; }
.top_nav { height:42px; width:100%; background:#EBEBEB; border:1px solid #515151; border-left:none; border-right:none; }
.nav { width:1000px; margin:0 auto; padding:0 0px; height:42px; line-height:42px; position:relative; z-index:1; }
.nav a { color:#282828; font-size:20px; font-weight:normal; }/**注：设计稿字体为"方正正黑简体"**/
.nav .nli { float:left; position:relative; display:inline; }
.nav .nli h3 { float:left; }
.nav .nli h3 a { display:block; padding:0 45px; border-right:1px solid #8E8E8E; border-left:1px solid #8E8E8E; margin-right:-1px; }
.nav .sub { display:none; width:100px; left:0; top:34px; position:absolute; background:#4E4E4E; line-height:26px; padding:5px 0; }
.nav .sub li { zoom:1; }
.nav .sub a { display:block; padding:0 10px; }
.nav .sub a:hover { background:#005591; color:#FFF; }
.nav .nli h3 a:hover { background:#005591; color:#FFF; }
/*导航*/
/*产品推荐滚动*/
.tj_cp { position: relative; width:1000px;
height:210px; margin:0 auto; overflow:hidden; }
.tj_cp .bd { width:870px; margin-left:70px; overflow:hidden; }
.tj_cp li { float:left; position: relative; text-align: center; width:200px; height:200px; margin:0px 8px; overflow:hidden; }
.tj_cp li .pic { position: relative; overflow:hidden; width: 200px; height:200px; margin-right: auto; margin-left: auto; text-align: center; display: table; max-height: 200px; }
.tj_cp li .pic span { display: table-cell; vertical-align: middle; }
.tj_cp li p.cp_t{ position: absolute;z-index: 2; height:32px; line-height:32px; width: 200px; bottom:0px; text-align:center; font-size:12px; font-weight:bold; text-align:center; color:#fff; /**background:#000; filter:Alpha(opacity=20); background-color:rgba(0, 0, 0, 0.2) **/}
.tj_cp li p.tex_bg {
	position: absolute;
	z-index: 1;
	background:url(../images/tex_bg.png) repeat-x top;
	opacity:0.8;
	 filter:Alpha(opacity=30);
	bottom:0;
	height:42px;
	left:0;
	width:100%}
.tj_cp li a:hover p { color:#005591; }
.tj_cp .hd .prev, .tj_cp .hd .next { -moz-opacity:0.8; opacity:0.8 }
.tj_cp .hd .prev { background:url(../images/btn_l.png) -23px -0px; left:0px }
.tj_cp .hd .next { background:url(../images/btn_r.png) -0px -0px; right:0px; }
.tj_cp .hd .prev:hover, .tj_cp .hd .next:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1 }
.tj_cp .hd .prev:hover { background-position:-0px -26px; }
.tj_cp .hd .next:hover { background-position:-23px -26px; }
.tj_cp .hd .prev, .tj_cp .hd .next { width:22px; height:26px; position:absolute; top:100px; z-index:4; cursor: pointer; }
/*产品推荐滚动*/

/*左侧导航start*/
.left_nav { overflow: hidden; height: auto; width: 160px;  }
.left_nav h1 { font-size: 24px; color:#454545; margin-bottom: 10px; font-weight:normal; }
.left_nav h1 em { font-size:20px; margin:0 8px; font-weight:bold; font-family:"黑体"; }
.left_nav h2 { font-size: 18px; color:#555555; }
.left_nav .left_nav_w ul { border:1px solid #848484; border-bottom:none; margin:8px 0 30px 0; background-color:#C7C5C6; text-align:left; }
.left_nav .left_nav_w li a { display: block; font-size: 12px; width: 160px; height:48px; line-height: 48px; border-bottom:1px solid #848484; color:#4f4f4f; text-align:center; }
.left_nav .left_nav_w li a:hover { background:#005591; color:#FFF; }
/*.left_nav .left_nav_w li.on a{background:#005591;color:#FFF;}当前*/
/*左侧导航end*/

/*首页视频列表*/
.video_w { width: 1100px; }
.video_w li { float:left; position: relative; width: 330px; height:205px; margin-right:5px; }
.video_w li a em { position: absolute;z-index: 2; display:block; display:none; ; cursor: pointer; top:75px; left:150px; width:56px; height:56px; text-align:center; text-indent: -9999em; background:url(../images/play.png) no-repeat; }
.video_w li a .dark { display: none; position: absolute; z-index: 1; top:0px; height:169px; width:100%; background:url(../images/1px.png) }
.video_w li a { font-size: 13px; font-weight: bold; color:#505050; }
.video_w li a:hover {color:#005591; }
.video_w li .em:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
.video_w li a:hover em{ display: block; }
.video_w li a:hover .dark{ display: block; }
.video_w li a p { height:32px; line-height: 32px; }

/*首页视频列表*/
/*首页新闻列表*/
.news_w { width: 1020px; }
.news_w li { float:left; width: 490px; margin-right:20px; background-color:#FFF; }
.news_w li .news_pic { width:280px; height:168px; padding:10px; }
.news_w li .news_pic img{ width:280px; height:168px;}
.news_w li .news_tex { width:160px; height:150px; padding:20px 0px 20px 10px; position: relative; }
.news_w li .news_tex h3 { color:#454545 }
.news_w li .news_tex p { overflow:hidden; height:100px; line-height:20px; color:#666; font-size:12px; }
.news_w li .news_tex p .ck { position: absolute; right:20px; bottom:18px; font-family:Helvetica }
/*首页新闻列表*/
/*内页新闻列表*/
.xw_n_w{margin-left:30px;}
.xw_list_w { width: 830px; margin-top:8px; margin-left:30px;}
.xw_list_w li { float:left; width:380px; margin-right:20px; margin-bottom:20px; background-color:#FFF; }
.xw_list_w .news_pic { width:200px; height:120px; padding:10px; }
.xw_list_w .news_pic img { width:200px }
.xw_list_w .news_tex { width:140px; height:100px; padding:20px 10px 20px 10px; position: relative; }
.xw_list_w .news_tex h3 { color:#454545 }
.xw_list_w .news_tex p { overflow:hidden; height:60px; line-height:20px; color:#666; font-size:12px; }
.xw_list_w .news_tex p .ck { position: absolute; right:10px; bottom:10px; font-family:Helvetica }
/*内页新闻列表*/
/*页尾*/
#footer { width:100%; height:170px; background:#4B4B4B url(../images/footer_bg.jpg) repeat; }
#footer .footer_w { width:1020px; overflow:hidden; margin:0 auto; }
#footer .f_logo { float:left; margin-top:30px; width: 300px; }
#footer .f_center { float: left; width:450px; margin: 60px 20px 0px auto; overflow:hidden }
#footer .f_friends { width:450px; height:38px; padding:8px; overflow:hidden }
#footer .f_friends li { float:left; width:60px; margin-right:15px; }
#footer .f_friends li a { display:block; width: 60px; height:40px; }
#footer .f_friends li a:hover img { -webkit-animation:swing 0.5s .2s ease both;
-moz-animation:swing 0.5s .2s ease both;
animation:swing 0.5s .2s ease both
}
#footer .f_center p { line-height:24px; color:#E2E2E2; }
#footer .f_friends { text-align:center; margin-bottom:10px }
#footer .erweima_w { float:right; width:100px; height:100px; margin-top:30px; }
/*版权与中科管理底部*/
.f_bottom { clear: both; float: none; overflow:hidden; height:32px; height:32px; line-height: 32px; color:#909091; background-color:#505050; border-top:1px solid #6E6E6E; }
.f_bottom a { color:#999; }
.f_bottom a:hover { color:#299beb;; }
.zk_f { width: 200px; padding-top: 2px; margin-right: auto; margin-left: auto; float: right; padding-bottom: 10px; }
.footer .zk_f a { color:#5d5d5e; }
.bottom { clear: both; float: none; background-color:#494949; }
/*页尾*/
/*侧边栏公用头部*/
.main .tt_bottom { font-size: 15px; font-weight: bold; color: #333; height:74px; overflow: hidden; background: url(../images/tt_bg.gif) 0px 73px no-repeat; }
.main .tt_icon_m { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 52px; overflow: hidden; background:url(../images/icon_m.gif) 0px 20px no-repeat; }
.main .tt_icon_t { font-size: 16px; font-weight: bold; color: #333; height: 72px; overflow: hidden; }
.main .tt_icon_h { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 73px; overflow: hidden; background:url(../images/icon_h.gif) 0px 73px no-repeat; }
.main .tt { height:74px; line-height:74px; font-size: 16px; color: #666; /*! background: url(../images/tt_b_bg.gif) 0px 73px repeat-x; */ ; border-bottom:1px solid #E2E2E2; }
.main .tt .en_text { font-size: 12px; color: #999; font-weight: normal; text-transform: uppercase; font-family: "Helvetica"; padding-left: 8px; }
.main .location { font-size:12px; font-family: '宋体'; float: right; line-height: 22px; /*! padding-top:8px; */ color: #999999; margin-top: 30px; }
.main .location a { color: #666; }
.main .location a:hover { color:#FF8308; }
.main .Introduction .location a:hover { color:#fff; }
.main .location_a { float: right; font-family: '宋体'; font-size:12px; margin-top: 18px; height:22px; line-height: 22px; padding-right:0px; color: #999; }
.main .location_a a { display: inline-block; color: #999; height:20px; line-height: 20px; width:auto; padding:0 8px 0 8px; text-align: center; border:1px solid #D3D6D9; border-radius:12px; -moz-radius:12px; -webkit-radius:12px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.main .location_a a:hover { color:#9CC813; border:1px solid #9CC813; transition: all 0.1s ease-out 0s; -moz-transition: all 0.1s ease-out 0s; -webkit-transition: all 0.1s ease-out 0s; }
/*头部*/


/*列表页 视频列表*/
.v_list_w { width:830px; overflow:hidden; }
.v_list { width: 830px; margin-top:8px;margin-left: 50px;}
.v_list li { float:left; position: relative; width: 330px; margin-right:40px; margin-bottom:20px;max-height: 201px; }
.v_list li a em { position: absolute; z-index: 2;display:block; display:none; ; cursor: pointer; top:70px; left:150px; width:56px; height:56px; text-align:center; text-indent: -9999em; background:url(../images/play.png) no-repeat; }
.v_list li a .dark { display: none; position: absolute; z-index: 1; top:0px; height:169px; width:100%; background:url(../images/1px.png) }
.v_list li a:hover .dark{ display: block; }
.v_list li a { font-size: 13px; font-weight: bold; color:#505050; }
.v_list li a:hover { color:#005591; }
.v_list li a:hover em { display: block; }
.v_list li a p { height:32px; line-height: 32px; }
/*列表页 视频列表*/

/*********留言***********/
.ly { background:url(../images/bg_ly.gif) no-repeat top center; height:201px; position:relative; }
.ly a { width:232px; height:63px; display:block; position:absolute; text-indent:-9999px; }
#a_news11tab { top:72px; left:199px; }
#b_news11tab { top:72px; left:688px; }
.tab { background-image:none; }
.curtab { background: url(../images/bg_ly_an.gif) no-repeat right top; }
.bt { background-color:#043553; padding:5px 15px; border:0px; color:#FFF }
#news11 td { padding:2px 0; }
.content { margin-top:2px; margin-left: 30px;overflow: hidden; clear: both; font-size: 15px; line-height: 32px; }
/*多类页面*/
/* 分页 */
#pages { padding:14px 0 10px; text-align:center }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#07466f; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#07466f; border:1px solid #0069cf; color:#fff; text-align:center; padding:0 10px }
/*产品详细内页*/
h2.location { font-size: 18px; color: #555; margin-bottom:8px; font-weight:normal; }
h2.location a { color:#555; }
.detail_w { border:1px solid #C7C5C6; padding:10px; background-color:#F2F2F2; }
/*图片放大镜样式*/
.jqzoom { float:left; width: 350px; height:350px; border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:350px; height:350px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:20px; height:20px; border:1px solid #aaa; background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
/*图片小图预览列表*/
.spec-preview { width:350px; height:350px; border:1px solid #DFDFDF; }
.spec-scroll { clear:both; width:352px; }
.spec-scroll .prev, .spec-scroll .next { display:block; font-family:"宋体"; font-size: 14px; font-weight:900; text-align:center; text-indent: -9999px; width:18px; height:48px; line-height:48px; margin-top:3px; border:1px solid #CCC; background:#EBEBEB; cursor:pointer; text-decoration:none; background:#F2F2F2 url(../images/movebar.jpg) no-repeat 0 -14px; }
.spec-scroll .prev { float:left; background-position:-22px -14px; }
.spec-scroll .next { float:right; background-position:-2px -15px; }
.spec-scroll .prev:hover { background-position:-22px -95px; }
.spec-scroll .next:hover { background-position:-2px -96px; }
.spec-scroll .items { float:left; position:relative; width:310px; height:58px; overflow:hidden; }
.spec-scroll .items ul { position:absolute; width:999999px; height:58px; margin-top:4px; }
.spec-scroll .items ul li { float:left; width:78px; text-align:center; }
.spec-scroll .items ul li img { border:1px solid #CCC; padding:1px; width:50px; }
.spec-scroll .items ul li img:hover { border:1px solid #005591; padding:1px; }
/*产品内页查看大图*/

/*产品右侧详情*/
.zoom_l { float:left; width:350px; }
.zoom_r { float:right; width:380px; }
.zoom_r h1 { color:#333; border-bottom:#e0e0e0 dashed 1px; line-height:44px; padding-left:0px; }
.zoom_r ul { border-bottom:#e0e0e0 dashed 1px; overflow:hidden; padding:10px 0px 10px 0px; height:25px; }
.zoom_r li { background-color:#FFF; color:#666; border:#ccc 1px solid; float:left; line-height:25px; font-size:14px; padding:0 12px; margin-right:10px; min-width:40px; text-align:center; }
.price_title { font-size:18px; text-transform: uppercase; color:#333; line-height:30px; padding:0px 0; font-weight:bold; }
.price { font-family: "Arial Black"; font-size:24px; color:#1177b6; font-weight:bolder; border-bottom:#e0e0e0 dashed 1px; line-height:62px; padding-left:0px; }
.jj_text { overflow: hidden; font-size: 16px; height:88px; line-height: 32px; font-weight: normal; color: #666; border-bottom:#e0e0e0 dashed 1px }
.jj_text em { color:#999; }
.buy { border-bottom:#e0e0e0 dashed 1px; padding:10px 30px; }
.buy a { display:block; background:url(../../images/new/bg_an.jpg) no-repeat top center; width:90px; height:28px; text-indent:-9999px; }
.sm { font-size:14px; padding-left:0px; font-weight: normal; color: #33; padding-top:15px }
/*详情*/
.cp_intor { margin-top:20px; margin-bottom:20px; }
.cp_intor h2.cp_tt { font-size: 18px; color: #005591; text-transform: uppercase; }
.cp_intor h2.cp_tt .en_text { font-family: Arial; }
.cp_intor .content { padding:20px 0px; line-height:26px; font-size: 13px; }
/*文章列表*/

.Article_w_a dt { padding-left: 18px; background:url("../images/fangan_icon.png") no-repeat 0 3px; }
.Article_w .intro { border-bottom: #CCC dashed 1px; padding-bottom:8px; margin-bottom:8px; line-height:1.5em; }
.Article_w { margin-top:5px; margin-left: 30px;overflow: hidden; clear: both; overflow:hidden; zoom:1; clear: both; line-height: 32px; font-size:14px; }
.Article_w dd { font-size: 14px; }
.Article_w .con_l { width:680px; float:left; overflow:auto; zoom:1; border-right:#c0c0c0 solid 1px; padding-right:20px; line-height:2em; }
.Article_w .title { font-family: "Arial"; font-weight:bolder; font-size:20px; border-bottom: #C0C0C0 dashed 1px; padding-bottom:10px; padding-left: 18px; }/**background:url("../images/pdf_icon.png") no-repeat 0 6px;**/
.Article_w .content { text-align:justify; font-size:14px; line-height:24px; padding-top:10px; color:#404040; }
.Article_w .content a { color:#0567AC }
.Article_w h1.title { text-align: center; }
.Article_w .content .down_a { padding-left:20px; background:url("../images/down_icon.png") no-repeat 0 0px; }
.Article_w .con_r { width:270px; float:right; line-height: 24px; font-size: 14px; }
.Article_w .con_r h2 { border-bottom:#c0c0c0 solid 1px; color:#000; font-size:18px; font-family: "Arial"; text-transform: uppercase; padding-bottom:8px; }
.Article_w .con_r ul { margin-top:10px; padding:10px 5px; text-align:justify; }
.Article_w.con_r li { border-bottom:#e0e0e0 dashed 1px; padding-bottom:5px; margin-bottom:5px; }
.Article_w li { border-bottom:#e0e0e0 dashed 1px; padding-bottom:5px; margin-bottom:5px; }
.Article_w dt { font-weight: bolder; line-height: 24px; padding-bottom: 3px; padding-left: 18px; background:url("../images/pdf_icon.png") no-repeat 0 3px; }
.Article_w_b dt { background:url("../images/fangan_icon.png") no-repeat 0 3px; }
.Article_w dt.linkBlue a { font-size: 16px; color: #333; font-weight: bolder; }
.Article_w dt.linkBlue a:hover { color: #1177B6; }
.Article_w .intro, .news2 .intro { border-bottom: #CCC dashed 1px; padding-bottom:8px; margin-bottom:8px; line-height:1.5em; }
.Article_w .news_title { border:#c0c0c0 solid 1px; border-bottom:0px; padding:0 10px; line-height:32px; color:#8d8d8d; float:left; clear:both; margin-top:6px; font-weight:bolder }
/*文章列表*
/*文章内页*/
.ArticleTitle { text-align: center; padding-bottom: 10px; padding-top: 10px; }
.ArticleTitle h1 { font-size: 22px; }
.ReleaseDate { font-size:12px; color:#666; text-align: center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #848484; padding-bottom: 12px; }
.ArticleContent { font-size:15px; line-height: 32px; padding:12px 10px; color:#333; }
.ArticleContent .down_a { padding-left:20px; background:url("../images/down_icon.png") no-repeat 0 0px; }
.Thenext { padding-right: 10px; padding-bottom: 10px; margin-top: 10px; line-height: 22px; height: 22px; font-size: 14px; }
.Thenext .on { float: left; }
.Thenext a { font-weight: bold; }
.Thenext .next { float: right; }
.Keywords { padding-top: 8px; padding-bottom: 8px; /*padding-left: 30px;*/ font-weight: bold; }
.Keywords a { font-size: 12px; font-weight: normal; margin-right: 8px; color:#666; border:1px solid #999; padding-left:8px; padding-right: 8px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
.Keywords a:hover { color:#005591; }
.fxd { display: block; height:16px; float: left; padding-top: 8px; padding-bottom: 3px; /* padding-left: 20px;*/ font-size:12px; position: relative; background:url(../images/fx_ico.gif) 0px 10px no-repeat; }
.k_f_box .Keywords { float:left; }
/*文章内页*/

/*---------------招聘----------------*/
.zp_list { border:1px dashed #848484; padding:10px; margin:10px 0px; }
.zp_list a { display: block; font-size: 14px; font-weight: bold; color:#0567AC; background:url(../images/y3_13.gif) center right no-repeat; }
.zp_list a .current { background: url(../images/y3_14.gif) center right no-repeat; */
}
.zp_list a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-right: 8px; }
.zp_list dl { padding-bottom: 15px; padding-left: 20px; }
.zp_list dl dt { font-size: 14px; font-weight: bold; margin-top: 15px; }
.zp_list dl dd { line-height: 22px; color: #666666; margin-top: 5px; }
/*---------------招聘---------------*/
/*电子地图*/
.ditutitle { height: auto; color:#666; width: 680px; font-weight: bold; padding-top: 10px; margin-bottom: 10px; }
.gsmap { height: 460px; width: 780px; margin-bottom: 50px; margin-left: auto; border: 1px solid #FFF; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
#allmap { width: 100%; height: 460px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.lxwmbg { background-repeat: no-repeat; background-position: right 10px; }
#l-map { height: 100%; width: 78%; float: left; border-right: 2px solid #bcbcbc; }
/*电子地图*/

@-webkit-keyframes swing { 20% {
 -webkit-transform:rotate3d(0, 0, 1, 15deg);
 transform:rotate3d(0, 0, 1, 15deg)
}
 40% {
 -webkit-transform:rotate3d(0, 0, 1, -10deg);
 transform:rotate3d(0, 0, 1, -10deg)
}
 60% {
 -webkit-transform:rotate3d(0, 0, 1, 5deg);
 transform:rotate3d(0, 0, 1, 5deg)
}
 80% {
 -webkit-transform:rotate3d(0, 0, 1, -5deg);
 transform:rotate3d(0, 0, 1, -5deg)
}
 100% {
 -webkit-transform:rotate3d(0, 0, 1, 0deg);
 transform:rotate3d(0, 0, 1, 0deg)
}
}
@keyframes swing { 20% {
 -webkit-transform:rotate3d(0, 0, 1, 15deg);
 transform:rotate3d(0, 0, 1, 15deg)
}
 40% {
 -webkit-transform:rotate3d(0, 0, 1, -10deg);
 transform:rotate3d(0, 0, 1, -10deg)
}
 60% {
 -webkit-transform:rotate3d(0, 0, 1, 5deg);
 transform:rotate3d(0, 0, 1, 5deg)
}
 80% {
 -webkit-transform:rotate3d(0, 0, 1, -5deg);
 transform:rotate3d(0, 0, 1, -5deg)
}
 100% {
 -webkit-transform:rotate3d(0, 0, 1, 0deg);
 transform:rotate3d(0, 0, 1, 0deg)
}
}
.swing { -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; -webkit-animation-name:swing; animation-name:swing }
/*---------------返回顶部---------------*/
.cd-top { display: inline-block;height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */ overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(139, 139, 139, 0.8) url(../images/top.png) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.cd-top.cd-is-visible { /* the button becomes visible */ visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */ opacity: .6; }
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1; }
@media only screen and (min-width: 768px) {
 .cd-top {
 right: 20px;
 bottom: 20px;
}
}
@media only screen and (min-width: 1024px) {
 .cd-top {
 height: 50px;
 width: 50px;
 right: 30px;
 bottom: 30px;
}
}
/*---------------返回顶部---------------*/


.single_page_text img {
    float: right;
}
