@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, pre, form, input, button, img { margin:0; padding:0; font-weight:normal; }
body { font-family:Microsoft Yahei; background:#fff; font-size:14px; overflow-x:hidden; color:#393939; }
ul { list-style:none }
a { text-decoration:none }
img { border:none; vertical-align:top; }
/*NAV*/
.index_nav{ width:1000px; height:85px; background:rgb(4, 76, 148); margin:36px auto;margin-bottom:0px;}
.index_nav ul{ float:left; padding-left:10px;}
.index_nav li{ float:left; width:165px; height:81px; position:relative; top:10px;}
.index_nav li img{
    float: left;
    width: 155px;
    height: 66px;
    position: relative;
}
.index_nav li.hover{ top:0;}
.index_nav li span{ height:67px; position:absolute; left:8px; top:7px; float:left; z-index:2; background:white; filter:alpha(opacity=50); opacity:0.5;}

.juzhong { width:100%; margin:auto; height:110px; text-align:center; }
.juzhong img { width:1455px; height:110px; margin-top:1px; }
.nav { width:100%; height:50px; background:#044c94; }
.nav ul { width:980px; margin:0 auto; height:50px; overflow:hidden; }
.nav ul li a { float:left; display:block; width:98px; line-height:50px; height:50px; color:#fff; font-size:16px; text-align:center; }
.nav ul li a:hover { background:#ef970c; color:#000000; }
.banner1 { width:100%; background:url(../images/banner.jpg) no-repeat center; height:428px; }
.aa1 { width:100%; height:101px; background:#f2f2f2; }
#menu { height:101px; margin:auto; width:960px; }
#menu a { color:#003260; font-size:12px; margin-left:-6px; }
#menu .menu01 { float:left; height:95px; width:153px; margin-left:3px; display:inline; border:2px solid #044c94; border-radius:5px; }
#menu .menu01 .li1 { background:url(../images/beijin01.jpg) no-repeat 7px -1px #044c94; color:#fff; font-size:14px; font-weight:bold; height:35px; line-height:35px; width:96px; float:left; padding-left:57px; }
#menu .menu01 b { font-size:14px; font-family:""; }
#menu .menu01 .li2 { padding-top:5px; text-align:center; color:#003260; line-height:23px; width:156px; float:left; }
#menu .menu01 .li2 a { margin:0; }
#menu .menu01 .li1_01 { background:url(../images/beijin02.jpg) no-repeat 7px -1px #044c94; color:#fff; font-size:14px; font-weight:bold; height:35px; line-height:35px; width:96px; float:left; padding-left:57px; }
#menu .menu01 .li1_02 { background:url(../images/beijin03.jpg) no-repeat 7px -1px #044c94; color:#fff; font-size:14px; font-weight:bold; height:35px; line-height:35px; width:96px; float:left; padding-left:57px; }
#menu .menu01 .li1_03 { background:url(../images/beijin04.jpg) no-repeat 7px -1px #044c94; color:#fff; font-size:14px; font-weight:bold; height:35px; line-height:35px; width:96px; float:left; padding-left:57px; }
#menu .menu01 .li1_04 { background:url(../images/beijin05.jpg) no-repeat 7px -1px #044c94; color:#fff; font-size:14px; font-weight:bold; height:35px; line-height:35px; width:96px; float:left; padding-left:57px; }
#menu .menu01 .li1_05 { background:url(../images/beijin06.jpg) no-repeat 7px -1px #044c94; color:#fff; font-size:14px; font-weight:bold; height:35px; line-height:35px; width:96px; float:left; padding-left:57px; }
.clear { clear:both; display:block; height:0; visibility:hidden; line-height:0; zoom:1; }
.manz { width:960px; margin:0 auto; }
.nrr { position:relative; width:652px; float:left; padding:5px; margin-top:15px; }
.nrr01 { width:640px; border:1px solid #cbcbcb; float:left; padding:5px; }
.nrr02 { width:640px; border:1px solid #cbcbcb; float:left; margin-top:10px; padding:5px; margin-bottom:15px; }
.place { float:left; width:640px; height:30px; border-bottom:2px solid #06539c; color:#06539c; font-size:18px; }
.place a, .place a:link, .place a:visited, .place a:hover { color:#06539c; }
.listbox { float:left; width:638px; margin-top:10px; overflow:hidden; margin-bottom:10px; }
.e2 { float:left; width:638px; padding-bottom:10px; overflow:hidden; border-bottom:1px dashed #ff6600; margin-bottom:10px; }
.e2t { float:left; width:638px; height:26px; overflow:hidden; line-height:26px; font-weight:bold; font-size:16px; font-family:"宋体"; }
.e2t a, .e2t a:link, .e2t a:visited, .e2t a:hover { color:#044c94; }
.e2n { float:left; width:638px; height:53px; overflow:hidden; line-height:28px; font-size:14px;text-indent:2em; }
.e2zx01 { width:635px; height:23px; clear:both; margin-top:10px; float:left; }
.e2zx01 img { float:left; }
.e2zx01 h3 { width:100px; float:right; font-size:14px; text-align:center; line-height:23px; }
.splits { float:left; width:640px; height:40px; font-family:"宋体"; }
.splits li { display:inline; text-align:center; padding:0px; margin:0px; margin:0px 4px; line-height:22px; }
.splits li a { padding:2px 4px; border:1px solid #8db5d7; background:#e7eef4; margin:0px; }
.kfal { width:638px;clear:both; }
.kfal h3 { text-align:left; border-bottom:2px solid #044c94; font-size:20px; margin-bottom:10px; color:#044c94; font-weight:bold; }
.kfal3 li { float:left; width:200px; }
.kfal3 li a{ color:#666;}
.bg { margin-left:20px; }
.kfal3 b { line-height:40px; margin-left:20px; }
.kfal3 p { font-size:12px; line-height:24px; text-indent:2em; width:33%; margin-top:10px; height:auto; }
.kfal3 b { display:block; height:40px; line-height:40px; overflow:hidden;}
.kfal3 li b a{display:inline-block;font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;}
.kfal3 p a { color:#c50000; }
.ff6600 { color:#e70000; }
div { margin:auto; }
.cfeg_right { width:296px; float:right; margin-top:20px; height:auto; }
.right01 { float:right; width:290px; }
.yyjj { border:1px solid #ccc; padding:10px; text-align:center; }
.right01 h3 { text-align:left; border-bottom:2px solid #044c94; font-size:20px; margin-bottom:10px; font-weight:bold; color:#044c94; }
.yyjj p { text-align:left; text-indent:2em; color:#636363; line-height:22px; font-size:14px; }
.yyjj p a { color:#de1e1e; }
.yy { height:69px; padding-left:4px; padding-top:4px; }
.yy a { width:56px; float:left; text-align:center; color:#124057; margin-right:10px; }
.yy a p { width:56px; height:49px; background:#044c94; padding:0px; border-radius:5px; }
.yy a p span { width:52px; height:49px; display:block; background:url(../images/xx.png) -34px 8px no-repeat; }
.yy a p span.sp2 { background-position:-34px -40px; }
.yy a p span.sp3 { background-position:-34px -92px; }
.yy a p span.sp4 { background-position:-34px -146px; }
.yy a:hover { color:#ff0000; }
.yy a:hover p { background:#e8661b; }
.zj { border:1px solid #ccc; margin-top:10px; padding:10px; }
.zj1 { clear:both; font-family:"宋体"; font-size:12px; line-height:20px; color:#313030; }
.zj1 img { float:left; margin-right:10px; }
.zj1 p { text-indent:2em; font-size:12px; line-height:18px; }
.zj1 span a { color:#fff; text-align:center; line-height:24px; margin-top:5px; display:inline-block; width:68px; }
.js01 { border:1px solid #ccc; margin-top:10px; padding:10px; }
.js01 ul li a { color:#000; }
.js01 li { font-size:12px; padding-left:5px; border:1px solid #ccc; line-height:39px; background:url(../images/jsbj.jpg) repeat-x; margin-bottom:2px; }
.js01 li b { font-size:14px; }
.lx01 { text-align:center; border:1px solid #ccc; margin-top:10px; padding:10px; }
.lx01 h3 { text-align:left; color:#000; }
.fixed { position:fixed; }
#suibian { display:inline; }
.m4 { clear:both; width:955px; margin:auto; border:1px solid #e5e5e5; padding:5px 5px; overflow:hidden }
.m5 { width:955px; height:167px; margin:10px auto; border:1px solid #e5e5e5; padding:0px 5px; overflow:hidden }
.media { height:46px; border-bottom:1px solid #cecece; line-height:46px; }
.media a { display:block; float:left; width:96px; height:50px; margin-right:40px; font-size:20px; color:#5c5c5c; text-align:center; }
.media a.cur { background:url(../images/bg5.png) center 39px no-repeat; height:48px; border-bottom:0px; font-weight:bold; color:#2b86cf; font-size:24px; }
.media-2 { width:100%; padding-top:15px; text-align:center }
.media-pic { display:none; }
#media-pic1 { display:block; }
.nav01 { margin-top:10px; clear:both; width:100%; height:50px; background:#044c94; }
.nav01 ul { width:980px; margin:0 auto; height:50px; overflow:hidden; }
.nav01 ul li a { float:left; display:block; width:98px; line-height:50px; height:50px; color:#fff; font-size:16px; text-align:center; }
.foot{width: 100%;background:rgb(238, 238, 238);overflow:hidden;font-size: 12px;}
.footer{width: 960px;margin: 0 auto;height:360px;}
.foot-l { width:285px; height:227px; float:left; margin:20px 10px; background:url(../images/bt_logo.png) no-repeat; }
.foot-c { background:url(../images/dibutu01.jpg) no-repeat right; float:left; height:204px; margin-top:40px; width:415px; }
.foot-c img { margin-left:20px; }
.foot-c p{background: url(../images/dibutu.jpg) no-repeat;
  font-size: 13px;
  line-height: 24px;
  color: #3d3d3d;
  width: 333px;
  margin-top: 10px;
  padding-left: 38px;}
.foot-c p a{color:#3d3d3d;}
.foot-r { float:left; margin-top:40px; width:190px; margin-left:23px; }
.foot-r dl dd { padding-top:5px; }
.foot-r dl dd a { color:#000; display:block; font-size:14px; text-align:left; margin-left:27px; }
.foot-r dl dd h3 { color:#fff; display:block; font-size:14px; text-align:center; background:#969696; width:15px; height:15px; line-height:15px; float:left; border-radius:3px; }
.foot-r dl dd .dgv { color:#000; display:block; font-size:14px; text-align:left; margin-left:50px; }
.fl { float:left; }
.fr { float:right; }
.clear { content:''; clear:both; display:block; height:0; visibility:hidden; line-height:0; zoom:1; }
.wrap-7 { border:1px solid #e5e5e5; height:307px; margin:auto 0; overflow:hidden; }
.wrap-7 img { margin:0 3px 3px 0; }
.fl01 { float:left; width:246px; height:102px; background:#044c94; text-align:center; color:#FFF; font-size:32px; display:block; line-height:102px; }
.fl02 { float:left; width:228px; height:90px; background:#e8661b; text-align:center; color:#FFF; font-size:32px; display:block; line-height:90px; }
.arc_anli_6 { display:inline; float:right; border:1px solid #d9d8d8; height:280px; background:#fff; margin-top:10px; overflow:hidden; width:288px; }
.zjl_din { width:288px; height:32px; overflow:hidden; background:url(../images/nk16.jpg) no-repeat center; }
.zjl_din span { margin-left:30px; line-height:32px; font-size:14px; color:#5B6B2B; font-weight:bold; font-family: "宋体", arial, verdana; color: rgb(4, 76, 148); }
.arc_anli_6 ul { padding:10px 0 0 16px; overflow:hidden; zoom:1; }
.arc_anli_6 li { width:116px; height:28px; text-align:center; line-height:28px; border:1px solid #dcdcdc; float:left; margin:0 10px 10px 0; display:inline; }
.arc_anli_6 li a { font-size:12px; color:#333 }
.hot-ph li a { font-size:14px; color:#333 }
.arc_anli_6 .bt { display:block; padding-bottom:8px; text-align:center; height:26px; line-height:26px; color:#f00; text-decoration:underline; }
.arc_anli_6 span.bt2 { display:block; width:144px; height:31px; margin:0px auto; }
.hot-ph { display:inline; float:right; border:1px solid #d9d8d8; background:#fff; margin:10px 0px 10px 0px; overflow:hidden; }
.hot-ph ul { background:url(../images/view-li2.jpg) no-repeat 5px 3px; padding:0 10px; margin:10px 0 0 0px; }
.hot-ph li { height:32px; overflow:hidden; line-height:32px; border-bottom:1px dashed #ddd; padding-left:26px; font-size:14px; }
.hot-ph li.end { border-bottom:0; }
.arc_anli_6 li a.red { color: rgb(255, 0, 0); }
