@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; }
body { margin: 0; padding: 0; font-family: "microsoft yahei"; font-size: 14px; min-width: 1380px; background:#f8f8f8; }
ul, li { list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
img { border: 0; }
a { text-decoration: none; color: #666666; }
a:hover { text-decoration: none; color:#f00; transition: all 0.6s; }
.fl { float: left !important; }
.fr { float: right !important; }
.clearboth { clear: both; border: 0; padding: 0; margin: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.relative { position:relative; }
.imghover { cursor: pointer; transition: all 0.6s; }
.imghover:hover { transform: scale(1.2); }
/*顶部*/
.top { width:100%; min-width:1380px; background:#003377; }
.top_line { margin:0 auto; width:1380px; height:30px; color:#FFF; line-height:30px; }
.top_line .top_date { float:left; width:400px; color:#FFF }
.top_line .top_link span a { float:right; width:300px; height:30px; line-height:30px; color:#FFF;text-align:right;}
/*头部*/
.header_w { height:120px; width:100%; min-width:1380px; background:#0e4f8f; border-bottom:#3d89d3 2px solid;}
.header { margin:0 auto; width:1380px; height:120px; }
.header .logo { float: left; width:700px; }
.header .logo img { margin:0; }
/*搜索*/
.i-search { width: 250px; height: 34px; position: relative; margin:35px 0 0 18px; float: right; }
/*菜单*/
.i-nav {width: 100%; background:#ccddff; height: 48px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nav {padding:0px; height:48px; line-height:48px; position:relative; z-index:1; margin:0 auto; width:1380px;}
.nav a {color:#fff; }
.nav .nLi {float:left; width:152px; position:relative; display:inline; }
.nav .nLi { float:left; }
.nav .nLi a { display:block; padding:0 15px; font-size:16px; font-weight:normal; color: #000000; text-align:center; }
.nav .sub { display:none; width:152px; left:0; top:48px; position:absolute; background:#037; line-height:40px; padding:0; }
.nav .sub li { zoom:1; border-top:#037 1px solid;}
.nav .sub a { display:block; padding:0 15px; font-size:14px;}
.nav .sub a:hover { background:#037; color:#fff; }
.nav .on a { background:#1166aa; color:#f4f4f4; }
/*banner*/

.banner{clear:both; width:100%; position:relative; height:335px; background:#000; text-align:center;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:335px; overflow:hidden; text-align:center;}
.banner .bd li a{ display:block; height:335px;}
.banner .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(img/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60);}
.banner .hd ul{ text-align:center;  padding-top:5px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}
.banner .hd ul .on{ background-position:0 0;}

/*首页内容1*/
.conw { clear:both; width:100%; margin-top:20px; }
.con { width:1380px; height:auto; margin:0 auto; }
.ibox { float:left; width:775px; height:auto; overflow: hidden; background-color:#FFF; }
.ibox .ibox-title { height: 40px; line-height: 40px; background: #eee; border-bottom: #1166aa 1px solid; }
.ibox .ibox-title h2 { float: left; display: block; width: 140px; color:#fff; background: #16a; text-align:center; font-size:16px;}
.ibox .ibox-title span { float:right; padding-right:15px; }
.ibox .ibox-list { margin: 0 auto; height: auto; overflow: hidden; width:auto; }
.ibox .ibox-list ul { padding: 20px; }
.ibox .ibox-list ul li { height: 36px; display:block; line-height: 35px; font-size:14px; width: 100%; margin: 0 auto; color: #888888; float: left; padding-left: 15px; background:url(img/ico_001.png) left center no-repeat; }
.ibox .ibox-list ul li a { float: left; font-size:14px; }
.ibox .ibox-list ul li a:hover {color:#f00;}
.ibox .ibox-list ul li span { float: right; }

/*首页内容2*/
.conw2 { clear:both; width:1380px; height:auto; height:560px; margin:10px auto; }
.con2r { width:280px; margin:10px auto; float:right; overflow:hidden;}
.con2r .qlink {background-color:#fff;}
.con2r .qlink ul {margin-top:0px;}
.con2r .qlink ul li {float:left; width:270px; height:40px; margin:5px; background:#a4c3e9;}
.con2r .qlink ul li a { display:block; padding:0 15px; font-size:16px; font-weight:normal; color: #000000; text-align:center; line-height:40px;}
.con2r .qlink ul li a:hover { display:block; background:#037; color:#fff; }

.con2l { width:1100px; margin:0 auto; float:left; overflow:hidden; }
.con2l .dp { width:540px; height:265px; float:left; overflow:hidden; margin-top:10px; margin-right:10px; background-color:#fff; }
.con2l .dp .d-title {background-color:#eee; height:35px;}
.con2l .dp .d-title h3{float:left; font-size:14px; background-color:#1166aa; height:35px; line-height:35px; width:120px; font-weight:normal; text-align:center; }
.con2l .dp .d-title h3 a { color:#fff; }
.con2l .dp .d-title span {float: right; width:50px; line-height:35px; font-size:12px; color: #1166aa; }
.con2l .dp_list {clear:both; border-top:1px solid #1166aa; width:auto; overflow:hidden; padding:10px; margin:5px 0px; font-size:14px; }
.con2l .dp_list li { line-height:34px; width:98%; float:left; border-bottom:1px dotted #d9d9d9; background:url(img/ico_001.png) left center no-repeat;}
.con2l .dp_list li span {float:right; color:#999;}
.con2l .dp_list li.lf { margin-right:4% }
.con2l .dp_list li.rt { margin-left:4% }
.con2l .dp_list li a { padding-left:20px; }

/*列表页list*/
.listmain { overflow: hidden; height: auto; position: relative; padding: 0 0 0 0; width: 1380px; margin: 12px auto; }
.lm-left { width: 270px; float: left; background: #f1f1f1; min-height:800px; height: auto; overflow: hidden; }
.lm-left .left-lmname { background: url(img/listname_bg.png) right bottom no-repeat #0e4f8f; height: 75px; padding: 25px 0 0 25px; overflow: hidden; }
.lm-left .left-lmname h1 { color: #ffffff; font-size: 28px; line-height:30px; }
.lm-left .left-lmname span { color: #ffffff; font-size: 16px; line-height: 30px; }
.lm-left .list-sub { height: auto; overflow: hidden; width: 100%; }
.lm-left .list-sub a { display: block; line-height: 45px; height: 45px; font-size: 16px; padding-left: 30px; cursor: pointer; margin: 1px 0 0 0; background: #ffffff; }
.lm-left .list-sub a:hover, #this-on { display: block; line-height: 45px; height: 45px; font-size: 16px; padding-left: 30px; cursor: pointer; color: #ffffff; background: url(img/sub_bgh.png) 230px center no-repeat #3b71b1; }
.lm-right { width:1050px; float: right; margin-right:0; min-height:800px; border: #eaeaea 1px solid; background: #ffffff; padding:0 20px; }
.this-name { border-bottom: #bfbfbf 1px solid; line-height: 40px; height: 40px; padding: 0; margin: 20px 0 0 0; }
.this-name h1 { color:#0066cc; font-size:20px; font-weight:normal; line-height: 39px; height: 39px; padding-left: 30px; float: left; background: url(img/ico_wz.png) left center no-repeat; border-bottom: #0066cc 3px solid; }
.this-name span { float: right; color: #666; }
.this-name span a { color: #666; }
.lm-right .lm_list { height: auto; overflow: hidden; margin: 0 auto; padding: 40px 20px; }
.lm-right .lm_list li { line-height: 40px; font-size: 14px; color: #999999; text-align: right; padding: 0; border-bottom:#CCC dotted 1px; }
.lm-right .lm_list li a { color: #4a4a4a; float: left; padding-left: 15px; background:url(img/ico_002.png) left center no-repeat; }
.lm-right .lm_list li:hover { background: #ececec; color: #0066cc; }
.lm-right .lm_list li a:hover { background:url(img/ico_001.png) left center no-repeat #ececec; color: #f00; }
.lm-right .list-fy { text-align: center; margin:0 auto 40px auto; min-height: 40px; }

/*文章内容页*/
.c-con { width:1378px; min-height:600px; border: #eaeaea 1px solid; background: #ffffff; }
.c-con .c-name {border-bottom: #bfbfbf 1px solid; line-height: 40px; height: 40px;  margin: 20px; }
.c-con .c-name h1 { color:#0066cc; font-size:20px; font-weight:normal; line-height: 39px; height: 39px; padding-left: 30px; float: left; background: url(img/ico_wz.png) left center no-repeat; border-bottom: #0066cc 3px solid; }
.c-con .c-name span { float: right; color: #666; }
.c-con .c-name span a { color: #666; }
.c-content {height: auto; overflow:hidden; position: relative; margin:20px auto; padding: 0; }
.c-content .c-title {font-size: 34px; font-weight: bold; color: #333333; line-height: 60px; text-align: center; margin:20px; padding:0 100px;}
.c-content .other-s {font-size: 12px; line-height: 40px; text-align: center; color: #999; background: #fbfbfb; }
.c-content .nr-info { width:95%; height: auto; margin:auto; position: relative;}
.c-content .nr-info img{ border:double 3px #CCC; vertical-align: middle; text-align: center;}
.c-content .nr-info p { font-size:18px; color: #666; line-height:38px; font-family:"微软雅黑"; margin: 15px auto; text-indent: 2em; text-align: left; }

/*页脚*/
.footer {clear:both; width:100%; min-width:1380px; height:100px; background:#003377;}
.copyright { clear:left; width:1380px; height: 50px; margin:0px auto; padding-top:30px; text-align:center; color: #ffffff; line-height: 18px; font-size:12px;}