@charset "utf-8";
html { background: none repeat scroll 0 0 #FFFFFF; color: #000000; overflow-y: scroll; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0 none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none outside none; }
caption, th { text-align: left; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0 none; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { }
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { border-collapse: collapse; font-size: inherit; }
pre, code, kbd, samp, tt { font-family: monospace; line-height: 100%; }
.txtboxcs { border: 1px solid #CCCCCC; height: 22px; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
body { color: #3E3E3E; font-family: "微软雅黑"; font-size: 13px; }
a { color: #3E3E3E; text-decoration: none; }
a:focus { outline: 0 none; }
a:hover { text-decoration: underline; }
.vam { vertical-align: middle; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; }
p { word-spacing: -1.5px; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.bg { background: none repeat scroll 0 0 #FFFFFF; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*banner start*/
.banner { position: relative; height: 500px; overflow: hidden; background: url(/theme/5310/images/loading1.gif) 50% no-repeat; width:100%; min-width:1180px; }
.slides { position: relative; z-index: 1; }
.slides li { height: 500px; }
.flex-control-nav { position: absolute;bottom:30px;z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li {display:inline-block; width: 50px;height:3px; margin:0 5px; *display:inline;zoom: 1;}
.flex-control-nav a { display: inline-block; width: 50px; height: 3px; overflow: hidden; background: #fff; cursor: pointer;}
.flex-control-nav .flex-active { background: #ff8400; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 38px; overflow: hidden; cursor: pointer; position: absolute; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(/theme/5310/images/prev_icon.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(/theme/5310/images/next_icon.png) center center no-repeat; }
.flex-direction-nav li a:hover { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
/*banner end*/
.sycpbox {overflow: hidden; padding: 25px 0 20px;}
/*案例展示*/
.sycase { height: 360px; padding:20px 0 0; }
.sycase h2{ font-size:24px; font-weight:normal;}
.sycase h2 span{ font-size:20px; font-weight:normal; color:#FDA300;}
.case_c { width: 960px; }
.jy01 { left: 1090px; top: -40px; }
.jy02 { left: 1130px; top: -40px; }
.jy01 a, .jy02 a { display: block; height: 31px; width: 30px; }
.jy01 a { background: url("/theme/5310/images/ico_l01.gif") no-repeat scroll right 0; }
.jy02 a { background: url("/theme/5310/images/ico_r01.gif") no-repeat scroll 0 0; }
.jy01 a:hover { background: url("/theme/5310/images/ico_l01.gif") no-repeat scroll 0 0; }
.jy02 a:hover { background: url("/theme/5310/images/ico_r01.gif") no-repeat scroll right 0; }
.sycase h2 { height: 102px; text-align: center; }
.sycase li { /*background: none repeat scroll 0 0 #004288;*/ float: left; margin-right: 16px; padding: 12px; width: 196px; }
.sycase li.born { margin: 0; }
.sycase li img { border: 1px solid #1C4267; display: block; }
.sycase li span { border-image: none; /*border-right: 1px solid #87A7C7; border-style: none solid solid; border-width: 0 1px 1px;*/ color: #99B3CF; display: block; height: 30px; line-height: 20px; text-align: center; width: 194px; }
.sycase li span a { color: #666; display: block; font-size: 12px; font-weight: bold; overflow: hidden; padding: 6px 0 0; }
.til01 { border-bottom: 1px solid #E0E0E0; height: 36px; line-height: 36px; }
.til01 a { background: url("/theme/5310/images/ico04.jpg") no-repeat scroll 10px 10px; color: #004288; display: inline-block; font-size: 16px; line-height: 36px; padding-left: 24px; }
.til01 em { color: #FDA300; font-size: 14px; font-style: normal; font-weight: normal; padding-left: 6px; }
.more01 { padding: 12px 0 0; }
.more01 a, .til01 .more01 a { background: none repeat scroll 0 0; padding: 0; }
.ico_xx { clear: both; float: right; }
.jz { height: 485px; overflow: hidden; padding-top: 47px; }
.jz dl { float: left; height: 178px; overflow: hidden; padding: 35px 0 0; width: 560px; }
.jz dl.jzl1 { padding-left: 30px; }
.jz dt { float: left; width: 184px; }
.jz dt img { border: 1px solid #DCDCDC; padding: 4px; }
.jz dd { float: left; line-height: 22px; width: 530px; }
.jz dd h3 { color: #004288; font-size: 14px; font-weight: normal; height:28px; line-height: 28px; overflow:hidden; margin-bottom:10px;}
.jz dd h3 span { display: block; font-size: 13px; }
.jz dd h3 a { color: #004288; }
.jz dd p { height:115px; overflow: hidden;}
/*关于我们*/
.syabout { width:770px; }
.syabout, .sycontact {/* height: 589px; */ overflow: hidden; padding:20px 0; }
.syabout dl { height: 300x; overflow: hidden; padding: 33px 0 0 6px; }
.syabout dt { float: left; width: 329px; }
.syabout dt img { background: url("/theme/5310/images/gy_pbg.jpg") no-repeat scroll 0 0; height: 240px; padding: 20px 12px 11px 22px; width: 270px; }
.syabout dd { float: left; font-size: 13px; line-height: 22px; padding: 17px 0 0; width: 435px; }
.syabout dd h3 { font-size: 17px; height: 36px; line-height: 36px; }
.syabout dd h3 a { color: #FDA300; }
.syabout dd .index_con { height: 195px; line-height: 26px; overflow: hidden; }
.syabout li { float: left; width: 171px; }
.syabout li.ryl1 { padding: 0 0; }
.syabout li img { background: url("/theme/5310/images/bg03.jpg") repeat scroll 0 0; display: block; height: 132px; padding: 7px; width: 145px; }
.syabout li span { display:block; font-size:13px;height: 36px; line-height: 36px; text-align: center; }
/*问答*/
.sycontact { padding-left: 10px; width: 340px; }
.sycontact_c { padding: 0px 10px; word-spacing: 4px; line-height: 25px; }
.sycontact_c dl { border-bottom: 1px dotted #DEDEDE; clear: both; color: #616161; font-size: 13px; line-height: 22px; padding: 21px 0 17px; }
.sycontact_c dl.born { border: 0 none; }
.sycontact_c dt { background: url("/theme/5310/images/wd_w.gif") no-repeat scroll 0 2px; padding: 0 0 0px 30px; height:20px; line-height:20px; overflow:hidden; }
.sycontact_c dd { background: url("/theme/5310/images/wd_d.gif") no-repeat scroll 0 3px; padding: 0 0 0 30px; height:64px; overflow:hidden; }
.sycontact_c dt a { color: #1A1919; height:18px; line-height:18px; overflow:hidden;}
/*新闻*/
.synew { background: #0B396B;/*url("/theme/5310/images/bg02.jpg") repeat scroll 0 0; */ clear: both; color: #E9EDF0; height: 402px; line-height: 24px; overflow: hidden; padding: 44px 0; min-width:1180px;}
.synew h2 { background: url("/theme/5310/images/ico08.jpg") no-repeat scroll 0 10px; font-size: 16px; height: 36px; line-height: 36px; padding: 0 16px; }
.synew h2 em { color: #71879F; font-family: Arial; font-size: 14px; font-style: normal; font-weight: normal; padding-left: 6px; }
.synew h2 a { color: #FFFFFF; }
/*公司动态*/
.gsxw { width: 624px; }
.hydt { padding-left: 74px; width: 482px; }
.gsxw_c { padding: 12px 0 0; }
.gsxw_c li { background: url("/theme/5310/images/ico07.jpg") no-repeat scroll 6px 11px; font-size: 13px; height: 36px; line-height: 36px; overflow: hidden; padding-left: 33px; }
.gsxw_c li span { color: #9CABBC; float: right; font-size: 13px; }
.gsxw dl { height: 184px; line-height: 22px; overflow: hidden; }
.gsxw dt { float: left; padding-top: 9px; width: 198px; }
.gsxw dt img { height: 160px; width: 181px; }
.gsxw dd { float: left; width: 425px; }
.gsxw dd h3 { font-size: 14px; font-weight: normal; height:34px; line-height: 34px; margin-bottom:10px; overflow:hidden; }
.gsxw_c dd p{ height:140px; line-height:26px; overflow:hidden;}
.gsxw dd h3 a, .gsxw_c li a { color: #FFFFFF; }
.header {margin: 0 auto; width: 1000px; }
.content, .footer { margin: 0 auto; width: 1180px; }
.left { float: left; overflow: hidden; width: 201px; }
.right { display: inline; float: left; margin-left: 5px; overflow: hidden; width: 974px; }
.right_main { border-image: none; border: 1px solid #D5D5D5; border-radius: 3px; min-height: 458px; overflow: hidden; padding-bottom: 15px; width: 972px; }
/*头部*/
.top { background: url("/theme/5310/images/topbg.jpg") repeat-x scroll center -21px; width:100%; min-width:1180px;}
.topzc { color: #808080; height: 32px; line-height: 32px; overflow: hidden; }
.topzc a { background: url("/theme/5310/images/t_lbg.jpg") no-repeat scroll right center; color: #808080; display: inline-block; line-height: 32px; padding: 0 12px; }
.topzc a.born, .key a.born { background: none repeat scroll 0 0; padding-right: 0; }
.h_pho { margin: 10px 0 0 0; overflow: hidden; overflow: hidden; color: #707070; height: 90px; font-size: 14px; line-height: 30px; padding-left: 52px; width: 180px; background: url(/theme/5310/images/tel.jpg) no-repeat left 5px; }
.topcon .h_pho p { margin-left: 10px; line-height: 26px; font-size: 16px; font-family: "微软雅黑"; }
.h_pho a { color: #616161; display: inline-block; font-size: 12px; line-height: 26px; }
.h_pho span { clear: both; display: block; /*height: 30px;*/ line-height: 30px; }
.h_pho b { color: #FF0000; font-family: "宋体"; font-size: 25px; /*font-weight: normal;*/ }
.topcon { background: url("/theme/5310/images/t_cbg.jpg") no-repeat scroll center 0; height: 118px; padding: 30px 0 0; }
.topcon h2 { float: left; height: 60px; margin: 10px 0 0 0; color: #333333; font-size: 20px; font-weight: bold; letter-spacing: 1px; border-left: solid 1px #ccc; padding-left: 20px; font-family: "微软雅黑"; font-weight: normal; }
.topcon .lor02 { font-size: 16px; display: block; padding-top: 15px; }
.top .nav {font-family: "微软雅黑"; font-size: 14px; height: 43px; line-height: 43px; margin: 0 -14px; overflow: hidden; padding: 0 14px; position: relative; }
.top .nav li { background: url("/theme/5310/images/menu_fgx.jpg") no-repeat scroll right 17px; float: left; line-height: 43px; }
.top .nav li.born { background: none repeat scroll 0 0; }
.top .nav li a { color: #FFFFFF; display: inline-block; line-height: 43px; padding: 0 30px 0 0; }
.top .nav li a span { display: inline-block; line-height: 43px; padding: 0 0 0 25px; }
.top .nav li a:hover, .nav li a.cur { background: url("/theme/5310/images/mhbg2.png") no-repeat scroll right 0; margin: 0 -11px; padding: 0 33px 0 0; position: relative; text-decoration: none; }
.top .nav li a:hover span, .nav li a.cur span { background: url("/theme/5310/images/mhbg1.png") no-repeat scroll 0 0; padding: 0 0 0 33px; text-decoration: none; }
.topsea { border-bottom: 1px solid #F2F2F2; height: 29px; line-height: 24px; overflow: hidden; padding: 11px 0 5px 0px; }
.inp01 { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #D6D6D6 -moz-use-text-color #D6D6D6 #D6D6D6; border-image: none; border-style: solid none solid solid; border-width: 1px 0 1px 1px; color: #7F7F7F; display: block; float: left; height: 22px; line-height: 22px; padding: 0 4px; width: 184px; }
.s_ss { float: left; height: 24px; width: 28px; }
.key { overflow: hidden; padding-left: 8px; width:1020px; }
.key a { padding: 0 12px; white-space: nowrap; }
/*底部*/
.links { line-height: 30px; overflow: hidden; width: 1180px; padding-bottom: 30px; }
.links h2 { width: 260px; font-weight:normal; font-size:18px; color:#FD8700;}
.links_c { font-size: 12px; width: 11800px; }
.links_c a { padding: 8px 20px 0 2px; color:#999;}
.links em { font-style: normal; font-weight:normal;padding-left:10px; font-size:16px; }
.foot { background: none repeat scroll 0 0 #004288; color: #fff; font-size: 12px; padding: 46px 0 30px 0; margin-top: 10px; min-width:1180px;}
.foot a { color: #fff; }
.footnav{ width: 800px; margin: 0 auto;}
.foot h2 { border-bottom: 1px solid #FD8700; font-size: 16px; height: 30px; line-height: 30px; margin: 0 10px 20px; padding-bottom: 5px; display: inline-block;}
.foot h2 a { color: #FDA300; }
.foot h2 em { font-style: normal; padding-left: 5px; }
.footcon { clear: both; line-height: 32px; text-align: center; }
.p { cursor: pointer; }
/*二级页面*/
.leftcon1 .tit { background: url(/theme/5310/images/tit1n.gif) no-repeat; height: 32px; line-height: 32px; padding-left: 13px; font-weight: bold; color: #333; font-size: 14px }
.leftcon1 .nr { border: 1px solid #dfdfdf; padding: 12px 5px 10px 5px; background: #fff; }
.leftcon1 .nr h4 a { font-weight: bold; color: #333; font-size: 12px; padding-left: 26px; height: 24px; line-height: 24px; display: block; margin-bottom: 5px; }
.leftcon1 .nr .cur a { display: block; color: #004288; }
.leftcon1 .nr ul { padding-bottom: 5px; border-bottom: 1px dotted #8b8b8b; margin-bottom: 7px; }
.leftcon1 .nr li a { display: block; padding-left: 40px; background: url(/theme/5310/css/img/ico003.gif) no-repeat 30px 10px; line-height: 24px; height: 24px; overflow: hidden }
.leftcon1 .nr h4 { background: #ccc; }
.leftcon2 { width: 201px; }
.leftcon2 .tit { color: #333; font-size: 14px; background: url(/theme/5310/images/tit1n.gif) no-repeat; height: 36px; line-height: 36px; padding-left: 18px; overflow: hidden; font-weight: bold; }
.leftcon2 .tit a { color: #333; }
.leftcon2 .nr { border: 1px solid #ccc; border-top: 0; background: #fff; padding: 4px 11px 8px; overflow: hidden; }
.leftcon2 .nr h4 { background: url(/theme/5310/css/img/tit3n.gif) no-repeat; height: 33px; line-height: 33px; padding-left: 28px; overflow: hidden; margin-top: 4px; }
.leftcon2 .nr ul { padding: 0 15px; }
.leftcon2 .nr li { background: url(/theme/5310/css/img/icon1.gif) no-repeat scroll 0 10px; padding-left: 17px; color: #666; line-height: 29px; overflow: hidden; white-space: nowrap; height: 29px; border-bottom: 1px dashed #DEDEDE }
.leftcon2 .nr li.cur a { color: #004288; }
/*左边联系方式*/
.leftlx { background: #FFF; border: 1px solid #DFDFDF; border-top: none; }
.leftlx h1 { text-align: center; height: 30px; line-height: 30px; font-size: 14px; }
.leftlx .dianh { padding: 0 0 0 5px;line-height: 24px; }
.leftlx p { line-height: 24px; }
.leftlx .dianhua { background: url(/theme/5310/images/teln.gif) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 55px; }
.leftlx .dianhua span { display: block; font: 18px "Impact"; color: #004288; }
/* -- 当前位置 -- */
.loca { background-color: #fff; height: 30px; line-height: 30px; border: 1px solid #ccc; border-radius: 3px; padding: 0 10px; position: relative; color: #666; overflow: hidden; margin-bottom: 10px; } /*面包屑导航,文字色彩可自行修改,现在为灰色*/
/*资讯中心列表页面的--dl*/
dl.news_dl { font-size: 14px; color: #666; padding: 0 5px; line-height: 22px; border-bottom: 1px dashed #CCCCCC; }
dl.news_dl:hover{background:#E8E8E8;color:#333;}
dl.news_dl a { color: #000; }
dl.news_dl dt { margin-bottom: 3px; margin-top: 5px; line-height: 24px; height: 24px; width: 940px; overflow: hidden; }
dl.news_dl .dt_1 { height: 20px; background: url(/theme/5310/css/img/ico10.gif) no-repeat 0 6px; padding-left: 10px; font-size: 14px; color: #000; }
dl.news_dl .dt_1:hover { background: url(/theme/5310/css/img/ico7.gif) no-repeat 0 6px; color: #D40426; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size: 12px; float: right; padding: 0 10px 0 8px; font-family: "宋体"; }
dl.news_dl .dt_3 { font-size: 12px; }
dl.news_dl .dt_3 a { color: #FF0000; text-decoration: underline; } /*文章出处*/
dl.news_dl dd { font-size: 12px; padding-left: 10px; height: 45px; overflow: hidden; margin-bottom: 10px; }
.topadcs { width: 1180px; margin-top:10px;overflow: hidden; }
.Page { width: 100%; text-align: center; padding: 30px 5px; }
.Page a { display: inline-block; width: 80px; background: #ffffff; height: 48px; vertical-align: middle; line-height: 48px; font-size: 14px; border: 1px solid #e5e5e5; margin-left: -1px; float: left; text-decoration: none; color: #333; outline: none; }
.Page a:hover { background: #004288; color: #FFF; background-repeat: no-repeat; }
.Page span { display: inline-block; min-width: 45px; padding: 0 10px; background: #ffffff; height: 48px; vertical-align: middle; line-height: 48px; font-size: 14px; border: 1px solid #e5e5e5; margin-left: -1px; float: left; }
.Page span.current { background: #004288; color: #FFF }
.cont_tit h1{ font-size: 26px; text-align: center; margin: 10px 0; }
.cont_data { font-size: 12px; text-align: center; margin-bottom: 10px; }
.cont_img { text-align: center; }
.cont_img img{ max-width:850px;}
.cont_con { font-size: 14px; padding: 20px 20px; line-height: 34px; }
.cont_page { font-size: 14px; padding: 10px 20px; }
/*资讯中心列表页面(图片列表)--dl_2*/
dl.dl_2 { width: 229px; float: left; padding-left: 13px; margin: 21px 0 9px 0; display: inline-block; }
dl.dl_2 dt { width: 230px; height: 172px; overflow: hidden; } /*图片边框*/
dl.dl_2 dt img { border: 1px solid #D6D6D6;}
dl.dl_2 dd { margin:6px 0 10px 0; width:230px; height: 28px; line-height: 28px; overflow: hidden; text-align: center; }
#subnavs { width: 201px; background: url(/theme/5310/images/pr_ce.jpg) repeat-y 0 0; color: #7e4703; line-height: 20px; margin-right: 0px;}
#subnavs h2 { background: url(/theme/5310/images/dhtbg.jpg) no-repeat 0 0; height: 40px; text-align: center; font-size: 20px; padding: 13px 0 0; }
.expmenu { width: 187px; background: #fff; padding: 4px 8px 8px 0px; overflow: hidden; border: solid 3px #005ab4; border-top: 0; }
#subnavs h2 a { color: #fff; }
.expmenu li div.header { width: 197px; height: 36px; line-height: 33px; overflow: hidden; background:#E0E0E0; }
.expmenu li div.header h3 { background: url(/theme/5310/images/bg.png) 0px -131px no-repeat; font-size: 14px; font-weight: normal; }
.expmenu li div.header h3 a{color: #005AB4;}
.expmenu li div.header a { text-align: left; margin-left: 1px;}
/*三角按钮*/
.expmenu li div.header .arrow { display: block; width: 20px; height: 30px; float: right; overflow: hidden; cursor: pointer; }
.expmenu li div.header .arrow.down { background: url(/theme/5310/images/jian.png) right no-repeat; margin-right: 22px; }
.expmenu li div.header .arrow.up { background: url(/theme/5310/images/jia.png) right no-repeat; margin-right: 20px; }
/*二级导航*/
.expmenu li .menu { padding: 0 8px 5px; width: 186px; overflow: hidden; }
.expmenu li .menu li { height: 32px; line-height: 32px; border-bottom: dashed 1px #caccda; padding-left: 15px; overflow: hidden; font-size: 12px; }
/*
FILE ARCHIVED ON 13:48:16 Dec 19, 2021 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 20:09:58 Feb 23, 2025.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 2.236
exclusion.robots: 1.514
exclusion.robots.policy: 0.025
esindex: 0.008
cdx.remote: 109.646
LoadShardBlock: 454.734 (3)
PetaboxLoader3.datanode: 310.542 (4)
PetaboxLoader3.resolve: 227.451 (2)
load_resource: 189.993
*/