@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Arial, "微软雅黑"; color:#666; line-height:22px; background:url(../images/bg.png) repeat;}
a:hover{text-decoration:none;}
a:link{text-decoration:none;}
img{ margin:0px; padding:0px; border:0px;}
ul{ margin:0px; padding:0px; list-style-type:none;}
li{ margin:0px; padding:0px; list-style-type:none;}
.top_div{ background:#323232; height:30px; padding-top:5px;}
.clear{ clear:both;}
.log_con{ background:#FFF}
.logo_div{width:18%}


.top_div{color:#93b8e4;}
.top_div a{color:#93b8e4;}
.top_div a:hover{color:#fff; font-weight:bold;}
.nav_div{ height:92px; padding-top:8px;}
.menu_div ul li a:hover,.menu_div a.active{ background:#29abe2; color:#FFF;}
.menu_div_active{background:#29abe2; color:#FFF;}



@media screen and (min-width:1200px)
{
    .banner{ height:316px; background: #002b67 url(../images/banner.png) no-repeat center;}
    .banner_text{ color:#FFF; margin-top:70px;}
    .menu_div {  /*width : 50 %;*/  height: 40px;  float: left;  margin-top: 23px;  }
    .menu_div ul li {  float: left;  margin-right: 1px;  font-weight: bold;  font-size: 15px;  }
    .menu_div ul li a {  height: 40px;  display: block;  line-height: 40px;  color: #b1d0f4;  padding-left: 20px;  background: #003379;  padding-right: 20px;  }
    .ad_tatle{ font-size:30px;}
    .foot_text{ color:#929292; padding-top:11px;}
    .foot_div{ background:#393939 url(../images/foot_bg.png) no-repeat center; height:106px; padding-top:16px;margin-top: 20px}

    .text_div{ width:54%; padding-left:10px; padding-right:10px;}
    .liulan{ width:31%; text-align:right;}
    .liulanPhone{display:none;}
    .ico_xiangxi a{ padding-left:15px; font-size:14px; display:block; margin-top:50px; font-weight:bold; padding-right:15px; height:35px; line-height:35px; background:#ff7b1a; color:#ffe4e4; border-radius:6px;}
    .liulanPhoneVersion{display:none;}
}


@media screen and (min-width:992px) and (max-width:1199px)
{
    .banner{ height:316px; background: #002b67 url(../images/banner.png) no-repeat center;}
    .banner_text{ color:#FFF; margin-top:40px;}
    .menu_div {  /*width : 50 %;*/  height: 40px;  float: left;  margin-top: 23px;  margin-left:-15px;  }
    .menu_div ul li {  float: left;  margin-right: 1px;  font-weight: bold;  font-size: 15px;  }
    .menu_div ul li a {  height: 40px;  display: block;  line-height: 40px;  color: #b1d0f4;  padding-left: 20px;  background: #003379;  padding-right: 20px;  }
    .ad_tatle{ font-size:30px;}
    .foot_text{ color:#929292; padding-top:11px; margin-left:-20px;}
    .foot_div{ background:#393939 url(../images/foot_bg.png) no-repeat center; height:106px; padding-top:16px;margin-top: 20px}

    .text_div{ width:46%; padding-left:10px; padding-right:10px;}
    .liulan{ width:32%; text-align:right;}
    .liulanPhone{display:none;}
    .ico_xiangxi a{ padding-left:15px; font-size:14px; display:block; margin-top:50px; font-weight:bold; padding-right:15px; height:35px; line-height:35px; background:#ff7b1a; color:#ffe4e4; border-radius:6px;}
    .liulanPhoneVersion{display:none;}
}


@media screen and (min-width:768px) and (max-width:992px) {
    .banner {  height:316px;  background: #004492 no-repeat url(../images/banner.768.png) 70%;  }
    .banner_text {  color:#FFF; margin-top:70px;  }
    .menu_div {  /*width : 50 %;*/  height: 40px;  float: left;  margin-top: 21px;  }
    .menu_div ul li {  float: left;  margin-right: 1px;  font-weight: bold;  font-size: 13px;  }
    .menu_div ul li a {  height: 40px;  display: block;  line-height: 40px;  color: #b1d0f4;  padding-left: 10px;  background: #003379;  padding-right: 10px;  }
    .ad_tatle{ font-size:30px;}
    .foot_text{ color:#929292; padding-top:11px;margin-left:-20px;}
    .foot_div{ background:#393939 url(../images/foot_bg.png) no-repeat center; height:106px; padding-top:16px;margin-top: 20px}

    .text_div{ width:46%; padding-left:10px; padding-right:10px;margin-top:-10px;}
    .liulan{ width:32%; text-align:right;margin-top:-10px;}
    .liulanPhone{display:none;}
    .ico_xiangxi a{ padding-left:15px; font-size:14px; display:block; margin-top:30px; font-weight:bold; padding-right:15px; height:35px; line-height:35px; background:#ff7b1a; color:#ffe4e4; border-radius:6px;}
    .liulanPhoneVersion{display:none;}
}


@media screen and (max-width:767px) {
    .banner {  height:300px;  margin-top:5px;  background: #004492 url(../images/banner.png) no-repeat center;  }
    .banner_text{ color:#FFF; margin-top:45px;}
    .menu_div {  height: 30px;  float: left;  margin-top: 5px;  margin-left:-15px;  }
    .menu_div ul li {  float:left;  margin-right:1px;  font-weight:bold;  font-size:12px;  }
    .menu_div ul li a {  height:30px;  display:block;  line-height:30px;  color:#b1d0f4;  padding-left:5px;  background:#003379;  padding-right:5px;  }
    .ad_tatle{ font-size:20px;}
    .foot_text { color:#929292;padding-top:11px;font-size:12px;margin-left:-20px;line-height: 110%; }
    .foot_img { margin-right:10px; margin-left:-10px; margin-top:10px;}
    .foot_div{ background:#393939 url(../images/foot_bg.png) no-repeat center; height:86px; padding-top:10px;margin-top: 20px}
    /*.text_div{ width:64%; padding-left:5px; padding-right:5px; margin-top:-10px; margin-left:-2px;}*/

}
@media screen and (max-width:767px) and (min-width:520px)
{
    .text_div{ width:47%; padding-left:5px; padding-right:5px; margin-top:-10px; margin-left:-2px;}
    .liulan{ width:30%; text-align:right;margin-top:-10px;margin-left:-10px;}
    .liulanPhone{display:none;}
    .ico_xiangxi a{ padding-left:15px; font-size:14px; display:block; margin-top:30px; font-weight:bold; padding-right:15px; height:35px; line-height:35px; background:#ff7b1a; color:#ffe4e4; border-radius:6px;}
    .liulanPhoneVersion{display:none;}
}
@media screen and (max-width:519px)
{
    .text_div{ width:64%; padding-left:5px; padding-right:5px; margin-top:-10px; margin-left:-2px;}
    .liulan{ display:none; text-align:right;}
    .liulanPhone{text-align:left; display:block;}
    .ico_xiangxiPhone a{ padding-left:8px; font-size:12px; display:block; font-weight:bold; padding-right:8px; height:22px; line-height:22px; background:#ff7b1a; color:#ffe4e4; border-radius:6px;}
    .ico_xiangxiPhone a:hover{background:#ed7115; color:#fff;}
    .liulanPhoneVersion{display:block;}
}

@media screen and (max-width:320px)
{
    /*fix the layout if the screen is small more*/
}

.input_div{ width:20%;}
.yuyan_div{ text-align:right;}
.input_div{ margin-top:25px;}
.search_bg{ background:#29aae3;}
.search_text{ color:#FFF; font-weight:bold;}

.h5{ font-size:18px;}
.ad_tatle{ font-size:30px;}
.ico_01{ height:60px; width:158px; display:block; margin-right:4px; margin-top:10px; }
.ico_01 a{border-radius:6px; height:60px; width:158px; display:block; background:#ef4577; color:#FFF; line-height:60px; text-align:center; font-size:16px; font-weight:bold;}
.ico_01 a:hover{ background:#c72050;}
.ico_02{ height:60px; width:158px; display:block; margin-top:10px;}
.ico_02 a{ height:60px; border-radius:6px; width:158px; display:block; background:#bdd62e; color:#FFF; line-height:60px; text-align:center; font-size:16px; font-weight:bold;}
.ico_02 a:hover{ background:#83c60e;}
 
.ico_03{ height:60px; width:158px; display:block; margin-top:10px;}
.ico_03 a{ height:60px; border-radius:6px; width:158px; display:block; background:#004ba5; color:#FFF; line-height:60px; text-align:center; font-size:16px; font-weight:bold;}
.ico_03 a:hover{ background:#02397c;}




.con_div{ background:url(../images/bg02.png) top repeat-x; padding-top:25px;}
/*.yangli_div{background:#29aae3; height:110px; color:#FFF; width:47%; text-align:center; font-size:18px; font-weight:bold; padding-top:25px;}*/
.yangli_div{padding-left:0; padding-right:6px;}
.yangli_div i{ margin-bottom:10px;}
.yangli_div a{background:#29aae3; padding-top:25px; color:#FFF; display:block; height:110px; color:#FFF; text-align:center; font-size:18px; font-weight:bold;}
.yangli_div a:hover{background:#1596cc; }
/*.guifan_div{background:#004ba6; height:110px; width:47%; color:#FFF; text-align:center; font-size:18px; font-weight:bold; padding-top:25px;}*/
.guifan_div{padding-right:0; padding-left:6px;}
.guifan_div i{ margin-bottom:10px;}
.guifan_div a{background:#004ba5; padding-top:25px; color:#FFF; display:block; height:110px; color:#FFF; text-align:center; font-size:18px; font-weight:bold;}
.guifan_div a:hover{background:#02397c; }
 
 
.tatle_div{ height:35px; margin-top:15px; text-align:center;}
.tatle_div a{ background:#ff7b19; display:block; color:#FFF; height:35px; line-height:35px; font-size:14px; font-weight:bold;}
.tatle_div a:hover,.tatle_div a.active{ background: url(../images/bg.png) repeat; color:#666; border-top:#ff7b19 2px solid;}
.fabiao_div{ float:left; width:50%}
.fabiao_div2{ float:left; width:50%}

.list_div{background:#FFF; border-bottom:#dcd8d9 5px solid; padding-bottom:40px; border-left:#dcd8d9 1px solid; border-right:#dcd8d9 1px solid; border-top:#ff7b19 1px solid;}
.list_div a{color:#666; font-size:16px;}

.list_div img{ margin-right:10px;}
.list_div li {border-bottom:#dcd8d9 1px solid;}
.list_div li a{ height:60px; line-height:55px;display:block;   padding-left:20px;  }
.list_div li a:hover,.list_div a.active { color:#004ba8;  font-weight:bold;  padding-left:20px;  background:url(../images/list_bg.jpg) left no-repeat;  }
/*.left_div{ padding-right:30px;}*/
/*.right_con{ padding-left:20px;}*/
.right_div{ height:40px; font-size:16px; line-height:40px; background:url(../images/right_bg.png) repeat-x bottom;}
.right_tatle{ height:33px; width:8px; background:#2994b8; margin-right:5px;}
.con_text{ margin-top:15px;padding:15px; background:#FFF; border:#dad8d9 1px solid; font-size:12px;}
.con_img{ padding:4px;  border:#dad8d9 1px solid; width:113px;}
.img_bottom{ background:url(../images/touying.png) no-repeat bottom center; height:11px;  width:113px;}


.text_div h5 a{ font-weight:bold; color:#004ba5;}

.ico_xiangxi a:hover{background:#ed7115; color:#fff;}
.fenye_div{ float:right;}

.phone_div{ background:url(../images/phone.png) no-repeat left top; margin-top:-26px; padding-left:40px; padding-top:65px;margin-bottom: 20px}
.phone_en_div{ background:url(../images/phone.en.png) no-repeat left top; margin-top:-26px; padding-left:40px; padding-top:65px;margin-bottom: 20px}

/**
   解决 头部文字颜色、行高
*/
.banner_text p{
    color: white;
    line-height: normal;
}
.breadcrumb > li + li::before {
    content: "";
}
table{
    font-size: 12px;
}
#datasetsDiv{
    margin-right: 40px;
    padding-top: 20px;
}
.edAdvices{
    margin-right: 40px;
}

.gaoji_ser{ font-size:14px;}
.gaoji_ser a{ color:#FFF; height:26px; width:80px; line-height:26px; display:block; background:#2ca1d2; text-align:center; border-radius:4px;}
.gaoji_ser a:hover{ font-weight:bold; background:#1388b9;}


.news_tatle_div{ margin-top:15px;}
.fabiao_div3{ float:left; width:50%; text-align:center; height:37px; background:#ff7b1a; color:#FFF; line-height:35px; font-size:15px; font-weight:bold;}
.fabiao_div4{ float:right; width:50%; border-top:#ff7b19 2px solid; text-align:right; font-size:12px; height:35px; line-height:35px;}
.fabiao_div4 a{color:#fff; display:block; background:url(../images/more.png) right no-repeat; padding-right:8px;}
.fabiao_div4 a:hover{font-weight:bold;}
.news_div{ background:#FFF; border:#dbd8d9 1px solid; border-top:#ff7b1a 1px solid; padding-bottom:10px;  padding-top:10px; padding-right:15px; line-height:30px;}
.news_div li a{ color:#666;  min-height:40px; display:block; padding-left:10px;}
.news_div li a:hover{ color:#004ba5; background:url(../images/list_bg.jpg) left no-repeat;}
.news_div li{
    line-height: 18px;
}


.tap3_div{ background:#FFF; border:#dbd8d9 1px solid; border-top:#ff7b1a 1px solid; height:30px; line-height:30px;}
.tap3_div table{height: 30px;}
.tap3_div_td01{border-right:#dbd8d9 1px solid;}
.tap3_div a{ color:#666666;}
.tap3_div a:hover{ color:#ff7b1a; font-weight:bold;}
.tap3_div a.active{ color:#ff7b1a; font-weight:bold;}
.topshuzi_div{ color:#2ca1d2;}
.news2_div{ background:#FFF; border:#dbd8d9 1px solid; border-top:#FFF 0px solid; padding-bottom:10px; padding-left:15px; padding-top:10px; padding-right:15px; line-height:30px; line-height:20px;}
.news2_div table{ margin-bottom:12px;}
.news2_div a{ color:#666; display:block;}
.news2_div a:hover{ color:#004ba5;}

.s_tatle_text{ font-size:24px; color:#1a4886;}
.s_tatle_text2 a:hover{ font-weight: bold;}

.s_left_div{background:#FFF; border:#dedadb 1px solid;}
.s_right{ padding-left:32px;}
.s_right_con{ background:#FFF; border:#dedadb 1px solid; padding-top:30px; padding-left:20px; padding-right:20px; padding-bottom:10px; min-height:555px; font-size:16px; line-height:30px; margin-bottom:20px;}
.s_right_con strong{ font-size:18px; color:#194786;}
.s_left01{ padding-top:10px; padding-bottom:10px; border-bottom:#dedadb 1px solid; line-height:28px;}
.s_left01 strong{ font-size:16px; margin-right:10px; color:#174787;}
.s_left01 a{color:#666; padding-left:10px;  padding-right:10px; padding-top:5px; padding-bottom:5px;}
.s_left01 a:hover{color:#fff; background:#29abe2; font-weight:bold;}

.s_left02_div{ padding-top:5px; padding-bottom:10px;}
.s_left02_div tr{ padding-top:10px; padding-bottom:10px; line-height:28px;}
.s_left02 a{color:#666; padding-left:10px;  padding-right:10px; padding-top:5px; padding-bottom:5px;}
.s_left02 a:hover{color:#fff; background:#29abe2; font-weight:bold;}

.kanci_div{ background:#FFF; padding:60px; padding-top:50px; margin:50px; margin-left:100px; margin-right:100px;}
.kanci_tatle{ height:70px; background:url(../images/s_top_bg2.png) bottom repeat-x; }
.kanci_tatle_text{ height:30px; line-height:30px; background:url(../images/s_top_bg.png) center no-repeat; text-align:center; font-size:24px;color:#29abe2;}
.kanci_text{ padding-top:20px; padding-bottom:15px; line-height:24px;}
.kanci_text span{ font-weight:bold; height:40px; line-height:40px; font-size:16px}
.next_div{ float:right;}
.kanci_text p{
    text-indent: 2em;
}



