@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}
@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}
@media all and (max-width: 240px) {
/* styles for smaller devices */
}

html{font-size: 62.5%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family: "微软雅黑";
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}
input::placeholder {
        color:#b6b6b6; /* 你可以设置任何颜色，例如使用颜色名称、十六进制、RGB、RGBA等 */
    }
img {border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a{ color:#333333; font-size:14px; text-decoration:none;}
a:hover{ color:#333333;text-decoration:none;}
body{ font-family:"微软雅黑"; font-size:14px; background:#f3f7ff; color:#999999}
.datop{ height:253px; background:url(topbj.png) center no-repeat; min-width:1400px;}
.top_1{ width:1400px; margin:0 auto; height:68px; line-height:68px;}
.shijian{ color:#627aa1;line-height:68px;}
.shijian img{width:16px; height:16px;}
.denglu .login-form{ height:68px;}
.denglu .login-form .lf-item{
  position: relative;
  margin-left: 12px;
}
.denglu .login-form .lf-item input{
  position: relative;
  box-sizing: border-box;
  padding-left: 34px;
  z-index: 1;
  width: 200px;
  height: 36px;
  border-radius: 18px;
  border: 1px solid #dddddd;
  background-color: #fff;
  outline: none;
   color:#b6b6b6;
}
.denglu .login-form .lf-item select{
  position: relative;
  box-sizing: border-box;
  padding-left: 34px;
  padding-right: 50px;
  z-index: 1;
  width: 200px;
  height: 36px;
  border-radius: 18px;
  border: 1px solid #dddddd;
  background-color: #fff;
  outline: none; color:#b6b6b6;
    -webkit-appearance: none; /* 移除默认样式 */
    -moz-appearance: none;
    appearance: none;
    background-image: url('xjt.png'); /* 自定义箭头的图片 */
    background-repeat: no-repeat;
    background-position:175px center; /* 调整箭头的位置 */
   
}
.denglu .login-form .lf-item .ic{
  z-index: 2;
  left: 14px;
}
.denglu .login-form .lf-submit{
  margin-left: 12px;
}
.denglu .login-form .lf-submit button{
  border: none;
  width: 90px;
  height: 36px;
  border: none;
  color: #fff;
  cursor: pointer;
  background:url(dl.png) no-repeat;
}

.top_2{ height:184px;width:1400px; margin:0 auto;}
.ss .ss1{position: relative;}
.ss .ss1 input{ position: relative;
  box-sizing: border-box;
  padding-left: 20px;
  z-index: 1;
  width: 300px;
  height: 44px;
  border-radius: 22px;
  border: 1px solid #dddddd;
  background-color: #fff;
  outline: none;
   color:#b6b6b6;}

.ss .ss-submit button{ border: none;
  width: 47px; margin-left:5px;
  height: 46px;
  border: none;
  color: #fff;
  cursor: pointer;
  background:url(ssbj.png) no-repeat;}
.dadh{ height:60px; line-height:60px; background:#114491;min-width:1400px;}
.dh{ width:1400px; margin:0 auto;}
.dh ul li a{ color:#fff; font-size:18px; font-weight:bold;width:155px; display:block; text-align:center;}
.dh ul li.libj a{background:#1d68c3;}
.dh ul li a:hover{background:#1d68c3;}
.fullSlide{width:100%;position:relative;height:259px;background:#000;min-width:1400px; margin-top:10px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:259px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:259px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:3px;margin:0 3px;overflow:hidden;background:#d9e2eb;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:1px 1px 1px 1px; }
.fullSlide .hd ul .on{background:#b11f32;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
.center_1{ width:1400px; margin:30px auto 0; height:436px;}
.center_1 .center_1_left{ background:url(zjbj.png) repeat-x; width:685px; height:436px;border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_1 .center_1_left .center_1_nl{ margin-top:20px;}
.center_1 .center_1_left .center_1_zy ul{ margin-top:20px;}
.center_1 .center_1_left .center_1_zy ul li{ height:48px;border-radius: 24px; text-align:center; line-height:48px; width:144px; float:left; display:inline; background:#f8f8f8; border:1px solid #dddddd;}
.center_1 .center_1_left .center_1_zy ul li a{ color:#999999}
.center_1 .center_1_right{ background:url(zjbj.png) repeat-x; width:685px; height:436px;border-radius: 20px; padding:0 20px; margin-left:26px; border:1px solid #FFF;}
.center_1 .center_1_right .center_1_right_nr{ margin:20px auto;}
.center_1 .center_1_right .center_1_right_nr h1{ width:305px; line-height:150%;}
.center_1 .center_1_right .center_1_right_nr h2{ width:305px;}
.tydh{ height:90px; border-bottom:1px solid #d5e1f1;}
.tydh .tydh_l h1{ color:#b0b4b7; height:26px; line-height:26px;}
.tydh .tydh_l h2 a{ color:#333333;  height:40px;line-height:40px; font-size:22px; font-weight:bold;}
.tydh .tydh_l h2 a span{ color:#114495;}
.center_2{ width:1398px;  margin:30px auto 0; height:390px; border:1px solid #FFF;background:url(zjbj.png) repeat-x;border-radius: 20px; }
.center_2 .center_2_l{ width:685px; height:350px; padding:0 20px;}
.center_2 .center_2_l img{width:645px; height:350px;}
.center_2 .center_2_r{ width:685px; height:350px; padding:0 20px;}
.center_2 .center_2_r .xwtt{ border-bottom:1px solid #d4e0f0; padding-bottom:10px;}
.center_2 .center_2_r .xwtt h1{ height:50px; line-height:50px; }
.center_2 .center_2_r .xwtt h1 a{ color:#323232; font-size:18px;}
.center_2 .center_2_r .xwtt h2{ color:#969a9b; line-height:150%;}
.center_2 .center_2_r ul li{ height:38px; line-height:38px; background:url(libj.png) left no-repeat; padding-left:18px;}
.center_2 .center_2_r ul li span{ float:right; display:inline; font-size:13px; color:#99999b}
.center_3{ width:1398px; margin:30px auto 0; height:497px; background:url(zjbj.png);background-repeat: repeat-x;border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_3 .center_3_gs{ width:1332px;margin:0 auto;}
.center_3 .center_3_gs_1{ width:444px; height:260px; padding-top:18px;}
.center_3 .center_3_gs_1 .center_3_gs_dh{ background:#dce5f4; border-left:#d5e0f2 solid 1px;border-top:#d5e0f2 solid 1px;border-bottom:#d5e0f2 solid 1px; height:55px; line-height:55px; text-align:center;}
.center_3 .center_3_gs_1 .center_3_gs_dh span{ display:block; width:33.3%; color:#333333; font-size:18px;}
.center_3 .center_3_gs_1 ul{ border-left:1px solid #d4e0f0;}
.center_3 .center_3_gs_1 .dy{ border-left:0px}
.center_3 .center_3_gs_1 ul li{ text-align:center;}
.center_3 .center_3_gs_1 ul li span{ display:block; width:33.3%; color:#646663; height:38px; line-height:38px;}
.center_4{ width:1400px; margin:30px auto 0; height:470px;}
.center_4 .center_4_left{ background:url(zjbj.png) repeat-x; width:685px;border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_4 .center_4_tp{ margin-top:20px; margin-bottom:10px;}
.center_4 .center_4_right{ background:url(zjbj.png) repeat-x; width:685px;border-radius: 20px; padding:0 20px; margin-left:26px; border:1px solid #FFF;}
.center_4  ul li{ height:38px; line-height:38px; background:url(libj.png) left no-repeat; padding-left:18px;}
.center_4  ul li span{ float:right; display:inline; font-size:13px; color:#99999b;}

.center_5{ width:1400px; margin:0px auto 0; height:445px;}
.center_5 .center_5_left{ background:url(zjbj.png) repeat-x; width:685px;border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_5 .center_5_right{ background:url(zjbj.png) repeat-x; width:685px;border-radius: 20px; padding:0 20px; margin-left:26px; border:1px solid #FFF;}
.center_5  ul li{ height:38px; line-height:38px; background:url(libj.png) left no-repeat; padding-left:18px;}
.center_5  ul li span{ float:right; display:inline; font-size:13px; color:#99999b;}

.center_6{ width:1398px; margin:60px auto 0; height:333px; background:url(zjbj.png) repeat-x;border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_6 ul{ margin-top:20px;}
.center_6 ul li{ width:318px; height:82px; background:#f8f8f8;border-radius: 20px; border:1px solid #dddddd; padding-left:30px; padding-right:13px; }
.center_6 ul li a{ font-size:20px;}

.center_7{ width:1398px; margin:0px auto 0; height:250px; background:url(zjbj.png) repeat-x;border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_7 ul li{ width:25%; float:left; display:inline; margin-top:16px;height:38px; line-height:38px; background:url(libj.png) left no-repeat; padding-left:18px;}

/* 首页焦点图 */
.slideBox {
  width: 645px;
  height: 350px; 
  overflow: hidden;
  position: relative;
  border: 0px solid #ddd;
}
.slideBox .hd1 {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 10px;
  z-index: 1;
}
.slideBox .hd1 ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.slideBox .hd1 ul li {
  float: left;
  margin-right: 2px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background: #c61517;
  cursor: pointer;
  color: #f7fcff		;
}
.slideBox .hd1 ul li.on {
  background: #e8e1d7;
  color: #d4000e;
}
.slideBox .bd1 {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd1 li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.slideBox .bd1 li .tit {
  position: absolute;
  left: 0;
  bottom: 0; font-size:18px;
  width: 591px;
  padding-left: 9px;
  font-weight: bold;
  height: 50px;
  background: url(mengban.png);
  line-height: 60px;
  color: #fff;
}
.slideBox .bd1 img {
  width: 645px;
  height: 350px;
  display: block;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(slider-arrow1.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.slideBox .next {
  left: auto;
  right: 3%;
  background-position: 8px 5px;
}
.slideBox .prev:hover,
.slideBox .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.slideBox .prevStop {
  display: none;
}
.slideBox .nextStop {
  display: none;
}


.dafooter{ min-width:1400px; height:330px;padding-top:62px; margin-top:30px; background:#114591;}
.footer{ width:1400px; margin:0px auto; }
.footer .footer_l{ width:540px;}
.footer .footer_l .diwz{ color:#FFF; margin-top:20px; font-size:16px;}
.footer .footer_l .diwz h1{ line-height:200%;}
.footer .footer_r h1{ height:30px; line-height:30px; text-align:center;color:#FFF; font-size:16px;}
.copy{width:1400px; margin:20px auto 0; border-top:1px solid #4169a7; text-align:center;}
.copy h1{ height:70px; line-height:70px; color:#91a2c0}
.copy h1 a{ color:#91a2c0}






.main {
  width: 1400px;
  margin: 30px auto 30px; font-size:14px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cleft {
  width: 264px;
  float: left;
}
.cleft .subtitle{ width:231px; margin-right:33px; }

.cright {
  width: 1136px;
  float: left;
}
.cright .curlocation {
  padding-top: 32px;
  height: 74px;
  background: url(cright-tit-bg.jpg) no-repeat;
  padding-left: 24px;
}
.cright .curlocation a{ color:#2C2A29;}
.cright .maincontent .tit {
  height: 88px;
  line-height: 88px;
  border-bottom: #cbcbcb 1px dashed;
  text-align: center;
  font-size: 24px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial;
}
.cright .maincontent .mcontent {
  padding: 22px 0;
  line-height: 26px;
  color: #333;
  font-size: 14px;
}
.cright .maincontent .mcontent p {
  margin: 10px 0;
}
.cright .maincontent .mcontent input { padding:2px; color:#000000
}
.maincontent ul li.newslist {
  height: 41px;
  line-height: 41px;
  border-bottom: #ddd 1px dashed;
}
.maincontent ul li.newslist a {
  color: #666;
}
.maincontent ul li.newslist a:hover {
  color: #d4000e;
}
.maincontent ul li.newslist span.time {
  float: right;
}
.maincontent ul li.first {
  border-bottom: #ddd 1px  dashed;
}
.maincontent ul li.first .ntop {
  line-height: 60px;
}
.maincontent ul li.first .ntop img {
  float: right;
  margin-top: 20px;
}
.maincontent ul li.first a.title {
  font-size: 14px;
  color: #333;
  font-weight: 600;
}
.maincontent ul li.first a.title:hover {
  color: #d4000e;
}
.maincontent ul li.first p {
  line-height: 20px;
  padding-bottom: 10px;
}

.newscenter {
  width: 720px;
  height: auto;
  margin: 20px auto 0 auto;
  padding-bottom: 10px;
}
.newscentertitle {
  font-size: 22px;
  color: #666;
  text-align: center;
  font-weight: normal;
  padding-top: 15px;
  line-height:30px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial;
}

.newstext {
  text-align: left;
  font-size: 14px;
  line-height: 1.8;
  color: #333;
  background: url(../images/line_55.jpg) repeat-x 0 bottom;
  padding-bottom: 35px;
}
.newspage a{ color:#2C2A29;}

.clearfix:after {
  display: block;
  clear: both;
  content: ".";
  height: 0px;
  overflow: hidden;
}
* + html .clearfix {
  height: 1%;
}
*html .clearfix {
  height: 1%;
}

.newstextimg {
  width: 720px;
  height: auto;
  margin: 0 auto;
  text-align: center;
}

.rgt {
  float: right;
}
.lft {
  float: left;
}
.pagediv { text-align:center;
  
  height: 56px;
  padding-top: 50px; color:#2C2A29;
}
.pagediv a{color:#2C2A29; margin:0 5px;}

.header1 { font: 15px Tahoma, Verdana; color: #FFFFFF; font-weight: bold; background-color: #0D509F;}
.tableborder { background: #C9F1FF; border: 1px solid #0D509F;} 

.xwdt_dh{height:44px; line-height:44px; border-bottom:#E2E2E2 solid 1px; padding-left:20px; background:url(xian.png) left center no-repeat;font-size:18px; font-weight:bold;color:#2F2F2F;  }
.xwdt_dh a{font-size:18px; font-weight:bold;color:#2F2F2F;}
.xwdt_dh span{ float:right; display:inline;color:#A3A3A3; font-size:13px;font-weight:normal; }
.xwdt_dh span a{color:#A3A3A3; font-size:13px;font-weight:normal;}


.clear{ clear:both;}