/* pub */
*{margin:0; padding:0;  }
body,html {background: #ffffff;  padding: 0; margin: 0; font-family: "微软雅黑"; font-size: 16px; color:#323232   }
a:link, a:visited, a:active {text-decoration: none;  cursor: pointer; color:#323232  }
a:hover{color: #117ad2;}
li {list-style-type: none;}
img{ padding:0; margin: 0;}
p{ line-height:1.8em; font-size:14px; text-indent:2em; margin-bottom:10px;}
.clear{ clear: both;}
.warp{ width: 1260px; margin: 0 auto;}
.contain{ margin-top:0px; float:left;}
.indexBigBanner {width: 850px; height: 400px;  float:left; margin-top: 15px; margin-bottom: 15px;}
.indexBigBanner .banner {height: 430px; overflow: hidden; position: relative;width: 850px;}
.indexBigBanner .banner_image {height: 430px; overflow: hidden; position: relative;}
.indexBigBanner .banner_image ul {width:850px; height: 430px; overflow: hidden; position: absolute; top: 0; left: 0}
.indexBigBanner .banner_image li {float: left;  height: 430px;}
.indexBigBanner li img{ width:850px; border:0;}
.indexBigBanner .banner_image li span {display: block;height: 430px;}
.indexBigBanner .flicking_con {position: absolute; top: 390px; left: 48%; z-index: 999; height: 24px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; width: 96px; margin-left: -10px;}
.indexBigBanner .flicking_con a {float: left; width: 24px; height: 24px; display: block; text-indent: -1000px; background-image: url(../images/btn_main_img.png); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0;}
.indexBigBanner .flicking_con a.on {background-position: 0 -24px;}
.indexBigBanner #btn_prev, #btn_next {z-index: 11111; position: absolute; display: block; width: 60px!important;height: 60px!important; top: 50%; margin-top: -20px; display: none;}
.indexBigBanner #btn_prev {left: 20px; background-repeat: no-repeat; background-position: left top;}
.indexBigBanner #btn_next {right: 20px; background-repeat: no-repeat; background-position: right top; }
/*banner end*/
.menu{z-index: 99999; width: 1260px; margin-top:-4px;}
.navigation  {margin:0; padding:0; list-style:none; width:1260px; border:0px solid #0860aa; height:auto; background: url(../images/menubg.jpg) repeat-x;  }
.navigation  li {float:left; width:126px; position:relative;  display:inline;position: relative;}
.navigation  li.active{  display:inline;}
.navigation  li:last-child{border-right:none; width:126px; display:inline;}
.navigation  li a {border-bottom:2px solid #137DD3; color:#fff;display:block;  padding:13px 13px 11px; text-decoration:none;  text-align:center; text-transform:uppercase; background: url(../images/menubg.jpg) repeat-x; }
.navigation  li a:hover {color:#ffffff; border-bottom:2px solid #c81207;}
.navigation  ul {position:absolute; left:-65px;top:47px; display:none; margin:0; padding:0; list-style:none;z-index:2}
.navigation  ul li {width:250px; float:left; border-top:none; font-size:14px; display:inline;}
.navigation  ul li:last-child{ width:250px; }
.navigation  ul a {display:block;background-color: #0f77d0; color:#fff; text-decoration:none;	border-top:none; border-bottom:2px solid #137DD3;}
.navigation  ul a:hover {color:#ffffff;}
.navigation  li:last-child ul li{ width: 250px;}
.containfr{ float:left; margin-left:15px; width:395px; margin-top:16px; }
.title{ background:#2292dd; color:#ffffff; padding:10px 15px;}
.title span{ float:right; font-size:14px;}
.title a{ color:#ffffff;}
#tickerContainer{ border:1px solid #e4e4e4; border-top:0; width:393px; height:388px; overflow:hidden; }
#notice{ font-size:14px; line-height:1.8em; overflow:hidden; margin:20px; width:auto; height:338px;}
dt{ text-indent:2em; position:relative;}
.mainbody{ width:622px; float:left; margin-top:16px; margin-right:16px;}
.main_title{ font-size:18px; border-bottom:2px solid #c81207; height:36px; line-height:36px; color:#117ad2; padding:0 8px;}
.contain_m{ border:1px solid #e4e4e4; border-top:0; width:581px; height:250px; padding:20px; overflow:hidden;   }
.main_title a{ float:right; font-size:14px;}
.contain_m li{ background:url(../images/icon.jpg) left center no-repeat; line-height:36px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.contain_m li a{ margin-left:20px;  }
.contain_m p{ line-height:36px; text-align:justify;}
.main_max{ width:1260px; margin-right:0;}
.link img{ width:240px; height:43px; border:1px solid #e4e4e4; margin:10px 5px; }
.footer{ width:1260px; background:#e6e6e6; text-align:center; font-size:14px; color:#bebebe; margin-top:20px; height:130px;}
.footer_top{ border-bottom:1px solid #cfcfcf;padding-top:25px; padding-bottom:25px; font-size:15px;}
.footer_top a{ margin:8px;}
.copyright{ margin:20px; }
.copyright span{ margin:8px; color:#6d6d6d;}
.subpage{ float:left; width:1008px; margin-left:16px; margin-top:16px;}
.submenu{ background:#2292dd; width:236px; float:left; margin-top:16px;  }
.submenu ul{ margin:0; padding:0;}
.submenu ul li{ height:55px; line-height:55px; cursor:pointer; border-bottom:1px solid #4da3e7; text-align:center; }
.submenu ul li:hover,.submenu ul li.active{ background:#0f77d0;}
.submenu ul li a{ color:#ffffff;}
.submenu ul li.submenu_title{ background:#c81207; color:#000; border-bottom:1px solid #ffffff;}
.subpage_m{ width:966px; height:auto;}
.subpage_m li span{ float:right; color:#717171;}
.subpage_m li{ border-bottom:1px dashed #c0c0c0; line-height:50px;}
.subpage_m li:last-child{border-bottom:0;}
.title_c{ width:100%; text-align:center; border-bottom:1px solid #d7d7d7; margin:20px auto; padding-bottom:15px; font-size:20px; }
.title_c span{ display:block; font-size:14px; color:#717171; margin-top:15px;}
.pagnation { text-align: right; margin-top: 32px; margin-right:20px; }
.pagnation a { display: inline-block;  height: 28px; line-height:28px; padding: 0 10px; overflow: hidden; background: #f6f7fa; border: 1px solid #d3d6e3; border-radius: 5px; font-size: 14px; vertical-align: top; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; color:#515573; text-align: center; }
.pagnation a:hover { background:#0f77d0; border: 1px solid #0f77d0;  color: #fff; text-decoration: none }
.pagnation .current { background:#0f77d0; border: 1px solid #0f77d0; color: #fff }
.pagnation-tips { margin-top: 10px; color: #999; text-align: center }
