
/* CSS Document */
/*------------------------------------武汉中网维优-------------------------------------------------------------*/

/*--------------------------------------通用-----------------------------------------------------------*/
body{ font-family:"微软雅黑"; font-size:12px;color: #525252; background:#F4F4F4;}

*{ padding:0; margin:0;}

a{ text-decoration:none; color: #333;}

a:hover{color: #0050a3 !important;}

ul ,li{ list-style:none;}

img{ border:0;}

.cl{ clear:both; height:0px;}

.fl{ float:left;}

.fr{ float:right;}

.all{ width:980px; margin:0 auto; overflow:hidden; padding:0 8px; border-left:2px solid #e9e9e9; border-right:2px solid #e9e9e9; background:#fff;}

/*------------------------------------首页-------------------------------------------------*/
/*--------top----------*/
.topbj{ background:url(imgtopbj.jpg) no-repeat top center; width:100%;}

.top{ border-bottom:1px dashed #dfdfdf; padding:10px 0; width:980px;}

.top_l{ float:left;}

.top_l form{ padding-right:54px;}

.userinfo{ width:352px; float:left;}

.top_l li{ float:left; padding-right:6px;}

.top_l li input{border: 1px solid gray;height: 18px;background: none; outline:none;}

.top_l li input[type="text"] ,.top_l li input[type="password"]{ width:80px;}

.top_l li input[type="button"]  ,.top_l li input[type="submit"]{ padding:0 6px; height: 20px; cursor:pointer;}

.top_r{ float:right;white-space: nowrap; width:204px;}

.top_r li{ float:left; background:url(imgd.jpg) no-repeat left center; padding-left:10px; margin-left:10px; position:relative;}

.top_r li img{ width:60px; height:60px; display:none; position:absolute; left:0; top:30px;}

.top_r li:hover img{ display:block;}

.topmag{ float:left;}

/*--------logo----------*/
.logo{ padding-top:10px; border-bottom: 6px solid #1468D3;}

.logo .ss { padding-top:47px;}

.logo .logo_t{ height:102px; overflow:hidden;}

.logo .ss input[type="text"]{ height:24px; border:1px solid #bbb; outline:none;}

.logo .ss input[type="image"]{ height:26px; vertical-align:top; outline:none;}

.logo .logo_r ul{line-height: 32px;width: 520px;float: right;margin-top: 14px;border-left: 1px solid #76767C;padding-left: 40px;}

.logo .logo_r li{ float: left;width: 84px;padding: 0 10px;text-align: center;}

.logo .logo_r li a{ font-size:14px; font-weight:bold; color: #0050a3; display:block;}

.logo .logo_r li span{ font-size:14px; float:left; padding:0 22px;}

/* ----------------------------幻灯---------------------------- */
.banner { text-align: center; width: 645px; height: 330px;}

.index_focus { position: relative; width: 645px; height: 330px; margin: 0 auto; overflow: hidden;}

.index_focus .bd li { display: none; position: absolute; left: 0; top: 0;}

.index_focus_post { z-index: 10;}

.index_focus .pic { height: auto; display: block;}

.index_focus .pic:hover { text-decoration: none;}

.index_focus .slide_nav { position: absolute; right:5%; bottom: 2%;}

.index_focus .slide_nav a { cursor: pointer; float: left; font-size: 24px; font-family: arial; color: #bbb; padding: 5px 10px;}

.index_focus .slide_nav li:hover,
.index_focus .slide_nav .on { text-decoration: none; color: #0050a3; filter: alpha(opacity=80); opacity: 0.8;}

.index_focus_pre,
.index_focus_next { display: none; position: absolute; top: 50%; margin-top: -36px; width: 72px; height: 72px; text-indent: 100%; white-space: nowrap; overflow: hidden; z-index: 10; background: url(imgico_sliding.jpg) no-repeat;}

.index_focus_pre { left: 0; background-position: 0 0;}

.index_focus_pre:hover { background-position: 0 -144px;}

.index_focus_next { right: 0; background-position: 0 -72px;}

.index_focus_next:hover { background-position: 0 -216px;}

.index_focus_info { position: absolute; left: 10%; bottom: 12%; width: 800px; height: 200px; padding-bottom: 10px; color: #fff; text-decoration: none; cursor: pointer; font-family: "\5fae\8f6f\96c5\9ed1"; -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); _background: url(/images/img/index_focus_bg.jpg) no-repeat; background: none;}


/*--------模块一-----------分页块----------*/
.muk_one{ padding-top:20px;}

.muk_onel{ width:645px; margin-right:25px;}

.muk_onelb{ border:1px solid #0050a3; width:643px; margin-top:10px; border-radius:5px; position:relative; overflow:hidden;}

.muk_onelb .hot{ position:absolute; top:0; right:0;}

.muk_onelb h3{ width:20px; height:80px; background:#0050a3; color:#fff; font-size:14px; float:left; text-align:center; padding: 8px 5px;}

.muk_onelb .rmtj{ width:610px; overflow:hidden; float:left;}

.muk_onelb ul{ padding-top:6px; line-height:22px; width:650px; float:left;}

.muk_onelb  li{ float:left; width:290px; margin:0 10px;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}

.muk_onelb  li span{ padding-right:6px; color:#0050a3;}

.muk_oner { width:308px; border:1px solid #dfdfdf;}

.muk_oner h3 ,.con_listlt h3{ height:40px; line-height:40px; border-bottom:1px solid #dfdfdf; font-size:14px; padding-left:10px; color:#0050a3;}

.muk_oner li{ float:left; width:100%;}

.muk_oner li img ,.Special img{ float:left; padding:10px;}

.muk_oner li div{ float:left; width:200px; padding-top:10px;}

.muk_oner li div h2 ,.Special div h2{ font-weight:bold; font-size:12px; padding-bottom:4px;}

.muk_oner li div span ,.Special div span{ line-height:20px;}

.gg{ padding-top:10px; padding-bottom:20px;}
/*--------模块二-----------------------*/
.muk_two{ padding-bottom:20px; border-bottom:2px solid #0050a3;}

.muk_twol{width:670px; float:left;}

.muk_twor{width:310px; float:right;}

.gjdt{ width:310px; margin-right:25px; float:left;min-height: 227px;}

.gjdt h3{ font-size:14px; color:#0050a3; height:30px; line-height:30px; padding-top:10px; border-bottom:1px solid #dfdfdf; padding-left:10px;}

.gjdt h3 a{ float:right; font-size:12px; font-weight:normal;}

.gjdt ul{ padding-top:10px;}

.gjdt li{ float:left; background:url(imgd.jpg) no-repeat left center; padding-left:10px; margin-left:10px; line-height:22px; width:290px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}

/*--------模块三-----------------------*/
.tsqk{ margin-right:0;}

.tsqk .ts{ background:none;}

.tsqk .ts img{ float:left; padding-right:10px; padding-bottom:10px;}

.tsqk .ts div{ float:left; width:200px;}

.tsqk .ts div h2{ font-size:12px;}

.tsqk .ts div span { line-height:20px;  white-space: initial;}

/*--------模块四+foot-----------------------*/
.muk_four h3{ font-size:12px; float:left; padding: 0 10px;}

.muk_four { line-height:22px; padding-bottom:20px;}

.muk_four li{ float:left; padding-right:10px;}

.foot{ text-align:center; line-height:30px; padding:10px 0; border-top:1px solid #dfdfdf;}

/*---------------------列表页-----------------------*/
.con_list {padding-top: 20px;}

.con_listlt{ width:200px;border: 1px solid #dfdfdf;}

.con_listlt ul {padding-top: 10px;}

.con_listlt li {width: 180px;background: #1468D3;height: 30px;margin-left: 10px;margin-bottom: 10px;float: left;line-height: 30px;text-align: center;}

.con_listlt li a{font-weight: bold;color: #fff;}

.con_listlt li:hover a {color:#C4ECF8 !important;}

.con_listlb {width: 200px;padding-top: 20px;}

.con_listlb h3 {height: 40px;line-height: 40px;color: #0050a3;border-bottom: 1px solid #dfdfdf; padding-left:10px;}

.con_listlb  ul{padding-top: 10px; line-height:24px;}

.con_listlb li {width: 100%;float: left;}

.con_listlb li a{margin-left: 10px; padding-left:10px;background: url(imgd.jpg) no-repeat left center;}

.Special a{ background:none !important; margin-left:0 !important; padding-left:0 !important;}

.Special { padding-bottom:10px;}

.Special h2{ line-height:20px;}

.Special div{ float:left; width:100px; padding-top:10px;}

.con_listr {width: 520px;float: right; margin-right:20px;}

.position{border-bottom: 1px solid #9f9f9f;}

.position h3 {height: 40px;line-height: 40px;float: left;color: #0050a3;}

.position  span{ float:right; line-height:40px;}

.list_n{padding-top: 20px; padding-right:20px; line-height:24px;}

.list_n li {float:left; width:100%;}

.list_n li a{ float:left;padding-left: 10px;margin-left: 10px;background: url(imgd.jpg) no-repeat left center;}

.list_n li span{ float:right;}

.dede_pages{ padding-top:20px; padding-left:4px;}

.dede_pages li{ float:left; padding: 2px 6px;}

.dede_pages .thisclass a{ color:#0050a3;}

.con_list{ padding-bottom:20px;}

.con_title {font-size: 16px;font-weight: bold;text-align: center;padding: 20px 0;}

.con_con {padding: 0 20px;line-height: 24px;}

.con_con img{ max-width:500px;}

.con_listc {width: 200px;float: right;}

.lin{float:left;}