﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
@charset "utf-8";/* CSS Document */*{ padding:0; margin:0;}img{ border:none 0px;}li{ list-style-type:none;}a{ text-decoration:none;cursor: pointer;}a:hover{ color:#385fa8 !important;}body{ background:#fff url(img/bg_top.gif) no-repeat; padding-top:2px; font-size:12px; font-family:"微软雅黑";}.w1000{ width:1000px; margin:0 auto; overflow:hidden;}.fl{ float:left;}.fr{ float:right;}.clb{ clear:both;}h1,h2,h3,h4,h5,h6{ font-weight:normal;}header{ width:100%; min-width:1000px; background:#fdfdfd;}.header{ height:89px; background:#fdfdfd;}.logo_box{background:url(img/logo.gif) no-repeat left top;width:200px;height:89px;}.logo_box img{ display:block;}.header_r_t{ height:20px; padding:20px 0; overflow:hidden;}.header_r_t ul li{ padding:0 20px 0 10px; float:left; line-height:20px; background:url(img/li01.gif) no-repeat left 8px;}.header_r_t ul li a{ color:#7d7d7d;}.header_r_t input.search_text{ width:115px; padding-left:10px; height:20px; background:#c9c9c9; color:#FFF; border:none 0px; vertical-align:middle;}.header_r_t input.search_submit{ width:20px; border:none 0px; height:20px; background:url(img/bg_search.gif) no-repeat; text-indent:-3000px; vertical-align:middle;}.header_r .nav_box{ height:14px; padding-bottom:15px; line-height:14px; overflow:hidden;}.header_r .nav_box li{ float:left;}.header_r .nav_box li a{ padding:0 20px; font-size:14px; display:block; border-right: solid 1px #cacaca; color:#000; width:60px;}/*.sub_nav_box{ width:100%; background:rgba(0,0,0,0.2) !important; filter:Alpha(opacity=20); background:#000; position:absolute; left:0; top:91px; z-index:9; display:none;}.sub_nav_box .w1000{ position:relative;}.sub_nav_box .w1000 div{ width:606px; background:rgba(0,0,0,0.7) !important; filter:Alpha(opacity=70); background:#000; overflow:hidden;}.sub_nav_box .w1000 div ul{ width:71px; float:left; padding:10px 15px 30px; position:relative; height:100px;}.sub_nav_box .w1000 div ul:hover{ background:rgba(56,95,168,0.65) !important; filter:Alpha(opacity=65); background:#385fa8;}.sub_nav_box .w1000 div ul li{ position:relative;}.sub_nav_box .w1000 div ul li a{ width:100%; display:block; color:#fff; background:url(img/subnav_line.png) repeat-x left bottom; height:35px; line-height:34px; text-align:center;filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6; opacity: 0.6; }.sub_nav_box .w1000 div ul li a:hover{filter:alpha(opacity=100); -moz-opacity:1;-khtml-opacity:1; opacity:1; color:#FFF !important;}*/.sub_nav_box{ width:100%; background:rgba(0,0,0,0.2) !important; filter:Alpha(opacity=50); background:#000; position:absolute; left:0; top:91px; z-index:9; display:none;}.sub_nav_box .w1000{ position:relative;}.sub_nav_box .w1000 .fr{ width:606px; background:rgba(0,0,0,0.7) !important; filter:Alpha(opacity=100); background:#000; position:relative; height:140px;}.sub_nav_box .w1000 .fr .sub_nav{ width:606px; position:absolute; left:0; top:0; z-index:10; overflow:hidden;}.sub_nav_box .w1000 .sub_nav div{ width:101px; float:left; position:relative; height:140px;}.sub_nav_box .w1000 .sub_nav div:hover{ background:rgba(56,95,168,0.65) !important; filter:Alpha(opacity=100); background:#385fa8;}.sub_nav_box .w1000 .sub_nav div ul{ width:71px; position:absolute; top:0; left:0; padding:10px 15px 30px;}.sub_nav_box .w1000 .sub_nav div ul li{ position:relative;}.sub_nav_box .w1000 .sub_nav div ul li a{ width:100%; display:block; color:#fff; background:url(img/subnav_line.png) repeat-x left bottom; height:35px; line-height:34px; text-align:center;/*filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6; opacity: 0.6;*/ color:#b8b9b9;}.sub_nav_box .w1000 .sub_nav div:hover ul li a{ width:100%; display:block; color:#fff; background:url(img/subnav_line.png) repeat-x left bottom; height:35px; line-height:34px; text-align:center;/*filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6; opacity: 0.6;*/ color:#a5b2d2;}.sub_nav_box .w1000 .sub_nav div ul li a:hover{/*filter:alpha(opacity=100); -moz-opacity:1;-khtml-opacity:1; opacity:1;*/ color:#FFF !important; color:#FFF;}.banner_box{ width:100%; position:relative; height:400px; min-width:1000px; padding-bottom:30px;}.flexslider{position:relative;height:400px;overflow:hidden;background:url(img/loading.gif) 50% no-repeat;}.slides{position:relative;z-index:1;}.slides li{height:400px;}.slides li a{height:100%; width:100%;display:inline-block;}.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:1000px; left:50%; margin-left:-500px;text-align:center; height:12px; padding:15px 0; background:rgba(0,0,0,0.4) !important; filter:Alpha(opacity=40); background:#000;}.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; border-radius:6px; -moz-border-radius:6px;cursor:pointer; background:#9b9b9b;}.flex-control-nav .flex-active{ background:#007dc9;}.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}.con_l{ width:654px; padding-right:30px;}.content{ border:solid 1px #aeb6c3; margin-bottom:30px; position:relative;}.title_box{ width:100%; overflow:hidden; height:40px; line-height:40px; background:#335fb3; border-bottom:solid 1px #aeb6c3;}.title_box span,.title_box a{ display:block;}.title_box span{ padding-left:20px; font-size:14px; color:#FFF; float:left;}.title_box a{ padding-right:20px; color:#FFF; float:right;}.title_box a:hover{ color:#FFF !important; text-decoration:underline;}.con_info{ padding:20px; height:130px; overflow:hidden; line-height:24px;}.con_info .img_box{ padding-right:10px;}.con_info .img_box img{ width:235px; height:130px;}.con_info h4{ font-size:14px; color:#385fa8; padding-bottom:8px; height:24px; overflow:hidden;}.con_info p{ color:#3f464f; height:96px; overflow:hidden;}.links_list{ width:100%; overflow:hidden; padding-bottom:24px;}.links_list li{ float:left; padding:0 6px 6px 0; width:214px; line-height:24px;}.links_list li.tax,.links_list li.cw{  padding-right:0;}.links_list li a{ display:block; width:119px; height:75px; padding:25px 0 0 95px; font-size:14px; color:#FFF; background:url(img/icon.png) no-repeat;}.links_list li a:hover{ color:#FFF !important;}.links_list li.bg_col1 a{ background-color:#5a87dc;}.links_list li.bg_col2 a{ background-color:#4676d1;}.links_list li.bg_col3 a{ background-color:#3665be;}.links_list li.edu a{ background-position:25px 25px;}.links_list li.tax a{ background-position:20px -75px; width:129px; padding-left:85px;}.links_list li.htsw a{ padding-left:70px; width:144px; background-position:15px -173px;}.links_list li.wsjz a{ background-position:25px -280px;}.links_list li.wsjz span{ font-size:12px;}.links_list li.cw a{ background-position:20px -375px; width:129px; padding-left:85px;}.links_list li.cw span{ font-size:10px;}.links_list li.dzsw a{ padding-left:80px; width:134px; background-position:15px -470px;}.lib_tabborder_sx2{ position:relative;}.lib_Menubox_sx2{ height:42px; overflow:hidden; color:#fff; position:absolute; left:-1px; top:-42px; border-left:solid 1px #aeb6c3;}.lib_Menubox_sx2 ul li{ float:left; padding:0 25px; cursor:pointer; height:40px; line-height:40px; border:solid 1px #aeb6c3; border-left:none 0px; font-size:14px;}.lib_Menubox_sx2 ul li.hover{ border-bottom:none 0px; border-top:solid 2px #385fa8; background:#FFF; color:#476cb6;}.lib_Contentbox_sx2{ position:relative}.lib_Contentbox_sx2 .more1{ position:absolute; bottom:10px; right:10px;}.lib_Contentbox_sx2 .more1 a{ color:#335FB3}.lib_Contentbox_sx2 .more1 a:hover{ text-decoration:underline;}.con_r{ width:316px;}.con_info02{ padding:20px; height:366px;  overflow:hidden;}.con_info02 .img_box{ padding-bottom:8px;}.con_info02 .img_box img{ width:100%; height:172px; display:block;}.con_info02 .hnews_list{ width:100%; line-height:30px;  overflow:hidden;}.con_info02 .hnews_list li{ width:100%; overflow:hidden; border-bottom:dashed 1px #cccdcf; color:#343434; float:left;}.con_info02 .hnews_list li a{padding-left:10px; background:url(img/li02.gif) no-repeat left 12px; display:block; float:left; color:#343434;}.con_info02 .hnews_list li span{ display:block; float:right;}.con_info03{ padding:20px 20px 0 20px;}.hdown_list li{ padding-left:70px; background:url(img/bg_download.png) no-repeat; line-height:20px; color:#8d8d8d; height:70px; overflow:hidden; margin-bottom:5px;}.hdown_list li.down1{ background-position: left 0px;}.hdown_list li.down2{ background-position: left -70px;}.hdown_list li a{ display:inline-block; padding:0 10px; background:#335fb3; color:#FFF; margin-top:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.hdown_list li a:hover{ color:#FFF !important;}.customer { width:100%;}.picbox { width:992px;height:200px;	overflow:hidden; position:relative; padding:20px 1px 0;}.picbox ul { height:200px;}.piclist {	position:absolute;	left:0px;	top:20px;}.piclist li.goodlist {	width:225px; padding:0px 12px 20px 12px; float:left; position:relative;}.piclist li.goodlist img {	width:225px;	height:80px; display:block;}.swaplist {	position:absolute;	left:-3000px;	top:20px;}.og_prev, .og_next {	width:17px;	height:17px;	background:url(img/jt.png) no-repeat;	position:absolute;	top:10px;	z-index:99;	cursor:pointer;}.og_prev {	background-position:0 0; right:35px;}.og_next {	background-position:-22px 0; right:10px;}.footer_top{ width:100%; min-width:1000px; background:#335fb3; padding:20px 0; color:#FFF; font-size:14px;}.footer_nav{ height:140px; border-right:solid 1px #4c72bc; overflow:hidden;}.footer_nav li{ float:left; padding:0 25px; border-left:solid 1px #4c72bc; border-right:solid 1px #204c9f; height:100%; line-height:32px; text-align:center;}.footer_nav li:first-child{ border-left:none 0px;}.footer_nav li a{ color:#FFF;}.footer_nav li a:hover{ color:#FFF !important; text-decoration:underline;}.footer_nav li dd{ font-size:12px;}.footer_r{ line-height:34px;}.footer_r .yl{ padding-bottom:5px;}.footer_r .yl select{ width:225px;}.footer_r ul{ font-size:12px; line-height:23px;}.footer_r ul li{ padding-left:25px; background:url(img/icon2.png) no-repeat;}.footer_r ul li.adr{ background-position:left 2px;}.footer_r ul li.tel{ background-position:left -45px;}.ba_box{ height:50px; line-height:50px;}.ba_box a{ color:#000;}/*产业领域样式*/.banner_boxl{ width:100%; min-width:1000px; margin:0 auto; height:280px; overflow:hidden; position:relative; padding-bottom:30px;}.banner_boxl div{ width:200%; position:absolute; left:-50%;top:0; height:280px; overflow:hidden;}.banner_boxl div img{ display:block; width:1920px; height:280px; margin:0 auto;}.c_con_l{ width:200px; padding-right:40px;}.c_title{ width:100%; overflow:hidden; width:100%; height:64px; background:url(img/bg_title.png) no-repeat; color:#FFF; line-height:20px;}.c_title div{ text-align:right; padding:8px 0 0 5px;}.c_title h6{ font-size:20px;}.c_title p{ font-size:18px;padding-left:10px;margin-top:5px;}.left_menu{ width:200px; padding-bottom:20px;}.left_menu a{ display:block; color:#3c3c3c;}.left_menu a.on{ color:#385fa8}.left_menu a.select{ color:#385fa8; background:#f1f1f1 url(img/icon.png) no-repeat 178px -703px;}.left_menu a.no_select{ background:#f1f1f1 url(img/icon.png) no-repeat 178px -653px;}.left_menu ul li a{ padding-left:15px; height:40px; line-height:40px; background-color:#f1f1f1; border-bottom:solid 1px #FFF;}.left_menu ul li ul li a{ padding-left:25px; height:30px; line-height:30px; color:#606060; background-color:#ffffff; background-image:none; border-bottom:dashed 1px #f1f1f1;}.down_list{ padding-bottom:20px;}.down_list li{ padding-left:80px; background:url(img/bg_download.png) no-repeat; line-height:20px; height:70px; overflow:hidden; margin-bottom:10px; border:solid 1px #afc0de;}.down_list li.down1{ background-position: 10px 5px;}.down_list li.down2{ background-position: 10px -65px;}.down_list li p{ font-size:14px; padding:10px 0 5px;}.down_list li a{ display:inline-block; padding:0 10px; background:#335fb3; color:#FFF; margin-top:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.down_list li a:hover{ color:#FFF !important;}.c_con_r{ width:760px; padding-bottom:20px;}.postion{ width:100%; overflow:hidden; line-height:20px; color:#262626; margin-bottom:10px;}.postion div{ padding-left:15px; background:url(img/icon.png) no-repeat left -746px;}.postion a,.postion span{ display:inline-block; padding-left:5px;}.postion a{ color:#262626;}.title_box02{ width:100%; border-bottom:solid 1px #d9d9d9; color:#385fa8; padding-bottom:10px; margin-bottom:20px;}.title_box02 h2{ font-size:24px; padding-bottom:10px;}.title_box02 p{ font-size:16px; padding-bottom:10px;}.title_box02 span{ font-size:12px; padding-bottom:10px; color:#666666;}/*诚聘英才样式*/.news_con{ color:#474747; line-height:30px;font-size:14px;}.news_con p{line-height:30px;font-size:14px;}.news_list li{ width:100%; overflow:hidden; border-bottom:solid 1px #d8d8d8; line-height:40px; height:40px; color:#385fa8}.news_list li a{ width:70%; padding-left:10px; background:url(img/li03.gif) no-repeat left 18px; float:left; color:#000000;}.news_list li span{ float:right;}.page{ padding-top:30px; padding-bottom:10px;}.page span{ display:inline-block;}span.JZD_PAGE_YECI,span.JZD_PAGE_TIAOJILU,span.JZD_PAGE_YE,span.JZD_PAGE_GONG,span.JZD_PAGE_ZONGSHU,span.JZD_PAGE_DANGQIANYE,soan.JZD_PAGE_XIEGANG,span.JZD_PAGE_ZHONGYE,span.JZD_PAGE_XIEGANG,span.JZD_PAGE_TIAOJILU,span.JZD_PAGE_ZHUANGDAO,span.JZD_PAGE_SELECT,span.JZD_PAGE_SELECT_YE,span.JZD_PAGE_FIRST,span.JZD_PAGE_LAST{ display:none;}span.JZD_PAGE_PREVIOUS,span.JZD_PAGE_SHUZIYE a,span.JZD_PAGE_NEXT{ display:inline-block; width:23px; height:23px; line-height:23px; border:solid 1px #cdcccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;-moz-box-shadow:0px 1px 1px #ffffff inset; -webkit-box-shadow:0px 1px 1px #ffffff inset; box-shadow:0px 1px 1px #ffffff inset; background:#e9e9e9; color:#717171; margin-right:5px; font-weight:bold;}span.JZD_PAGE_PREVIOUS,span.JZD_PAGE_NEXT{ text-indent:-3000px;}span.JZD_PAGE_PREVIOUS a,span.JZD_PAGE_NEXT a{ width:23px; height:23px; display:block; text-indent:-3000px;}span.JZD_PAGE_PREVIOUS{ background:#e9e9e9 url(img/icon.png) no-repeat 8px -768px;}span.JZD_PAGE_NEXT{ background:#e9e9e9 url(img/icon.png) no-repeat 9px -802px;}span.JZD_PAGE_SHUZIYE a:hover{ color:#ffffff !important; background:#335fb3; border:solid 1px #264786; -moz-box-shadow:0px 0px 5px #274888 inset; -webkit-box-shadow:0px 0px 5px #274888 inset; box-shadow:0px 0px 5px #274888 inset;}span.JZD_PAGE_DISABLED.JZD_PAGE_SHUZIYE{ color:#ffffff; width:23px; height:23px; line-height:23px; background:#335fb3; border:solid 1px #264786; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0px 0px 5px #274888 inset; -webkit-box-shadow:0px 0px 5px #274888 inset; box-shadow:0px 0px 5px #274888 inset;}/*企业文化样式*/.img_news_list li{ width:100%; overflow:hidden; border-bottom:solid 1px #d9d9d9; padding:20px 0; line-height:22px;}.img_news_list li .img_box{ padding-right:20px;}.img_news_list li .img_box img{ width:235px; height:130px;}.img_news_list li h4 a{ display:block; font-size:14px; color:#385fa8; padding-bottom:8px; height:24px; overflow:hidden;}.img_news_list li p{ color:#3f464f; height:72px; overflow:hidden;}.img_news_list li a.more{ display:inline-block; color:#385fa8; padding-top:5px;}.img_news_list li a:hover{ text-decoration:underline;}.map_box{ width:100%; padding:10px 0;}.map_box img{ max-width:100%; height:auto;}.contact_list{ width:100%; overflow:hidden;}.contact_list li{ float:left; padding-right:50px; line-height:24px;}.contact_list li strong{ font-weight:normal; color:#385fa8;}