@charset "utf-8";

*,p{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none !important; color:#555}
body{ font: 12px Arial,微软雅黑; background-color: #f5f5f5; }
td{font-size:14px;}

/* nav_menu */
.nav{ width:100%; height:40px;background:#0061b1;}
.nav .txt{ position:absolute; left:0px; top:4px;color:#fff;z-index:3100; line-height:32px; width:100px; height:34px; overflow:hidden; text-align:center;display:block; font-size:15px;font-family:Arial,微软雅黑;}
.nav li{ float:left; width:140px; height:40px; position:relative; z-index:10;z-index:9999}
.nav li.on .txt,.nav .txt:hover,.nav li.on1 .txt{ background:#fff; color:#ff7e00; border:1px solid #dedede; border-bottom:none}
.nav .main{overflow:visible; width:1002px; margin:0 auto; clear:both}
.nav .z{background:#fff; display:none; overflow:hidden; color:#444; border:1px solid #dedede;border-top:none; position:absolute; top:39px; z-index:3000;}
.nav .z2{width:510px; height:352px;left:0;}
.nav .z1{ width:821px; height:352px;}
.nav .z3{ width:690px; height:389px; left:0px; padding-top:10px;}
.nav .z4{ width:240px; height:150px; left:0px; padding-top:10px;z-index:9999}
.nav .z5{ width:540px; height:230px; left:-219px;}
.nav .z7{ width:450px; height:230px; right:18px;}
/* head */
.head { width:100%; height:85px; background:#fff;}
.head_s { width:1002px; height:85px; margin:0 auto}
.head_s .l { float:left; width:1000px; height:85px; background: url(head.jpg)}
.head_s .r { float:right; line-height:82px; font-size:13px; width:100px; text-align:center; color:#ccc}
.head_s a { color:#888;}
.head_s a:hover { color:#039}
/* 图片展播 */
.tb{width:100%; height:380px; overflow:hidden; position:relative; z-index:0;}
.tb .bd{ width:100%; height:380px; overflow:hidden;}
.tb .bd ul,.tb .bd li{ float:left;width:100%; height:380px; overflow:hidden;z-index:10;}
.tb .hd{ position:absolute; left:0; bottom:5px;width:100%; height:20px; z-index:100;}
.tb .hd ul{ width:96px;height:14px; overflow:hidden; margin:0 auto;}
.tb .hd li{ float:left; width:14px;height:14px; text-indent:9999px; background:url(tb_hd_bg1.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tb_hd_bg1.png"); margin:0 5px; display:inline; cursor:pointer;}
.tb .hd .on{ background:url(tb_hd_bg2.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tb_hd_bg2.png");}
.tb .bd a{ display:block; width:100%; height:100%; overflow:hidden;}

/*.tb .prn{ position:absolute; left:0; top:0; width:100%; height:336px;z-index:2000;}*/
.tb .prev,.tb .next{width:27px; height:92px; overflow:hidden;position:absolute; top:130px; cursor:pointer; z-index:3000;}
.tb .prev{ left:0;background:url(tb_prev1.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tb_prev1.png");}
.tb .next{ right:0; background:url(tb_next1.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tb_next1.png");}
.tb .prev:hover{ background:url(tb_prev1_1.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tb_prev1_1.png");}
.tb .next:hover{ background:url(tb_next1_1.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tb_next1_1.png");}

.dxal {width:1018px; margin:0 auto;margin-top:30px;padding-bottom:50px;height:auto;overflow: hidden}
.dxal li {width:305px;border:5px solid #fff;background:#fff;float:left;margin-right:24px; text-align:center;line-height:30px;font-weight:bold;font-size:15px;color:#555}

.news { width:1018px; height:40px; margin:0 auto;margin-top:30px;font-family:Arial,微软雅黑;text-align:center;font-weight:bold;color:#333}
.news li {border-bottom:2px solid #ccc;width:100px;margin:0 auto;font-size:20px !important;line-height:40px;}

.news-n {width:1018px; margin:0 auto;margin-top:30px;height:auto;overflow: hidden}
.news-n a {display:block;width:305px;border:5px solid #fff;background:#fff;float:left;margin-right:24px; text-align:left;margin-bottom: 30px;}
.news-n span {display:block;padding:10px;color:#555;font-size:14px;}


.run { height:40px; overflow:hidden; width:450px; position:absolute; top:0;left:0px;font-family:Arial,微软雅黑;}
.run li {line-height:40px; font-size:14px !important; color:#888;text-indent:15px; width:450px; position:relative;font-family:Arial,微软雅黑;}
.run span { position:absolute; display:block; width:100px; top:0px; right:0px; color:#999; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left;font-family:Arial,微软雅黑;}
.run a { color:#888 !important; width:330px;display:block;/*内联对象需加*/
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;
	font-family:Arial,微软雅黑;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.run a:hover {color:#1a67af !important;text-decoration:underline}

.search { position:absolute; top:0px;right:0px;width:347px;}
.search input[type=text] { border:0px; height:25px; line-height:20px; font-size:14px; color:#999; padding-left:10px; font-family:微软雅黑}
.search a { color:#fff; font-size:15px;}

.hzhb { background:#fff; margin-top:40px; padding:20px;font-family:Arial,微软雅黑;}
.hzhb li {width:1018px; margin:0 auto; text-align:center;font-family:Arial,微软雅黑;}
.hzhb .tit { font-size:16px; color:#1a67af;font-family:Arial,微软雅黑; line-height:38px; text-align:left; text-indent:20px;}

.bottom { background:#222;height:150px;margin-top:40px}
.bottom td { line-height:18px; color:#fff; font-size:12px !important; font-family:Arial,微软雅黑;line-height:26px;}

#demo {
overflow:hidden;
margin:0 auto;
width:1002px;
}

#indemo {
float: left;
width: 1000%;
}

#demo1 {
float: left;
}
#demo1 img { width:181px !important; height:110px !important}

#demo2 {
float: left;
}

.lmtit { height:50px; line-height:50px; font-size:23px; color:#FFF; background:#29a0e3; border-bottom:3px solid #037fc6; text-align:center;font-family:微软雅黑,Arial; font-weight:bold} 

.lm_list { height:350px; background:#fff;}
.lm_list a { width:200px; display:block; line-height:35px; font-size:15px; color:#555;font-family:微软雅黑,Arial; border-bottom:1px solid #e5e5e5; border-top:1px solid #fff; text-decoration:none; text-align:center}
.lm_list a:hover { background:#cce5f4; color:#0173bc; font-weight:bold}
.lm_list a.active { background:#0181c6; color:#fff; font-weight:bold}

.list_news2 { color:#999}
.list_news2 a { text-decoration:none; font-size:12px;font-family:微软雅黑,Arial;color:#555;}
.list_news2 a:hover { background:#0186c9; color:#fff; padding:0 2px;}

.jl { width:280px; height:auto; overflow:hidden;display:block;margin-top:8px;}
.jl p { font-size:12px !important; color:#535353; line-height:26px; text-align:left; text-indent:12px; display:block; width:140px; float:left;height:26px;}
.jl h3 { text-indent:12px; clear:both; display:block; line-height:24px;}
.jl h3 a{ font-size:14px; font-weight:bold; color:#005BC7 !important;}
.jl a { color:#535353 !important;font-size:12px !important;}
.jl a:hover { color:#166FD8 !important}

.j2 { float:right; width:320px; height:auto; overflow:hidden;display:block;margin-top:8px;}
.j2 h3 { float:left; width:140px; text-indent:12px; display: inline-block; line-height:35px; height:35px;}
.j2 h3 a{ font-size:12px; font-weight:bold; color:#005BC7 !important;}

.j3 {   width:340px; height:auto; overflow:hidden;display:block;margin-top:8px;}
.j3 p { font-size:12px !important; color:#535353; line-height:26px; text-align:left; text-indent:12px; display:block; width:170px; float:left;height:26px;}
.j3 h3 { text-indent:12px; clear:both; display:block; line-height:24px;}
.j3 h3 a{ font-size:14px; font-weight:bold; color:#005BC7 !important;}
.j3 a { color:#535353 !important;font-size:12px !important;}
.j3 a:hover { color:#166FD8 !important}

.jz3{ float:left;}
.jy3{ float:right;}