@charset "UTF-8";
/*20180918*/

/*cssreset*/
html,body {color:#333; background:#f3f5f7;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}
body,button,input,select,textarea,li,dt,dd,div,td,p,span {font-size:14px; font-family:Microsoft Yahei,arial,verdana;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; font-family:Microsoft Yahei,arial,verdana;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
ul,ol {list-style:none outside none;}
span {font-size:100%;}
a {color:#333; text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none; -webkit-transition-duration:.3s; transition-duration:.3s;}
a:hover {color:#007de4; text-decoration:none;}
a:focus {outline:0;}
legend {color:#666;}
fieldset,img {border:0 none;}
img {vertical-align:bottom;}
button,input,select,textarea {margin:0; padding:0; outline:none; vertical-align:middle;}
button {cursor:pointer;}
input[type="radio"],input[type="checkbox"] {position:relative; top:-2px;}
table {border-collapse:collapse; border-spacing:0;}

/*font*/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.ffy {font-family:tahoma,arial,sans-serif;}
.ffwb {font-weight:bold;}

/*font-family*/
@font-face {font-family:pmzd; src:url('iconfont/pmzd.ttf');}

/*color*/
.c333 {color:#333;}
.c666 {color:#666;}
.c999 {color:#999;}

/*link-color*/
a.c666 {color:#666;}
a.c666:hover {color:#007de4;}

/*background*/
.bfff {background:#fff;}

/*control*/
.input {height:18px; line-height:18px; padding:3px 5px; border:1px solid #d7dde3;}
.select {padding:2px; border:1px solid #d7dde3;}
.textarea {padding:5px; border:1px solid #d7dde3; color:#666;}

/*ellipsis*/
.ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*overflow*/
.ofvisible {overflow:visible;}

/*cover-background*/
.coverbg {position:absolute; top:0; left:0; z-index:9998; width:100%; background:#000; filter:alpha(opacity=50); opacity:0.5;}

/*float*/
.fl {float:left;}
.fr {float:right;}

/*margin-padding*/
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr20 {margin-right:20px;}
.mt20 {margin-top:20px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pl30 {padding-left:30px;}
.pr30 {padding-right:30px;}
.pt50 {padding-top:50px;}
.pb50 {padding-bottom:50px;}
.pl50 {padding-left:50px;}
.pr50 {padding-right:50px;}

/*text-alignment*/
.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.tid2 {text-indent:2em;}

/*layout*/
.zjx_layout {clear:both; position:relative; width:1200px; margin:0 auto;}
.zjx_layout:after,.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {zoom:1;}

/*page*/
.zjx_page {padding:20px 0; overflow:hidden;}
.zjx_page .items li {display:inline-block; float:left; width:28px; height:24px; line-height:24px; margin-right:5px; border:1px solid #ddd; background:#fff; text-align:center; vertical-align:middle;}
.zjx_page .items li.prev,.zjx_page .items li.next {width:58px;}
.zjx_page .items li.disabled,.zjx_page .items li.disabled:hover {border-color:#eee; color:#ccc;}
.zjx_page .items li.disabled a,.zjx_page .items li.disabled:hover a {color:#ccc;}
.zjx_page .items li.dot {width:16px; height:26px; line-height:26px; border:0 none; background:none; cursor:default;}
.zjx_page .items a {display:block;}
.zjx_page .items li:hover {border-color:#007de4;}
.zjx_page .items li:hover a {color:#007de4;}
.zjx_page .items li.cur {border-color:#007de4; background:#007de4; color:#fff; font-weight:bold;}
.zjx_page .items li.cur a {color:#fff;}
.zjx_page .total {margin-left:10px;}
.zjx_page .total,.zjx_page .text {height:26px; line-height:26px; color:#999;}
.zjx_page .form span {float:left; margin-left:10px;}
.zjx_page .form .input {width:36px; text-align:center;}
.zjx_page label {margin-right:5px;}
.zjx_page .pagel li {position:relative; margin:0 0 0 -1px;}
.zjx_page .pagel li:hover {z-index:10;}
.zjx_page .btn {display:inline-block; width:40px; height:24px; line-height:24px; border:1px solid #ddd; border-radius:3px; background:#f8f8f8; text-align:center;}
.zjx_page .btn:hover {border-color:#007de4; color:#007de4;}
.zjx_pagedet {margin-top:20px; padding:10px 0; border-top:1px solid #ddd;}
.zjx_pagedet p {font-size:14px;}

/*topbar*/
.zjx_topbar {height:30px; line-height:1; color:#fff; background:#007de4;}
.zjx_topbar p {padding-top:8px; font-size:12px;}
.zjx_topbar .hotline {padding-top:8px; font-size:12px;}
.zjx_topbar .hotline a {display:inline-block; color:#fff; border-right:1px solid #fff;}
.zjx_topbar .hotline span {display:inline-block;}

/*header*/
.zjx_header {padding-top:40px;}
.zjx_header .input {height:38px; width:490px; margin-top:14px; padding:0; line-height:38px; background:#fff;}
.zjx_header .input i {padding:10px 10px 0; font-size:20px; color:#ccc;}
.zjx_header .input input {width:370px; height:38px; line-height:38px; border:0;}
.zjx_header .input a {display:inline-block; height:38px; width:70px; text-align:center; color:#333; background:#e6e9ec;}
.zjx_header .input a:hover {opacity:.8; filter:alpha(opacity=80);}

/*nav*/
.zjx_nav {margin-top:25px;}
.zjx_nav li {position:relative; float:left;}
.zjx_nav li .menu {display:block; height:48px; padding:0 38px; font-size:18px; line-height:48px; border-bottom:3px solid transparent;}
.zjx_nav li.on .menu,.zjx_nav li:hover .menu {font-weight:bold; color:#007de4; border-bottom-color:#007de4;}
.zjx_nav .submenu {position:absolute; top:51px; left:0; z-index:9; width:100%; display:none; background:#fff;}
.zjx_nav .submenu a {display:block; height:50px; font-size:14px; line-height:50px; text-align:center; border-top:1px solid #e8e8e8;}
.zjx_nav .submenu a:first-child {border-top:0;}
.zjx_nav .submenu a.on {color:#007de4;}

/*footer*/
.zjx_footer {padding-bottom:15px; background:#007de4;}
.zjx_footer .logo {width:290px; margin-top:40px; border-right:1px solid #2d97ef; overflow:hidden;}
.zjx_footer .logo img {float:left; display:block; padding-left:35px;}
.zjx_footer .logo .line {float:right; height:110px; width:1px; background:#0072d0;}
.zjx_footer .contactinfo {padding:35px 0 0 50px; color:#fff;}
.zjx_footer .contactinfo dt {padding-bottom:5px; font-size:18px;}
.zjx_footer .contactinfo dd {margin-top:10px;}
.zjx_footer .contactinfo dd i {padding-right:10px;}
.zjx_footer .code {margin-top:30px;}
.zjx_footer .code img {display:block; width:120px;}
.zjx_footer .code span {display:block; padding-top:5px; text-align:center; color:#fff;}

/*copyright*/
.zjx_copyright {padding:10px 0 15px; text-align:center; background:#0074d3;}
.zjx_copyright p {margin-top:5px; font-size:12px; color:#fff; opacity:.7; filter:alpha(opacity=70);}

/*floatr*/
.zjx_floatr {position:fixed; top:70%; right:65px; z-index:9;}
.zjx_floatr li {position:relative; margin-top:3px; cursor:pointer;}
.zjx_floatr li i {height:40px; width:40px; font-size:26px; line-height:40px; text-align:center; color:#fff; background:#d2d2d2; border-radius:4px; -webkit-transition-duration:.3s; transition-duration:.3s;}
.zjx_floatr li.retop {display:none;}
.zjx_floatr li.retop i {height:30px; line-height:30px;}
.zjx_floatr li:hover i {background:#007de4;}
.zjx_floatr li.hotline {height:40px; width:40px;}
.zjx_floatr li.hotline i {background:transparent;}
.zjx_floatr li p {position:absolute; top:0; right:0; height:40px; width:40px; color:#fff; background:#d2d2d2; border-radius:4px; overflow:hidden;}
.zjx_floatr li:hover p {background:#007de4;}
.zjx_floatr li.code .sidebox {position:absolute; bottom:0; right:40px; display:none; padding-right:7px;}
.zjx_floatr li.code .codeimg {width:186px; padding:8px 5px 10px; background:#fff; border:2px solid #007de4; border-radius:4px;}
.zjx_floatr li.code .codeimg img {display:block; width:100%;}
.zjx_floatr li.code .codeimg label {display:block; text-align:center; color:#666;}
.zjx_floatr li.code .sidebox .arrow {position:absolute; right:-5px; bottom:15px; height:0; width:0; border-width:6px; border-style:solid; border-color:transparent transparent transparent #007de4;}

/*banner*/
.zjx_banner {height:320px;}

/*index*/
.zjx_indexbanner {position:relative;}
.zjx_indexbanner .hd {position:absolute; bottom:40px; left:0; z-index:9; width:100%; text-align:center;}
.zjx_indexbanner .hd li {display:inline-block; height:12px; width:12px; margin:0 7px; text-indent:-9999px; background:#ccc; border-radius:50%; opacity:.6; filter:alpha(opacity=60); cursor:pointer;}
.zjx_indexbanner .hd li.on {background:#fff; opacity:1; filter:alpha(opacity=100);}
.zjx_indexbanner .bd li a {display:block; height:300px;}
.zjx_boxbg {background:#fff; box-shadow:0 0 7px 3px rgba(4,0,0,.05);}
.zjx_indexmain {margin-top:-28px;}
.zjx_slidenews {height:60px; overflow:hidden;}
.zjx_slidenews .tit {float:left; width:135px;}
.zjx_slidenews .tit i {height:60px; margin-left:40px; font-size:76px; line-height:60px; color:#007de4;}
.zjx_slidenews .slidenews {position:relative; float:right; width:1065px; height:60px;}
.zjx_slidenews .slidenews .pageState {position:absolute; top:0; right:0; width:65px; height:60px; line-height:60px; text-align:center; color:#898989; border-left:1px solid #dbdbdb;}
.zjx_slidenews .slidenews .pageState span {color:#007de4;}
.zjx_slidenews .slidenews .bd {height:30px; margin:15px 65px 0 0; border-left:1px solid #dbdbdb; overflow:hidden;}
.zjx_slidenews .slidenews .bd li {float:left; width:50%; height:30px; line-height:30px; overflow:hidden;}
.zjx_slidenews .slidenews .bd li i {float:left; padding:10px 8px 0 25px; font-size:12px; color:#d4d4d4;}
.zjx_slidenews .slidenews .bd li a {float:left; display:inline-block; width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_hotnews {width:590px;}
.zjx_hotnews .cont {height:260px;}
.zjx_hottit h1 {float:left;}
.zjx_hottit h1 label {margin-right:2px; font-family:pmzd; font-size:28px;}
.zjx_hottit h1 span {position:relative; display:inline-block; height:52px; color:#fff;}
.zjx_hottit h1 i {height:52px; font-size:62px; line-height:52px; color:#fb9d0a;}
.zjx_hottit h1 em {position:absolute; top:50%; left:0; width:100%; margin-top:-16px; font-size:18px; text-align:center;}
.zjx_hottit a {float:right; margin-top:20px; padding-right:10px; font-size:12px;}
.zjx_hotnews .slideimg {position:relative; float:left; height:220px; width:212px; margin-left:20px; padding-top:20px;}
.zjx_hotnews .slideimg .hd {position:absolute; left:0; bottom:5px; z-index:9; width:100%; text-align:center;}
.zjx_hotnews .slideimg .hd li {display:inline-block; height:8px; width:8px; margin:0 4px; background:#e4e4e4; border-radius:50%; cursor:pointer;}
.zjx_hotnews .slideimg .hd li.on {background:#195dc1;}
/**.zjx_hotnews .slideimg img {height:100%; width:100%;}**/
.zjx_icontit {padding:5px 0 12px;}
.zjx_icontit h1 {float:left; font-size:20px;}
.zjx_icontit h1 i {margin-top:-2px; padding-right:6px; font-size:20px; color:#007de4;}
.zjx_icontit a {float:right; margin-top:6px; padding-right:10px; font-size:12px;}
.zjx_indexmain .zjx_fzjg {height:430px; overflow:hidden;}
.zjx_indexmain .zjx_fzjg .hd {position:relative; float:left; height:430px; width:220px;
background:-webkit-linear-gradient(144deg, #007de4, #00b1e4);
background:-moz-linear-gradient(144deg, #007de4, #00b1e4);
background:-o-linear-gradient(144deg, #007de4, #00b1e4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#007de4), to(#00b1e4));
background:linear-gradient(-144deg, #007de4, #00b1e4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#007de4, endColorstr=#00b1e4);/*IE*/
}
.zjx_indexmain .zjx_fzjg .hd i {position:absolute; left:-25px; bottom:10px; font-size:120px; color:#fff; opacity:.15; filter:alpha(opacity=15);}
.zjx_indexmain .zjx_fzjg .hd ul {padding-top:12px;}
.zjx_indexmain .zjx_fzjg .hd li {height:40px; margin:10px 0; font-size:16px; line-height:40px; text-align:right; color:#fff; cursor:pointer;}
.zjx_indexmain .zjx_fzjg .hd li label {position:relative; display:inline-block; padding:0 20px 0 45px; cursor:pointer;}
.zjx_indexmain .zjx_fzjg .hd li .bg {position:absolute; top:0; right:0; width:100%; height:40px;}
.zjx_indexmain .zjx_fzjg .hd li.on .bg {background:#fff; border-radius:20px 0 0 20px; opacity:.2; filter:alpha(opacity=20);}
.zjx_indexmain .zjx_fzjg .bd {float:left; width:980px; border-top:2px solid #007de4;}
.zjx_indexmain .zjx_fzjg .zjx_newslist {padding:35px 30px 0;}
.zjx_indexmain .zjx_fzjg .zjx_newslist .hot img {height:80px; width:120px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist dt a {display:block; width:auto; font-size:16px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist dd p {height:50px; font-size:14px; line-height:25px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist ul {padding-left:20px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist li {position:relative; padding:12px 0; border-top:1px dashed #dfdfdf;}
.zjx_indexmain .zjx_fzjg .zjx_newslist li:first-child {border-top:0;}
.zjx_indexmain .zjx_fzjg .zjx_newslist li i {position:absolute; top:12px; left:-20px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist li a {width:750px;}
.zjx_slist {width:387px; height:310px;}
.zjx_linetit {height:20px; padding:17px 0; line-height:20px; border-bottom:1px solid #e8e8e8;}
.zjx_linetit label {float:left; padding-left:15px; font-size:16px; border-left:4px solid #007de4;}
.zjx_linetit a {float:right; padding-right:10px; font-size:12px; color:#999;}
.zjx_linetit a:hover {color:#007de4;}
.zjx_friendlink {padding:10px 0 20px 10px;}
.zjx_friendlink li {float:left; height:38px; width:272px; margin:10px 10px 0; line-height:40px; text-align:center; border:1px solid #edeff1; cursor:pointer; -webkit-transition-duration:.3s; transition-duration:.3s;}
.zjx_friendlink li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_friendlink li:hover {border-color:#bbd8ef;}
.zjx_friendlink li:hover a {color:#007de4;}
.zjx_main {margin-top:-60px;}
.zjx_cont {background:#fff; border:1px solid #e8e8e8;}

/*tab*/
.zjx_tab {position:relative; height:59px; text-align:center; border-bottom:1px solid #e8e8e8;}
.zjx_tab a {display:inline-block; margin:0 30px; padding:20px 0 16px; font-size:16px; color:#999; border-bottom:3px solid transparent;}
.zjx_tab a.on {color:#333; border-color:#007de4;}
.zjx_tab label {position:absolute; top:18px; left:30px; font-size:20px; font-weight:bold;}

/*list*/
.zjx_newslist .hot {overflow:hidden;}
.zjx_newslist .hot img {float:left;}
.zjx_newslist .hot dl {float:left; width:780px; padding-left:20px;}
.zjx_newslist dt {height:20px; line-height:20px; overflow:hidden;}
.zjx_newslist i {float:left; margin-left:-8px; font-size:22px; color:#dfdfdf;}
.zjx_newslist a {display:inline-block; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_newslist dd {margin-top:10px;}
.zjx_newslist dd p {height:40px; font-size:12px; line-height:20px; text-align:justify; color:#999; overflow:hidden;}

.zjx_newslist li {height:22px; padding:5px 0; line-height:22px;}
.zjx_newslist li a {color:#666;}
.zjx_newslist li a:hover {color:#007de4;}
.zjx_newslist li em {float:right; font-size:12px; color:#adadad;}
.zjx_hotnews .zjx_newslist {float:left; width:320px; margin:20px 0 0 18px;}
.zjx_hotnews .zjx_newslist dl {padding-bottom:15px; border-bottom:1px solid #e8e8e8;}
.zjx_nlist {padding:0 30px;}
.zjx_nlist .list li {padding:30px 0 20px; border-bottom:1px solid #e8e8e8;}
.zjx_nlist .list li a {display:block; font-size:16px;}
.zjx_nlist .list li label {display:block; padding-top:10px; color:#ccc;}
.zjx_nlist .list li p {margin-top:15px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_slist .zjx_newslist {padding:20px 15px 0;}
.zjx_slist .zjx_newslist .hot img {height:80px; width:105px;}
.zjx_slist .zjx_newslist .hot dl {width:235px; padding-left:15px;}
.zjx_slist .zjx_newslist .hot dt {padding-top:6px;}
.zjx_slist .zjx_newslist .hot dt a {display:block; width:auto; float:none;}
.zjx_slist .zjx_newslist ul {padding-top:12px;}
.zjx_slist .zjx_newslist li a {width:240px;}

/*detail*/
.zjx_detail {padding:30px;}
.zjx_detail h1 {padding:30px 0; font-size:18px; font-weight:bold;}
.zjx_detail h2 {padding:30px 0 0 25px; line-height:30px; font-weight:bold;}
.zjx_detail p {padding-left:25px; line-height:30px; text-align:justify; color:#666;}
.zjx_fold {margin:20px 30px 30px;}
.zjx_fold .tit {height:55px; line-height:55px; border-bottom:2px solid #e8e8e8; overflow:hidden;}
.zjx_fold .tit label {float:left; font-size:18px; font-weight:bold;}
.zjx_fold .tit a {float:right; margin-right:-10px; color:#666;}
.zjx_fold .tit a i {margin:-4px 0 0 -5px; font-size:40px; color:#e8e8e8;}
.zjx_fold .cont {display:none; margin-top:20px;}
.zjx_rules {position:relative; width:1138px; height:1147px; background:#f3f5f6 url(../images/zjx_filebg.png) no-repeat center;}
.zjx_rules .rules {position:absolute; top:57px; left:49px; height:1000px; width:980px; padding:9px 30px 30px; color:#666; background:#fff; overflow-y:auto;}
.zjx_rules .rules h1 {margin-top:20px; line-height:26px;}
.zjx_rules .rules p {line-height:26px; text-align:justify;}
.zjx_people .hd ul {overflow:hidden;}
.zjx_people .hd li {float:left; width:33.33%; height:45px; font-size:16px; line-height:45px; text-align:center; background:#f3f5f6;}
.zjx_people .hd li a {display:block; color:#333; border-left:1px solid #e8e8e8;}
.zjx_people .hd li:first-child a {border-left:0;}
.zjx_people .hd li a em {font-size:14px; color:#999;}
.zjx_people .hd li.on a {color:#fff; background:#007de4;}
.zjx_people .hd li.on em {color:#fff;}
.zjx_people .bd li {margin-top:20px; background:#f3f5f6; overflow:hidden;}
.zjx_people img {float:left; width:190px;}
.zjx_people dl {float:left; width:910px; margin-left:20px;}
.zjx_people dt {padding-top:20px; font-size:16px; font-weight:bold;}
.zjx_people dd {padding-top:10px;}
.zjx_people dd p {padding-top:10px; line-height:28px; text-align:justify; color:#666;}
.zjx_fzjg .zjx_detail p {padding-left:0;}
.zjx_fzjg .zjx_detail h1 {padding-bottom:10px;}
.zjx_zjdt .zjx_detail p {padding-left:0;}
.zjx_zjdt .zjx_detail h1 {padding-bottom:20px;}
.zjx_zjdt .zjx_people {padding-bottom:25px; overflow:hidden;}
.zjx_zjdt .zjx_people dl {margin-left:25px;}
.zjx_zjdt .zjx_people dt {padding:15px 0 20px; font-size:22px;}
.zjx_zjdt .zjx_people dt label {padding-left:12px; font-size:14px; font-weight:normal;}
.zjx_zjdt .zjx_people dd {padding-top:18px;}
.zjx_zjdt .zjx_people dd label {color:#999;}
.zjx_filelist {padding:30px 90px 55px;}
.zjx_filelist li {padding:35px 0  25px; border-top:1px solid #e8e8e8; overflow:hidden;}
.zjx_filelist li:first-child {border-top:0;}
.zjx_filelist li img {float:left;}
.zjx_filelist li p {float:left; height:30px; width:800px; margin-top:5px; padding-left:25px; font-size:18px; line-height:30px;}
.zjx_filelist li p label {padding-left:28px; font-size:16px; color:#999;}
.zjx_filelist li a {float:right; display:inline-block; height:28px; width:108px; margin-top:5px; line-height:28px; text-align:center; color:#fb9d0a; border:1px solid #fb9d0a;}
.zjx_filelist li a i {margin-top:-2px; padding-right:5px;}
.zjx_filelist li a:hover {color:#fff; background:#fb9d0a;}

/*touchus*/
.zjx_touchus {padding:30px;}
.zjx_touchus h3 {height:32px; margin-bottom:8px; font-size:18px; font-weight:bold; line-height:32px; color:#333;}
.zjx_touchus ul {margin-bottom:5px;}
.zjx_touchus li {padding:4px 0; line-height:22px; vertical-align:middle; overflow:hidden;}
.zjx_touchus li label {float:left; display:inline-block; color:#999;}
.zjx_touchus li span {float:left; display:inline-block; width:400px;}
.zjx_map {width:640px; height:320px;}
.zjx_touchus .info {width:460px; margin-left:35px;}
.zjx_touchus .qrcodebox {display:block; width:112px; height:112px; padding:6px; border:1px solid #e8e8e8;}
.zjx_touchus .touchus_table {margin-top:56px;}
.zjx_touchus .touchus_table h4 {margin-bottom:30px; font-size:18px; font-weight:bold;}
.zjx_touchus .touchus_table th {padding:10px; font-weight:normal; color:#fff; background:#5381bf; border:1px solid #dae4f0;}
.zjx_touchus .touchus_table td {padding:10px; color:#58779a; border:1px solid #dae4f0;}
.zjx_normworking .zjx_nwleft {float:left; width:237px;}
.zjx_normworking .zjx_nwleft h3 {height:60px; margin:-1px 0 0 -1px; font-size:20px; line-height:60px; color:#fff;
    background: -webkit-gradient(linear, 0 100%, 0 0, from(#00afe4), to(#0083e4), to(#0080e4));
    background: -webkit-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: -moz-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: -o-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: -ms-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: linear-gradient(left, #00afe4, #0083e4, #0080e4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #00afe4, endColorstr = #0080e4);}
.zjx_normworking .zjx_nwleft ul {padding:20px 0;}
.zjx_normworking .zjx_nwleft li a {display:block; height:45px; padding-right:20px; line-height:44px; text-align:right; color:#666; border-right:3px solid transparent;}
.zjx_normworking .zjx_nwleft li.on a {color:#007de4; background:#edf6fd; border-right-color:#007de4;}
.zjx_normworking .zjx_nwleft li:hover a {color:#007de4; background:#edf6fd;}
.zjx_normworking .zjx_nwright {float:left; width:900px; min-height:325px; padding:0 30px; border-left:1px solid #e8e8e8;}
.zjx_normworking .zjx_nwright h3 {width:900px; height:60px; line-height:60px; font-size:14px; color:#999; border-bottom:1px solid #e8e8e8;}
.zjx_normworking .zjx_nwright h3 i {padding-right:5px; font-size:18px; color:#ccc;}
.zjx_normworking .zjx_nwright h3 a {display:inline-block; margin:0 6px; color:#999;}
.zjx_normworking .zjx_nwright h3 a:hover {color:#007de4;}
.zjx_normworking .zjx_nwright h3 .vist {display:inline-block; margin:0 6px; color:#007de4;}
.zjx_nwright .zjx_detail {padding:30px 0 40px;}
.zjx_nwright .zjx_detail p {padding-left:0;}
.zjx_nwright .zjx_detail .tit h1 {padding:0 0 10px; font-size:22px; text-align:center;}
.zjx_nwright .zjx_detail .tit p {font-size:12px; text-align:center; color:#999;}
.zjx_nwright .zjx_detail .tit p label {padding:0 15px;}
.zjx_nwright .zjx_detail .detail {padding-top:30px;}
.zjx_nwright .zjx_detail .detail h2 {padding:0;}
.zjx_nwright .zjx_nlist {padding:0;}
.zjx_bzhlist ul {margin-right:-30px; padding-bottom:30px;}
.zjx_bzhlist li {float:left; width:280px; margin:28px 28px 0 0;}
.zjx_bzhlist li .img {position:relative;}
.zjx_bzhlist li .img img {width:100%;}
.zjx_bzhlist li .img .span {position:absolute; left:0; bottom:0; width:100%; height:45px; line-height:45px;}
.zjx_bzhlist li .img .span .bg_gradient {width:100%; height:45px;
background: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0,113,206,.7)), to(rgba(0,113,206,0)));
background: -webkit-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: -moz-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: -o-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: -ms-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #B20071ce, endColorstr = #000071ce);
}
.zjx_bzhlist li .img .span span {position:absolute; bottom:0; left:20px; right:0; height:45px; line-height:45px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_bzhlist li p {font-size:16px; line-height:45px;}
.zjx_mainagency {padding:0 0 30px 30px;}
.zjx_mainagency li {position:relative; float:left; width:360px; height:230px; margin:30px 29px 0 0; border-radius:4px; overflow:hidden;} 
.zjx_fzjg_li01 .info {background:url(../images/zjx_fzjg01.png) no-repeat center;}
.zjx_fzjg_li02 .info {background:url(../images/zjx_fzjg02.png) no-repeat center;}
.zjx_fzjg_li03 .info {background:url(../images/zjx_fzjg03.png) no-repeat center;}
.zjx_fzjg_li04 .info {background:url(../images/zjx_fzjg04.png) no-repeat center;}
.zjx_fzjg_li05 .info {background:url(../images/zjx_fzjg05.png) no-repeat center;}
.zjx_fzjg_li06 .info {background:url(../images/zjx_fzjg06.png) no-repeat center;}
.zjx_fzjg_li07 .info {background:url(../images/zjx_fzjg07.png) no-repeat center;}
.zjx_mainagency li .info {position:absolute; top:0; left:0; width:330px; height:180px; padding:50px 0 0 30px; cursor:pointer;}
.zjx_mainagency li h4 {font-size:20px;}
.zjx_mainagency li .zjx_orangeline {display:block; width:30px; height:4px; margin:14px 0 18px; border-radius:2px; background:#fb9d0a;}
.zjx_mainagency li p {font-size:12px; color:#43484c;}
.zjx_mainagency li .mask {position:absolute; top:230px; left:0; display:block; width:100%; height:140px; padding-top:90px; border-radius:4px; background:rgba(0,125,228,.7); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#B2007de4, endColorstr=#B2007de4); -webkit-transition-duration:0s; transition-duration:0s;} 
:root .zjx_mainagency li .mask {filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00007de4, endColorstr=#00007de4);}
.zjx_mainagency li .mask label {display:block; padding-top:10px; color:#fff; cursor:pointer;}

/*start 20181015 GJ Modify*/
.zjx_camtnav li .menu {font-size:16px; padding:0 20px;}
.zjx_camtnav li.on .menu,.zjx_camtnav li:hover .menu {font-weight:normal;}
.zjx_camtbrancheslist li p {padding-right:80px;}
.zjx_camtpage .items li.prev {width:104px;}
.zjx_camtpage .items li.next {width:80px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.zjx_camtabout .zjx_detail h2,.zjx_camtabout .zjx_detail p {padding:0;}

/*start 20181015 bqq modify*/
.fs20 {font-size:20px;}
.zjx_english .zjx_touchus img {width:275px; height:275px;}
.zjx_english .zjx_touchus .info {position:relative; width:840px; min-height:235px; margin-left:0; padding:20px 0; background:#f8f8f8;}
.zjx_english .zjx_touchus .info .signicon {position:absolute; right:40px; bottom:30px; font-size:140px; color:#eff1f2;}
.zjx_english .zjx_touchus .info dl {margin-left:50px; padding-bottom:15px;}
.zjx_english .zjx_touchus .info dt {padding-bottom:15px; font-size:26px;}
.zjx_english .zjx_touchus .info dd {line-height:28px;}
.zjx_english .zjx_touchus .info ul {width:490px; margin:0 0 0 50px; padding-top:5px; border-top:1px solid #e5e9ec;}
.zjx_english .zjx_touchus .info li {padding:12px 0 0;}
.zjx_english .zjx_touchus .info li i {padding-right:10px; color:#bbb;}
.zjx_english .zjx_touchus .info li label {padding-right:5px;}
.zjx_english .zjx_touchus .intro {padding:25px 0 0;}
.zjx_english .zjx_touchus .intro p {line-height:30px;}
.zjx_english .zjx_engmap {margin-top:50px;}
.zjx_english .zjx_engmap .map {height:425px; border:1px solid #e8e8e8;}
.zjx_english .zjx_engmap .map img {width:100%; height:100%;}
.zjx_english .zjx_engmap p {padding:25px 0; font-size:16px;}
.zjx_footer .contactinfo {width:605px;}
.zjx_footer .contactinfo dt {padding-bottom:15px;}
.zjx_footer .contactinfo dd {margin-top:0; line-height:2;}
.zjx_footer .contactinfo dd label {display:inline-block; width:535px; vertical-align:top; word-break:break-all;}
.zjx_footer .code {margin-right:90px;}
.zjx_english .zjx_indexmain {margin-top:0;}
.zjx_english.zjx_indexbanner .hd {bottom:15px;}
.zjx_english .zjx_hottit {height:50px; line-height:50px;}
.zjx_english .zjx_hottit h1 {font-size:20px;}
.zjx_english .zjx_hottit a {margin-top:0;}
.zjx_english .zjx_slist {height:auto; width:380px;}
.zjx_english .zjx_slist .cont {height:260px;}
.zjx_english .zjx_hotnews {width:800px;}

/*start 20181016 GJ Modify*/
.zjx_newslist a {float:left;}
.zjx_english .zjx_slist .zjx_newslist .hot img {width:100%; height:125px;}
.zjx_english .zjx_slist .zjx_newslist li a {width:310px;}
.zjx_english .zjx_hotnews .zjx_newslist {width:530px;}
.zjx_english .zjx_hotnews .zjx_newslist em {display:inline-block; vertical-align:top; float:right; font-size:12px; color:#999;}
.zjx_english .zjx_hotnews .zjx_newslist a {width:380px;}
.zjx_english .zjx_newslist ul {padding-top:10px;}
.zjx_english .zjx_siplist .zjx_newslist {padding-top:15px;}
.zjx_english .zjx_siplist ul {padding-top:0;}
.zjx_english .zjx_siplist li {padding:8px 0;}
