/*移动端*/
 @media only screen and (max-width:768px) {
  body{min-width:100%!important;}
  .main{width:100%!important;}
   .nav{width:100%!important;box-sizing:border-box;}
   .main_hj,.main_hj_lt,.main_hj_rt{width:100%!important;}
   .title.column{margin:0 10px!important;}
   .main_hj .title a{font-size:16px!important;}
    .main_hj .title span a{font-size:14px!important;}
    .nav_list ul li a,.nav_list ul li span{font-size:14px!important;}







}



body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{font-size:16px;font-family: '微软雅黑',sans-serif;}
.main_hj .title a{font-size:24px}


}

@charset "utf-8";
body{ font-size:16px;}
a {transition:0.5s all; -webkit-transition:0.5s all;}
.address {width: 1200px; margin: 0 auto; color: #999999;}
.address div {background:  left 20px no-repeat; padding-left: 30px; line-height: 60px; height: 60px;}
.address a {color: #999999;}
.banner {margin: 30px 0;}
.banner img {width: 100%;}
.main{width:1200px;margin:auto;}
.main_hj { margin-bottom:30px; overflow:hidden; clear:both}
.main_hj .title { background: no-repeat left 8px; padding-left:20px; font-size:24px; font-weight:bold; color:#333333; line-height:35px; margin-bottom: 10px}
.main_hj .title2 { background: no-repeat left 8px; padding-left:20px; font-size:24px; font-weight:bold; color:#333333; line-height:35px; margin-bottom: 20px; border-bottom: 4px #0076ca solid; padding-bottom: 10px}
.main_hj .title span {float: right;}
.main_hj .title span a {color: #666666; font-size: 14px !important; font-weight: normal;}

.main_hj .title3 { background: no-repeat left 8px; padding-left:20px; font-size:24px; font-weight:bold; color:#333333; line-height:35px; border-bottom: 4px #0076ca solid; padding-bottom: 10px}
.main_hj .title3 span {float: right; font-size: 16px; font-weight: normal; line-height: 48px;}


.main_hj .lt_box { border:1px #dcdcdc solid;}
.main_hj .rt_box { border:1px #dcdcdc solid;}
.main_hj .hj_nav { background-color:#f2f2f2; clear:both; overflow:hidden}
.main_hj .hj_nav ul li { float:left; padding:0 20px; height:38px; line-height:38px; color:#9a9a9a; cursor:pointer; font-size: 18px; border-right: 1px #dcdcdc solid;}
.main_hj .hj_nav ul li a {color:#9a9a9a; line-height:32px;}
.main_hj .hj_nav .hover { border-top:3px #025ab9 solid; line-height:32px; background-color:#ffffff; color:#1d72c5;}
.main_hj .hj_nav .hover a { color:#1d72c5;}
.main_hj .nav_list { padding:10px 10px 10px 20px; overflow: hidden}
.main_hj .nav_list ul li { line-height:36px; background: no-repeat left 16px; padding-left:10px;position:relative;}
.nav_list span {float: right; color: #999999;}
.main_hj .nav_list a:hover { color:#3f97d6; text-decoration:none;}

.main_hj .nav_list2 { padding:10px 20px; overflow: hidden}
.main_hj .nav_list2 ul li { line-height:36px; background: no-repeat left 16px; padding-left:10px;}
.nav_list2 span {float: right; color: #999999;}
.main_hj .nav_list2 a:hover { color:#3f97d6; text-decoration:none;}

.main_hj .nav_list3{padding:10px 0;}
.main_hj .nav_list3 ul li{float:left;width:48.5%;padding:0;background:none;}
.main_hj .nav_list3 ul li a{display:block;background: no-repeat left 16px; padding-left:10px;margin:0 0 0 20px;}

.main_hj .nav_list4{padding:10px 0;}
.main_hj .nav_list4 ul li{float:left;width:48.5%;padding:0;background:none;}
.main_hj .nav_list4 ul li a.tit_txt{float:left;background: no-repeat left 16px; padding-left:10px;margin:0 0 0 20px;}

.main_hj .hj_gd a { display:block; width:66px; float:left; height:30px; line-height:30px;text-align:center; margin:0 4px; border-radius:5px;}
.main_hj .hj_gd a:hover { background-color:#0d79cc; color:#ffffff; text-decoration:none}
.main_hj .dq_box { border:1px #dcdcdc solid; overflow: hidden}
.main_hj .dq .left { padding-left:30px; padding-top:10px}
.main_hj .dq .right p { margin-top:20px; width:215px; }
.main_hj .shj .left { width:500px; background: no-repeat 470px;}
.main_hj .shj .right { width:450px; }
.main_hj .shj .right p a { display:block; line-height:40px; text-align:center; color:#ffffff; font-weight:bold; border-radius:5px; background-color:#0068b7; margin-top:10px}
.main_hj .shj_box { border:1px #dcdcdc solid;}
.main_hj .down_box { border:1px #dcdcdc solid;}
.main_hj .down_box_list { padding:10px 20px; overflow:hidden}
.main_hj .down_box_list ul li { line-height:30px; background: no-repeat left 14px; padding-left:10px;}
.main_hj .down_box_list a:hover { color:#0068b7; text-decoration:underline}
.main_hj .down_box a { float:left}
.main_hj .down_box span { float:right; color:#9d9d9d}
.main_hj .down_nav { clear:both; overflow:hidden}
.main_hj .down_nav ul li { font-weight:bold; float:left; color:#828282; padding-right:30px; cursor:pointer}
.main_hj .down_nav ul li a {color:#828282;}
.main_hj .down_nav .down_line { background: no-repeat 88px 9px;}
.main_hj .down_nav .hover { color:#015ab6}
.main_hj .down_nav .hover a{ color:#015ab6}
.main_hj_lt { width:48.5%; float:left;}
.main_hj_rt { width:48.5%; float:right;}
.main_ft_lt { width:72%; float:left;}
.main_ft_rt { width:28%; float:right;}
.main_ft_lt .ft1 {float: left;position:relative;}
.main_ft_lt .ft1 img {border: 1px #305aae solid; padding: 1px; width: 294px; height: 195px;}
.main_ft_lt .ft1 img.play-icon{width:52px;height:52px; position:absolute; z-index:100;top:70px;left:120px;border:none;}
.main_ft_lt .ft2 {width: 57%; padding: 20px 20px 0 20px; height:179px;  float: left; background-color: #f2f2f2; line-height: 24px;}
.main_ft_lt .ft_box {overflow: hidden}
.main_ft_lt .ft_box dl {overflow: hidden; clear: both;color:#666;}
.main_ft_lt .ft_box dt {float: left}
.main_ft_lt .ft_box dd {float: left; margin-left: 0; width: 87%}
.main_ft_rt ul li {line-height: 34px!important;}
.main_ft_lt .ft_box .date{background: no-repeat left center;font-size:14px; line-height:24px;padding-left:20px; color:#4c4c4c; text-align:left;margin:15px 0 0;}

.bs {overflow: hidden;}
.bs dl {display: table; width: 100%; padding-top: 15px;}
.bs dl dd {display: table-cell; text-align: center;}
.bs p {color: #1d72c5;}
.bs .pdf {position:absolute; right:128px; top: 5px; z-index: 2}
.bs .down {position:absolute; right:100px; top: 5px; z-index: 1}

.fw_list {overflow: hidden}
.fw_list ul li {float: left; width: 24.2%; background: #e8f4fe; height: 73px; line-height: 73px; margin-right: 1%;display:inline;}
.fw_list ul li a{font-size:18px;}
.fw_list .mr {margin-right: 0;}
.fw_list a {display: block; text-align: center}
.fw_list .f1 {background:  56px center no-repeat; padding-left: 40px;}
.fw_list .f2 {background:  36px center no-repeat; padding-left: 50px;}
.fw_list .f3 {background:  65px center no-repeat; padding-left: 40px;}
.fw_list .f4 {background:  65px center no-repeat; padding-left: 40px;}
.fw_list .f5 {background:  65px center no-repeat; padding-left: 40px;}
.fw_list .f6 {background:  65px center no-repeat; padding-left: 40px;}

.sj_list {overflow: hidden; font-size: 18px;}
.sj_list ul{overflow:hidden;}
.sj_list ul li {float: left; width: 24.2%; background: #e8f4fe; height: 63px; line-height: 63px;margin-right:1%;display:inline;}
.sj_list .mr {margin-right: 0;}
.sj_list a {display: block; text-align: center}
.sj_list .f1 {background:  75px 18px no-repeat; padding-left: 20px;}
.sj_list .f2 {background:  75px 18px no-repeat; padding-left: 20px;}
.sj_list .f3 {background:  80px 18px no-repeat; padding-left: 10px;}
.sj_list .f4 {background:  75px 18px no-repeat; padding-left: 20px;}

.data {padding: 10px;}
.data_box {height: 370px; margin-top: 10px}
.data_title {color: #dcdcdc;}
.data_title .data1 {background:  left 4px no-repeat; padding-left: 25px; color: #1d72c5}
.data_title .data2 {background:  left 4px no-repeat; padding-left: 25px; color: #9a9a9a}

.data_list ul li {border: 1px #95d1e5 solid; float: left; width: 30.1%; background-color: #f4faff; height: 60px; line-height: 60px;margin:0 0 30px 1%; margin-right: 2%;}
.data_list a {display: block; background:  16px 25px no-repeat; padding-left: 38px; color: #1d72c5}
.data_list ul li {*width: 30.1%; width:30.1%\9; }
.data_list a {display: block; background:  16px 25px no-repeat; padding-left: 38px; color: #1d72c5}



.bs1 {overflow: hidden;}
.bs1 dl {display: table; width: 80%; padding-top: 15px; margin: 0 auto;}
.bs1 dl dd {display: table-cell; text-align: center;}
.bs1 p {color: #1d72c5;}
.bs1 .pdf {position:absolute; right:128px; top: 5px; z-index: 2}
.bs1 .down {position:absolute; right:100px; top: 5px; z-index: 1}

.hj_box {border-top: 3px #1d72c5 solid; border-left: 1px #dcdcdc solid; border-right: 1px #dcdcdc solid; border-bottom: 1px #dcdcdc solid; overflow: hidden}
.hj_title {border-bottom: 1px #dcdcdc solid; margin-left: 30px; height: 40px; line-height: 40px; color: #1d72c5; font-size: 20px;}
.hj_title  a{ color: #1d72c5;}
.hj_box_body {overflow: hidden; padding-bottom: 20px;}
.hj_box_body .left {width: 70%; margin-left: 2%;}
.hj_box_body .right {width: 28%; text-align: center; padding-top: 30px;}
.hj_box_body .list_main {padding-right: 5%; border-right: 1px #dcdcdc dashed; clear: both;}
.hj_box_body .list_main ul li { line-height:36px; background: no-repeat left 16px; padding-left:10px;}
.hj_box_body .list_main span {float: right; color: #999999;}
.hj_box_body .list ul li {float: left}
.hj_box_body .list a {display: block; background-color: #edf5fb; padding: 6px 15px; margin-right: 30px;}
.hj_box_body .list .hover a {display: block; background-color: #e1eef8; padding: 6px 15px; margin-right: 30px; font-weight: bold; color: #333333;}
.hj_box_body .list {padding: 10px 0 4px 6px; overflow: hidden}

.jg_box {overflow: hidden; border: 1px #dcdcdc solid; clear: both; background:  no-repeat;}
.jg_box .left {width: 45%; padding: 20px 24px; line-height: 30px;}
.jg_box .right {width: 50%;padding-top:20px;}
.jg_box .jg_title {font-size: 20px; color: #1d72c5; line-height: 50px; font-weight: bold;}
.jg_box .jg_title a{color: #1d72c5;}
.jg_box .left p {margin-bottom: 10px;}
.jg_box .more {color: #1d72c5; font-size: 14px;}
.jg_box .right ul li a {display: block; background:  4px 19px no-repeat; padding-left: 24px; font-size: 14px;}
.jg_box .right ul li {float: left;height:45px; line-height: 45px; width: 33%;}
.jg_box .right a:hover { color: #1d72c5}

.gk_list {overflow: hidden; margin-bottom: 20px}
.gk_list .mr {margin-right: 0;}
.gk_list a {display: block; text-align: center; font-size: 18px;}
.gk_list .f1 {background:  62px 14px no-repeat; padding-left: 40px;}
.gk_list .f2 {background:  62px 14px no-repeat; padding-left: 40px;}
.gk_list .f3 {background:  62px 14px no-repeat; padding-left: 40px;}
.gk_list .f4 {background:  62px 14px no-repeat; padding-left: 40px;}
.gk_list .f5 {background:  62px 14px no-repeat; padding-left: 25px;}
.gk_list .f6 {background:  36px 14px no-repeat; padding-left: 55px;}
.gk_list .f7 {background:  35px 14px no-repeat; padding-left: 55px;}
.gk_list .f8 {background:  25px 14px no-repeat; padding-left:65px;text-align:left;}
.gk_list .f9 {background:  70px 14px no-repeat; padding-left: 40px;}
.gk_list .f10 {background:  116px 14px no-repeat; padding-left: 40px;}

.gk_1 ul li {float: left; width: 23.33%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 2%; border: 1px #95d1e5 solid;}
.gk_2 ul li {float: left; width: 31.83%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 2%; border: 1px #95d1e5 solid;}
.gk_3 ul li {float: left; width: 48.83%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 2%; border: 1px #95d1e5 solid;overflow:hidden;}
.gk_3 {margin-bottom: 0;}

.ff_list {overflow: hidden; margin-bottom: 12px}
.ff_list .mr {margin-right: 0;}
.ff_list a {display: block; text-align: center; font-size: 18px;color:#3f97d6;}
.ff_list .f1 {background:  40px 14px no-repeat; padding-left: 40px;}
.ff_list .f2 {background:  46px 10px no-repeat; padding-left: 40px;}
.ff_list .f3 {background:  32px 18px no-repeat; padding-left: 58px;}
.ff_list .f4 {background:  28px 14px no-repeat; padding-left: 40px;}
.ff_list .f5 {background:  26px 10px no-repeat; padding-left: 40px;}
.ff_list .f6 {background:  21px 14px no-repeat; padding-left: 46px;}
.ff_list .f7 {background:  20px 10px no-repeat; padding-left: 40px;}
.ff_list .f8 {background:  32px 12px no-repeat; padding-left: 40px;}
.ff_list .f9 {background:  28px 14px no-repeat; padding-left: 40px;}
.ff_list .f10 {background:  20px 12px no-repeat; padding-left: 40px;}
.ff_list .f11 {background:  25px 14px no-repeat; padding-left: 40px;}
.ff_list .f12 {background:  50px 16px no-repeat; padding-left: 40px;}
.ff_list .f13 {background:  60px 10px no-repeat; padding-left: 40px;}
.ff_list .f14 {background:  41px 10px no-repeat; padding-left: 40px;}
.ff_list .f15 {background:  30px 10px no-repeat; padding-left: 40px;}

.ff_1 ul li {float: left; width: 19%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 1%; border: 1px #95d1e5 solid;}
.ff_2 ul li {float: left; width: 19%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 1%; border: 1px #95d1e5 solid;}
.ff_3 ul li {float: left; width: 24.03%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 1%; border: 1px #95d1e5 solid;}
.ff_3 {margin-bottom: 0;}

.rt_box_1 {width: 49.5%; float: left; margin-top: 30px;}
.rt_box_2 {width: 33%; float: left; margin-top: 30px; text-align: center;}
.rt_box_3 {width: 45%; float: right; margin-top: 30px; text-align: center;}
.rt_box_4 {width: 48%; float: left; height: 90px; line-height: 90px; background-color: #e7f1f6; border-bottom: 3px #c1e2ee solid;}
.rt_box_4 a {display: block; font-size: 18px; color: #003c7b;}
.rt_box_5 {width: 48%; float: right; height: 90px; line-height: 90px; background-color: #e7f1f6; border-bottom: 3px #c1e2ee solid;}
.rt_box_5 a {display: block; font-size: 18px; color: #003c7b;}
.rt_box_4 .f1 {background:  50px 30px no-repeat; padding-left: 110px;}
.rt_box_5 .f2 {background:  50px 30px no-repeat; padding-left: 110px;}
.rt_box_4 .f3 {background:  50px 30px no-repeat; padding-left: 110px;}
.rt_box_5 .f4 {background:  50px 30px no-repeat; padding-left: 110px;}

.hj_more {background: #def2ec; padding:5px 10px 5px 10px; margin-right: 25px;}
.hj_more font {background:  left 6px no-repeat; padding-left: 20px; color: #57c7a7;}

.down_img { width:1160px; height:220px; overflow:hidden; position:relative;margin-top: 5px;}
#box1_cont { width:1140px!important; margin-left: 10px}
.imgnew{float:left; overflow:hidden;position:relative; width: 1160px}
.imgnew .cont ul li{float:left; width:230px;height:220px;overflow:hidden;position:relative; margin-right: 10px; padding-left: 0; background: none;}
.imgnew .cont ul li img{display:block; width:230px; height:160px;}
.imgnew .cont .pic { margin-right:9px;}
.imgnew .cont .pic p {line-height: 26px; padding:4px 8px; width: 100%}
.imgnew .cont .pic a:hover p {background-color: #0076ca; color: #fff;}

.imgnew .prev{left:0; top:64px;}
.imgnew .next{right:0; top:64px;}
.imgnew .next {position:absolute; z-index:2; width:34px; height:34px; text-indent: -999999px; background: no-repeat 0 0;cursor: pointer;}
.imgnew .prev {position:absolute; z-index:2; width:34px; height:34px; text-indent: -999999px; background: no-repeat 0 0;cursor: pointer;}
.imgnew .next:hover{background: no-repeat 0 0;}
.imgnew .prev:hover{background: no-repeat 0 0;}
.main_hj .nimg_box {border: 1px #dcdcdc solid;overflow: hidden; height: 280px; position: relative;}

.xx_title {margin-bottom: 30px;}
.xx_title img {width: 100%;}
.xx_tt {background:  left 6px no-repeat; padding-left: 25px; font-size: 20px; color: #0076ca; margin-top: 30px}
.xx_box {background-color: #f2f2f2; line-height: 30px; color: #666666; border-left: 8px #8cc1e6 solid; padding: 26px; margin-top: 20px; overflow: hidden;}

.red {color: #de0707}
.reg { padding-top:20px}
.reg .reginput { height:1%; overflow: hidden; clear: both}
.reg .reginput2 { height:1%; overflow: hidden; clear: both}
.reg .regput {height:30px;margin-right:10px; border: 1px #cccccc solid; padding-left: 6px; line-height: 30px; width: 97.5%;}
.reg .reginput2 .regput { margin-right:10px; border: 1px #cccccc solid; padding-left: 6px; line-height: 30px; width: 98.2%}
.reg .regput_img { height:30px;margin-right:10px; border: 1px #cccccc solid; padding-left: 6px; line-height: 30px; width: 12%; float: left}
.reg .yz {float: left; margin-left: 10px}

.reg .submitbutton { border:0; background-color:#3f97d6; width:126px; height:38px; line-height:38px; text-align:center; font-size:16px; cursor:pointer; color:#ffffff; font-weight:bold; font-family:"microsoft yahei"; border-radius: 6px;}
.reg .submitbutton:hover {  background-color:#3f97d6;}
.reg .cancelbutton { border:0; background-color:#b2b2b2; width:126px; height:38px; line-height:38px; text-align:center; font-size:16px; cursor:pointer; color:#ffffff; font-weight:bold; font-family:"microsoft yahei"; margin-left:15px; border-radius: 6px;}
.reg .cancelbutton2 { border:0; background-color:#018013; width:126px; height:38px; line-height:38px; text-align:center; font-size:16px; cursor:pointer; color:#ffffff; font-weight:bold; font-family:"microsoft yahei"; margin-left:15px; border-radius: 6px;}
.reg .regsub { text-align: center;clear:both; margin-top:20px}
.reg .reginput dl dt { float:left; text-align:right}
.reg .reginput dl {padding:15px 0 0;overflow: hidden}
.reg .reginput dt {width: 12%; color: #000;}
.reg .reginput dd {float: left; width: 35.75%; margin-left: 0;}
.reg .reginput span { color:#ff0000}
.reg .reginput2 dl dt { float:left; text-align:right}
.reg .reginput2 dl {padding:15px 0 0;overflow: hidden}
.reg .reginput2 dt {width: 12%; color: #000;}
.reg .reginput2 dd {float: left; width: 84%; margin-left: 0;}
.reg .reginput2 span { color:#ff0000}
.reg .reginput2 a  { color:#de0707; margin-right: 20px;}
.reg .reginput2 .txt {width: 98%;height: 200px;border: 1px #ccc solid;padding: 4px;}
.reg .sel {line-height: 32px!important; height: 32px; width: 100%;border: 1px #ccc solid;padding-left: 6px;}

.reg .regsub a { font-size:12px; color:#959595; text-decoration:underline;}
.regtop { background: repeat-x; height:33px; line-height:28px; text-align:center;}
.regtitle { background:  no-repeat; color:#ffffff; width:179px; float:left}
.reg .reginput2 .xx_title{font-size:18px;padding:0 40px;}

.line {background:  repeat-x; height: 13px; margin-top: 30px;;}
.hf_box {overflow: hidden; background-color: #78b6e2; height: 70px; line-height: 70px; margin-top: 10px;}
.hf_box .left {background-color: #3f97d6; width: 112px; text-align: center; padding-top: 14px;}
.hf_box .right {float: left; padding-left: 30px; font-size: 30px; color: #fff;}

.hf_search {overflow: hidden; padding-top: 20px;margin:0 20px;}
.hf_search ul li {float: left; line-height: 30px;}
.hf_search .hf_s {height:30px;border: 1px #cccccc solid;padding-left: 6px;width: 100%;line-height: 30px; margin-right: 20px; background-color: #f7f7f7;}
.hf_search .hfw {margin-right: 40px; width: 256px;}
.hf_search .hfbutton {background-color: #3f97d6; border-radius: 6px; text-align: center; font-size: 18px; color: #fff; padding: 5px 45px; border: 0;cursor:pointer;}

.zx_search {overflow: hidden; padding-top: 20px; padding-bottom: 20px; width: 41%; float: right;}
.zx_search ul li {float: left; line-height: 30px;}
.zx_search .hf_s {border: 1px #cccccc solid;padding-left: 6px;width: 100%;line-height: 30px; margin-right: 20px; background-color: #f7f7f7;}
.zx_search .hfw {margin-right: 40px; width: 270px;}
.zx_search .hfbutton {background-color: #3f97d6; border-radius: 6px; text-align: center; font-size: 18px; color: #fff; padding: 5px 45px; border: 0;}

.hf_search_box {border: 1px #95d1e5 solid; padding: 20px; background-color: #f4faff; clear: both; overflow: hidden; margin: 20px 20px 0}
.hf_search_box .box1 {background: left 4px no-repeat; padding-left: 50px; overflow: hidden; line-height: 30px; border-bottom: 1px #95d1e5 solid; padding-bottom: 10px}
.hf_search_box .title {clear: both; overflow: hidden;}
.hf_search_box .title_hf {clear: both; overflow: hidden;}
.hf_search_box .title .right {width: 78%}
.hf_search_box .title_hf .right {width: 95%}
.hf_search_box .box1 .left {font-weight: bold;}
.hf_search_box .box1 .right {float: left}
.hf_search_box .box1 .time {float: right;}
.hf_search_box .box1 .time span {font-weight: bold;}

.hf_search_box .box3 {background: left 4px no-repeat; padding-left: 50px; overflow: hidden; line-height: 30px; border-bottom: 1px #95d1e5 solid; padding-bottom: 10px}
.hf_search_box .box3 .left {font-weight: bold;}
.hf_search_box .box3 .right {float: left}
.hf_search_box .box3 .time {float: right;}
.hf_search_box .box3 .time span {font-weight: bold;}
.hf_search_box .box3 .lei {float: right; margin-right: 50px}
.hf_search_box .box3 .lei span {font-weight: bold;}
.hf_search_box .box3 .right {width: 50%}

.hf_search_box .box2 {background: left 4px no-repeat; padding-left: 50px; overflow: hidden; line-height: 30px; margin-top: 15px}
.hf_search_box .title {clear: both; overflow: hidden;}
.hf_search_box .title_hf {clear: both; overflow: hidden;}
.hf_search_box .title_hf .right {width: 95%}
.hf_search_box .box2 .left {font-weight: bold; color: #de0707;}
.hf_search_box .box2 .right {float: left; width: 95%}
.zjyj_box{padding:30px 0 0;overflow:hidden;}
.zjyj_box .box1{border:none;}
.zjyj_box .hf_search_box .box1 .time{float:left;}

.pages{font-size:14px;text-align:center;padding:40px 0; clear: both}
.pages a,.pages span,.pages .txt{display:inline-block;padding:0 9px;height:26px;line-height:26px;border:1px solid #c7c7c7;margin:0 1px;}
.pages .cur{color:#3f97d6;border:1px solid #fff;}
.pages span{border:none;}
.pages .txt{width:18px;}
.pages .btn{height:26px;background:#3f97d6;border:1px solid #c7c7c7;color:#fff;padding:0 8px;outline:none;cursor:pointer;}

.fangtan {border: 1px #3f97d6 solid; padding: 20px}
.fangtan .title {height: 25px; line-height: 25px; border-bottom: 2px #0076ca solid; padding-bottom: 20px;}
.fangtan .title span {display: block; float: left; margin-right: 20px; font-weight: bold; font-size: 20px;}
.fangtan .fangtan_box {background-color: #f2f9fe; margin-top: 20px;overflow: hidden; position: relative;}
.fangtan .fangtan_box .left {width: 216px; height: 144px; }
.fangtan .fangtan_box img {width: 212px; height: 140px; padding: 1px; border: 1px #0076ca solid}
.fangtan .fangtan_box img.play-icon{width:52px;height:52px; position:absolute; z-index:100;top:49px;left:82px;border:none;}

.fangtan .fangtan_box .right {float: left; padding-left: 30px; line-height: 30px;}
.fangtan .fangtan_box .right h3 {font-size: 18px; margin-bottom: 10px; margin-top: 20px}
.fangtan .fangtan_box .right .p1 {background:  left 8px no-repeat; padding-left: 25px;}
.fangtan .fangtan_box .right .p2 {background:  left 8px no-repeat; padding-left: 25px;}
.fangtan .fangtan_box .right .more {position: absolute; top: 48px; right: 30px; width: 141px; height: 44px; line-height: 44px; display: block; background-color: #3f97d6; text-align: center; color: #fff; border-radius: 5px;}
.fangtan .fangtan_box .right .rt_p {width:700px;}

.diaocha {border: 1px #3f97d6 solid; padding: 20px 30px}
.diaocha2 .title,.diaocha .title{height: 25px; line-height: 25px; border-bottom: 2px #0076ca solid; padding-bottom: 20px;}
.diaocha2 .title span,.diaocha .title span {display: block; float: left; margin-right: 20px; font-weight: bold; font-size: 18px;}
.diaocha2 .title2 {line-height: 50px;}
.diaocha2 .dc_box {border: 1px #95d1e5 solid; background-color: #f4faff; padding-bottom: 40px;}
.diaocha2 .dc_box1 {height: 60px; line-height: 60px; background-color: #c7e3fa; border-bottom: 1px #95d1e5; font-weight: bold; font-size: 18px;}
.diaocha2 .dc_box1 span {display: block; background:  12px 28px no-repeat; padding-left: 30px;}
.diaocha2 .dc_box2 {margin-top: 30px}
.diaocha2 .dc_box2 ul {padding-left: 100px;}
.diaocha2 .dc_box2 ul li {line-height: 40px;}
.diaocha .wq_list {overflow: hidden; padding-top: 20px;}
.diaocha .wq_list ul li {line-height: 40px; border-bottom: 1px #c2c2c2 dashed;}
.diaocha .wq_list span {color: #999999; float: right;}

.yijian {border: 1px #3f97d6 solid; padding: 20px 30px}
.yijian .title {border-bottom: 2px #0076ca solid;}
.yijian .title span {background:  0px 12px no-repeat;display: block;margin-right: 20px; font-weight: bold; font-size: 18px; padding-left: 60px; height: 60px; line-height: 60px;}
.yijian .title1 {border-bottom: 2px #0076ca solid}
.yijian .title1 span {background:  0px 12px no-repeat;display: block; margin-right: 20px; font-weight: bold; font-size: 18px; padding-left: 60px; height: 60px; line-height: 60px;}
.yijian .wq_list {overflow: hidden; padding-top: 20px;}
.yijian .wq_list ul li {line-height: 40px; border-bottom: 1px #c2c2c2 dashed;}
.yijian .wq_list span {color: #999999; float: right;}

.leader {overflow: hidden}
.leader .left {border: 1px #dcdcdc solid; border-top: 3px #3f97d6 solid; text-align: center; background-color: #f5f9fc; padding-bottom: 30px; padding-top: 30px; float: none;}
.leader .left_all {float: left; overflow: hidden; width: 25%;}
.leader .left img{width: 120px; height: 150px; border: 1px #d8d8d8 solid; padding: 4px;}
.leader .left .name {font-size: 20px; padding: 10px 0; font-weight: bold;}
.leader .left p {line-height: 30px;}
.leader .right {width: 70%;}
.leader .left_box {padding-top: 20px; color: #b6b6b6}
.leader .left_box a {color: #b6b6b6}
.leader .left_box .up {float: left}
.leader .left_box .next {float: right;}
.leader .leader_box1 {border: 1px #dcdcdc solid; background-color: #f5f9fc; padding:0 20px 20px 20px;}
.leader .leader_box1 .title {font-size: 20px; font-weight: bold; line-height: 60px; border-bottom: 1px #cccccc solid;}
.leader .leader_box1 p {margin-top: 20px; line-height: 30px}
.leader .leader_box2 {padding:20px 0px 20px 0px;}
.leader .leader_box2 .title {font-size: 20px; font-weight: bold; line-height: 60px; border-bottom: 1px #cccccc solid;}
.leader .leader_box2 ul {margin-top: 20px}
.leader .leader_box2 ul li {line-height: 40px;}
.leader .leader_box2 span {color: #999999; float: right;}
.right{float:right;}
.left{float:left;}

.pull-left{float:left;}
.pull-right{float:right;}
.ghs-nav{height:50px;line-height:50px;color:#999;font-size:16px;background: no-repeat 0 center;padding:0 0 0 28px;}
.ghs-nav a{color:#999;}
.ghs-channel{height:60px;line-height:60px;font-size:24px;border-bottom:2px solid #3f97d6;padding:0 0 0 25px;margin:0 0 30px;}
.ghs-forms{ background:#f2f2f2; border-bottom:6px solid #8cc1e6;width:100%;overflow:hidden;}
.ghs-forms-one{overflow:hidden;}
.ghs-forms-one .pull-right{margin-right:25px;}
.ghs-forms-title{background:#8cc1e6; height:60px; line-height:60px; color:#fff; padding-left:25px;font-size:24px; font-weight:bold;}
.ghs-full-input{height:30px; line-height:30px;margin-top:30px;margin-left:145px;}
.ghs-full-input label{font-size:16px;margin-right:25px;}

.ghs-half-input{width:517px; height:32px;margin-top:32px;margin-left:25px;}
.ghs-half-input label{font-size:16px;width:100px;height:32px; line-height:32px; text-align:right; float:left;}
.ghs-half-input label i{color:#ff0f0f;padding-right:10px;}
.ghs-half-input input,.ghs-half-input select{margin-left:20px; height:30px; line-height:30px; border:1px solid #cccccc;padding:0; width:388px; background:#f7f7f7;}
.ghs-forms-two{overflow:hidden;margin-top:30px}
.ghs-forms-two .ghs-full-input{margin-left:25px; height:auto;}
.ghs-forms-two .ghs-full-input label{background:none;font-size:16px;width:190px;height:32px; line-height:32px; text-align:right; float:left;margin-right:0;}
.ghs-forms-two .ghs-full-input label i{color:#ff0f0f;padding-right:10px;}
.ghs-forms-two .ghs-full-input input{margin-left:20px; height:30px; line-height:30px;border:1px solid #cccccc;padding:0; background:#f7f7f7;}
.ghs-forms-two .ghs-full-input .textarea{margin-left:20px;border:1px solid #cccccc;padding:0;width:900px;height:88px; background:#f7f7f7;}
.ghs-forms-two .ghs-full-input input.syh{width:400px;}
.ghs-forms-two .ghs-txtarea{height:90px;}
.ghs-half-checkbox{margin-top:30px; overflow:hidden;width:535px; float:left; margin-left:45px;}
.ghs-half-checkbox h2{font-size:16px;color:#020202;height:40px; line-height:40px; background:#d9e8f3;font-weight:normal; text-align:center;}
.ghs-checkbox-list{background:#fff;height:60px; line-height:60px;}
.ghs-checkbox-list label{margin-left:25px;display:inline;font-size:16px;}
.ghs-yzm{margin-top:30px;padding:0 0 30px 0; clear:both; border:1px solid #cccccc; border-left:0;border-right:0; float:left; width:100%;}
.ghs-yzm img{margin-left:20px;}
.ghs-yzm a{font-size:14px; color:#3f97d6; padding-left:10px;}
.ghs-ysq-btn{background: no-repeat;color:#fff; text-align:center; line-height:50px; line-height:50px;width:160px;margin:25px auto; cursor:pointer;font-size:20px;}


.zy_zt_pic2{margin:0 auto;overflow:hidden;}
.zy_zt_pic2 ul{margin:0 0 0 -22px;overflow:hidden;}
.zy_zt_pic2 ul li{float:left;width: 228px;height: 50px;padding:0 0 0 16px;}
.zy_zt_pic2 ul li img{width: 228px;height: 50px;}


@media only screen and (max-width:1440px) {
body{ font-size:14px;}
.address {width: 1000px;}
.main {width: 1000px;}
.main_hj .title {font-size: 20px;line-height: 35px;}
.main_hj .nav_list ul li { line-height:30px; background: no-repeat left 14px; padding-left:10px; position:relative;}
 .main_hj .nav_list ul li a,span{font-size:14px!important}
.main_hj .nav_list2 ul li { line-height:30px; background: no-repeat left 14px; padding-left:10px;}
.main_hj .nav_list3 ul li{padding:0;background:none;}
.main_hj .nav_list4 ul li{padding:0;background:none;}
.fw_list .f1 {background:  50px center no-repeat; padding-left: 40px;}
.fw_list .f2 {background:  30px center no-repeat; padding-left: 50px;}
.fw_list .f3 {background:  60px center no-repeat; padding-left: 40px;}
.fw_list .f4 {background:  60px center no-repeat; padding-left: 40px;}
.fw_list .f5 {background:  60px center no-repeat; padding-left: 40px;}	
.fw_list .f6 {background:  60px center no-repeat; padding-left: 40px;}	

.fw_list ul li a{font-size:16px;}
.fw_list ul li { height: 60px; line-height: 60px;}
.data_box {height: 310px; margin-top: 10px}

.data_list ul li {border: 1px #95d1e5 solid; float: left; width: 31%; background-color: #f4faff; height: 52px; line-height: 52px; margin:0 0 23px 1.5%;}
.data_list a {display: block; background:  9px 20px no-repeat; padding-left: 25px; color: #1d72c5}
.main_hj .hj_nav ul li {font-size: 16px;padding: 0 12px;}

.sj_list .f1 {background:  55px 18px no-repeat; padding-left: 20px;}
.sj_list .f2 {background:  55px 18px no-repeat; padding-left: 20px;}
.sj_list .f3 {background:  60px 18px no-repeat; padding-left: 10px;}
.sj_list .f4 {background:  55px 18px no-repeat; padding-left: 20px;}
	
.jg_box .right ul li a {display: block; background:  4px 19px no-repeat; padding-left: 24px; font-size: 12px;}
.jg_box .left {width: 44%;padding: 20px 0 20px 20px;line-height: 30px;}
.jg_box .right {width: 53%;padding-top:20px;}

.bs1 .pdf {position:absolute; right:115px; top: 5px; z-index: 2}
.bs1 .down {position:absolute; right:88px; top: 5px; z-index: 1}
.bs .pdf {position:absolute; right:115px; top: 5px; z-index: 2}
.bs .down {position:absolute; right:88px; top: 5px; z-index: 1}

.gk_list a {display: block; text-align: center; font-size: 16px;}
.gk_list .f1 {background:  46px 14px no-repeat; padding-left: 40px;}
.gk_list .f2 {background:  46px 14px no-repeat; padding-left: 40px;}
.gk_list .f3 {background:  46px 14px no-repeat; padding-left: 40px;}
.gk_list .f4 {background:  46px 14px no-repeat; padding-left: 40px;}
.gk_list .f5 {background:  46px 14px no-repeat; padding-left: 25px;}
.gk_list .f6 {background:  36px 14px no-repeat; padding-left: 55px;}
.gk_list .f7 {background:  35px 14px no-repeat; padding-left: 55px;}
.gk_list .f8 {background:  25px 14px no-repeat; padding-left: 65px;}
.gk_list .f9 {background:  50px 14px no-repeat; padding-left: 40px;}
.gk_list .f10 {background:  88px 14px no-repeat; padding-left: 40px;}

.gk_1 ul li {float: left; width: 23.3%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 2%; border: 1px #95d1e5 solid;}
.gk_2 ul li {float: left; width: 31.8%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 2%; border: 1px #95d1e5 solid;}
.gk_3 ul li {float: left; width: 48.8%; background: #f4faff; height: 60px; line-height: 60px; margin-right: 2%; border: 1px #95d1e5 solid;}

.rt_box_1 img {width:215px;}
.rt_box_2 {width: 33%; float: left; margin-top: 15px; text-align: center;}

.down_img { width:960px; height:195px; overflow:hidden; position:relative;margin-top: 5px;}
#box1_cont { width:940px!important; margin-left: 10px}
.imgnew{float:left; overflow:hidden;position:relative; width: 960px}
.imgnew .cont ul li{float:left; width:185px;height:195px;overflow:hidden;position:relative; margin-right: 10px; padding-left: 0; background: none;}
.imgnew .cont ul li img{display:block; width:185px; height:134px;}
.imgnew .cont .pic { margin-right:9px;}
.imgnew .cont .pic p {line-height: 26px; padding:4px 8px; width: 100%}
.imgnew .cont .pic a:hover p {background-color: #0076ca; color: #fff;}

.imgnew .prev{left:0; top:54px;}
.imgnew .next{right:0; top:54px;}
.imgnew .next {position:absolute; z-index:2; width:34px; height:34px; text-indent: -999999px; background: no-repeat 0 0;cursor: pointer;}
.imgnew .prev {position:absolute; z-index:2; width:34px; height:34px; text-indent: -999999px; background: no-repeat 0 0;cursor: pointer;}
.imgnew .next:hover{background: no-repeat 0 0;}
.imgnew .prev:hover{background: no-repeat 0 0;}
.main_hj .nimg_box {border: 1px #dcdcdc solid;overflow: hidden; height: 250px; position: relative;}
.rt_box_4 {width: 48%; float: left; height: 80px; line-height: 80px; background-color: #e7f1f6; border-bottom: 3px #c1e2ee solid;}
.rt_box_4 a {display: block; font-size:16px; color: #003c7b;}
.rt_box_5 {width: 48%; float: right; height: 80px; line-height: 80px; background-color: #e7f1f6; border-bottom: 3px #c1e2ee solid;}
.rt_box_5 a {display: block; font-size:16px; color: #003c7b;}
.rt_box_4 .f1 {background:  50px 25px no-repeat; padding-left: 110px;}
.rt_box_5 .f2 {background:  50px 25px no-repeat; padding-left: 110px;}
.rt_box_4 .f3 {background:  20px 25px no-repeat; padding-left: 70px;}
.rt_box_5 .f4 {background:  30px 25px no-repeat; padding-left: 80px;}
	
.main_ft_lt .ft1 {float: left}
.main_ft_lt .ft1 img {border: 1px #305aae solid; padding: 1px; width: 294px; height: 195px;}
.main_ft_lt .ft2 {width: 48%; padding: 20px 20px 0 20px; height:179px;  float: left; background-color: #f2f2f2; line-height: 24px;}
.main_ft_lt .ft_box {overflow: hidden}
.main_ft_lt .ft_box dl {overflow: hidden; clear: both;}
.main_ft_lt .ft_box dt {float: left}
.main_ft_lt .ft_box dd {float: left; margin-left: 0; width: 87%}
.main_ft_rt ul li {line-height: 34px!important;}
	
.ff_list {overflow: hidden; margin-bottom: 12px}
.ff_list .mr {margin-right: 0;}
.ff_list a {display: block; text-align: center; font-size: 16px;}
.ff_list .f1 {background:  30px 14px no-repeat; padding-left: 40px;}
.ff_list .f2 {background:  30px 10px no-repeat; padding-left: 40px;}
.ff_list .f3 {background:  20px 18px no-repeat; padding-left: 50px;}
.ff_list .f4 {background:  18px 14px no-repeat; padding-left: 45px;}
.ff_list .f5 {background:  15px 10px no-repeat; padding-left: 45px;}
.ff_list .f6 {background:  15px 14px no-repeat; padding-left: 46px;}
.ff_list .f7 {background:  12px 10px no-repeat; padding-left: 45px;}
.ff_list .f8 {background:  20px 12px no-repeat; padding-left: 40px;}
.ff_list .f9 {background:  18px 14px no-repeat; padding-left: 45px;}
.ff_list .f10 {background:  12px 12px no-repeat; padding-left: 45px;}
.ff_list .f11 {background:  17px 14px no-repeat; padding-left: 40px;}
.ff_list .f12 {background:  40px 16px no-repeat; padding-left: 40px;}
.ff_list .f13 {background:  42px 10px no-repeat; padding-left: 30px;}
.ff_list .f14 {background:  30px 10px no-repeat; padding-left: 30px;}
.ff_list .f15 {background:  15px 10px no-repeat; padding-left: 30px;}
	
.pages{font-size:12px;padding:40px 0;}
.pages a,.pages span,.pages .txt{height:24px;line-height:24px;padding:0 8px;}

.hf_search .hfw {margin-right: 30px; width: 205px;}
.zx_search {overflow: hidden; padding-top: 20px; padding-bottom: 20px; width: 48%; float: right;}
.fangtan .fangtan_box .right .rt_p {width:515px;}
.fangtan .fangtan_box .right h3 {font-size: 16px; margin-bottom: 10px; margin-top: 20px}
.leader .leader_box2 ul li {line-height: 34px;}

.ghs-nav{font-size:14px;}
.ghs-channel{height:50px;line-height:50px;font-size:22px;padding:0 0 0 15px;}
.ghs-half-input{width:457px;}
.ghs-half-input label,.ghs-forms-two .ghs-full-input label,.ghs-checkbox-list label{font-size:14px;}
.ghs-half-input input,.ghs-half-input select{width:308px;font-size:14px;}
.ghs-forms-two .ghs-full-input .textarea{width:700px;font-size:14px;}
.ghs-half-checkbox{width:424px;}
.ghs-checkbox-list label{margin-left:15px;}
.ghs-full-input label{font-size:14px;}

.zy_zt_pic2 ul{margin:0 0 0 -12px;}
.zy_zt_pic2 ul li {width:190px;height:42px;float: left; padding: 0 0 0 12px;}
.zy_zt_pic2 ul li img {width:190px;height:42px;}
}