@charset "utf-8";/* CSS Document */
div, p, ul, dl, dt, dd, h2, h3 {padding: 0;margin: 0;}
font {padding: 0 5px;}
ul, li {list-style: none;}
img {border: none;}
a {text-decoration: none; cursor: pointer;}
a:link, a:visited {	color: #727171;}
a:hover, a:active {color: #00508e;}
.clearFloat:after {content: '';display: block;clear: both;overflow: hidden;height: 0;}
.clearFloat {zoom: 1;}
body {background-color: #fff;font-family:"微软雅黑";font-size: 14px;}
.fl { float: left;}
.fr { float: right;}
.all {width: 100%;}
/*网页开始*/
.container {width: 100%;}
.topr { width: 100%; background-color:#FFFFFF;}
.top {width: 16.2rem; margin: 0 auto;}
.top .xlogo {float: left;width: 7rem; margin-top: 0.56rem;}
.top .top_tb { float: right; width: 2rem; margin-top: 0.5rem;}
.top_tb ul { width: 100%; list-style: none; }
.top_tb ul li { margin-left: 0.05rem; float: right; height: 0.28rem; min-width: 0.6rem;}
.top_tb ul li a { color: #1f1b1b; line-height: 0.28rem; font-size: 0.24rem;}
.top_tb ul li img { }
.cn { background:url(san.png) center right no-repeat;}
.top_tb ul li a:hover { color:#204fa1;}

/*导航*/
.nav {width:8.5rem; float: right;}
.xnav {width: 100%; margin: 0 auto; float: right;}
.xnav ul{list-style: none; text-align: right; float: right;}
.xnav ul li{float: left;list-style: none;margin-left: 0.36rem;}
.xnav ul li a{font-size: 0.24rem; color:#333;line-height: 1rem;text-decoration: none;height: 1.1rem; display: block;}
.xnav ul li a:hover{color:#204fa1; }
#hidden_box{width: 1.2rem; background-color:#ebf6fb; z-index: 99999; margin-top: -1px;position: absolute; list-style: none;margin-left: -0.21rem;border-top: solid 2px #204fa1;padding: 5px 0px 0px 0px;}
#hidden_box li{float: left;width: 100%;list-style: none;margin-left: 0px;}
#hidden_box li a{font-size: 0.18rem;color:#000;line-height: 0.52rem;text-align: center;height: 0.52rem;border-bottom: solid 1px #b4c1d9; font-weight: normal; margin: 0 20px;}
#hidden_box li:last-child a { border-bottom: solid 0px #000000;}
#hidden_box li a:hover {color:#204fa1;}
.xnav ul li:hover ul.abc{display: block;}
.abc {display: none;}

/*底部导航*/
.foot { width: 100%; overflow: hidden; float: left; background-color:#00508f; }
.llink { width: 100%; margin: 0 auto; float: left; overflow: hidden; border-bottom: solid 1px #4d85b1; padding: 0.5rem 0; }
.footlogo { width: 2.25rem; float: left;}
.xlink { width: 16rem; margin: 0 auto; }
.xlinknr { width: 4rem; float: right;}
.rf_a { width: 100%; float: left; list-style: none; }
.rf_a li { width: 0.55rem; margin-left: 0.14rem; float: left;}
.rf_a li:first-child { margin-left: 0;}
.rf_a li img { width: 100%; border: 0;}
.rf_a li a { display: block;}
.rf_a p { color:#FFFFFF; font-size: 0.18rem; line-height: 0.3rem; font-weight: lighter;}
.rf_a h3 { width: 100%; height: 0.3rem; border: solid 0px #e2ebf1; background-color: #FFFFFF; position: relative; text-align: center;}
.rf_a h3 a { font-size: 0.16rem; line-height: 0.3rem; color:#6e6e6e; font-weight: normal;}
#xl_yc{width: 4rem; background-color:#ebf6fb; z-index: 99999; position: absolute; bottom: 0; right: 0; list-style: none;  border: solid 1px #00508f; padding: 5px 0px 0px 0px;  }
#xl_yc li{float: left;width: 100%;list-style: none;margin-left: 0px; border-top: solid 1px #00508f;}
#xl_yc li:first-child { border-top: 0;}
#xl_yc li a{font-size: 0.16rem;color:#000;line-height: 0.3rem;text-align: center;height: 0.3rem; font-weight: normal;}
#xl_yc li a:hover {color:#00508f;}
.rf_a h3:hover ul.xldyc{display: block;}
.xldyc {display: none;}

.xdbdh { width: 16rem; margin: 0 auto; overflow: hidden; padding: 0.55rem 0;}
.xdbdh_info { width: 4.8rem; float: left;}
.xdbdh_info p { width: 100%; font-size: 0.16rem; line-height: 0.24rem; color:#FFFFFF; text-align: justify; margin-block-end: 2em;}
.dbdh { width: 11rem; float: right; overflow: hidden; margin: 0 auto;}
.dbdh_col { width: 2rem; margin-left: 0.2rem; float: right;}
.dbdh_col h2 { width: 100%; float: left; font-size: 0.24rem; line-height: 0.35rem; font-weight: bold; color: #fff; margin-bottom: 0.2rem;}
.dbdh_col h2 a { font-size: 0.24rem; line-height: 0.35rem; font-weight: bold; color: #fff; text-decoration: none;}
.dbdh_col h2 a:hover { text-decoration: underline;}
.dbdh_col ul { width: 100%; list-style: none; margin-top: 0.2rem;}
.dbdh_col ul li { width: 100%; float: left; font-size: 0.16rem; height: 0.5rem; color:#fff; text-align: left;}
.dbdh_col ul li a { font-size: 0.16rem; font-weight: lighter; line-height: 0.25rem; color:#fff;}
.dbdh_col ul li a:hover { text-decoration: underline;}


.dbdh_rf { float: right; width: 3.96rem; margin-top: 0.4rem;}


.copy { width: 100%; bottom: 0; float: left; background-color: #FFFFFF;}
.copy ul { width: 14rem; margin: 0 auto; text-align: center; list-style: none; padding: 0; font-size: 0.14rem; color:#727171;}
.copy ul li { width: 100px; padding: 0 0.2rem; float: left;}
.copy ul a { font-size: 0.14rem; color:#727171; line-height: 0.55rem; padding: 0 0.1rem;}
.copy ul a:hover { text-decoration: underline;}
.copy ul span { font-size: 0.14rem; color:#727171; line-height: 0.55rem;}
